/* Generated automatically by the program `genattrtab' from the machine description file `md'. */ #include "config.h" #include "system.h" #include "coretypes.h" #include "tm.h" #include "tree.h" #include "varasm.h" #include "stor-layout.h" #include "calls.h" #include "rtl.h" #include "insn-attr.h" #include "tm_p.h" #include "insn-config.h" #include "recog.h" #include "regs.h" #include "real.h" #include "output.h" #include "toplev.h" #include "flags.h" #include "function.h" #define operands recog_data.operand extern int internal_dfa_insn_code_btver2 (rtx); extern int internal_dfa_insn_code_bdver4 (rtx); extern int internal_dfa_insn_code_bdver3 (rtx); extern int internal_dfa_insn_code_bdver2 (rtx); extern int internal_dfa_insn_code_bdver1 (rtx); extern int internal_dfa_insn_code_amdfam10 (rtx); extern int internal_dfa_insn_code_generic (rtx); extern int internal_dfa_insn_code_slm (rtx); extern int internal_dfa_insn_code_atom (rtx); extern int internal_dfa_insn_code_nehalem (rtx); extern int internal_dfa_insn_code_core2 (rtx); extern int internal_dfa_insn_code_k8 (rtx); extern int internal_dfa_insn_code_athlon (rtx); extern int internal_dfa_insn_code_k6 (rtx); extern int internal_dfa_insn_code_geode (rtx); extern int internal_dfa_insn_code_pentiumpro (rtx); extern int internal_dfa_insn_code_pentium (rtx); extern int internal_dfa_insn_code_none (rtx); int internal_dfa_insn_code_none (rtx insn ATTRIBUTE_UNUSED) { switch (recog_memoized (insn)) { case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_pentium (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_pent_pair cached_pent_pair ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 22 /* 0x16 */; } else { return 26 /* 0x1a */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ extract_constrain_insn_cached (insn); if (! ( #line 6052 "../../src/gcc/config/i386/sse.md" (MEM_P (operands[0])))) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 22 /* 0x16 */; } else { return 26 /* 0x1a */; } case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 995: /* fnclex */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 934: /* *movxfcc_1 */ return 26 /* 0x1a */; case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 24 /* 0x18 */; case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 1; case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ case 2429: /* sse_ldmxcsr */ case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ return 22 /* 0x16 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 14 /* 0xe */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 19 /* 0x13 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 9; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 10 /* 0xa */; case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if (get_attr_memory (insn) == MEMORY_NONE) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 18 /* 0x12 */; } else if (cached_memory == MEMORY_NONE) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 351: /* *udivmoddi4_noext */ case 350: /* *udivmodsi4_noext */ case 349: /* *udivmodhi4_noext */ case 343: /* divmodhiqi3 */ case 342: /* *divmoddi4_noext */ case 341: /* *divmodsi4_noext */ case 340: /* *divmodhi4_noext */ return 2; case 324: /* *umulditi3_1 */ case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 0; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 18 /* 0x12 */; } else if (cached_memory == MEMORY_LOAD) { return 22 /* 0x16 */; } else if (cached_memory == MEMORY_NONE) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 325: /* *mulsidi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 311: /* *mulvsi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 307: /* *muldi3_1 */ case 306: /* *mulsi3_1 */ return 0; case 294: /* *subsi3_carry_zext */ case 293: /* *addsi3_carry_zext */ case 292: /* *subdi3_carry */ case 291: /* *adddi3_carry */ case 290: /* *subsi3_carry */ case 289: /* *addsi3_carry */ case 288: /* *subhi3_carry */ case 287: /* *addhi3_carry */ case 286: /* *subqi3_carry */ case 285: /* *addqi3_carry */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 16 /* 0x10 */; } else if (cached_memory == MEMORY_LOAD) { return 20 /* 0x14 */; } else if (cached_memory == MEMORY_NONE) { return 24 /* 0x18 */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 23 /* 0x17 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ return 11 /* 0xb */; case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 6; case 672: /* leave_rex64 */ case 671: /* leave */ case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 8; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 7; } else if (cached_memory == MEMORY_BOTH) { return 18 /* 0x12 */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ case 358: /* *testqi_ext_0 */ case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ case 52: /* *cmpiudf_mixed */ case 51: /* *cmpiusf_mixed */ case 50: /* *cmpidf_mixed */ case 49: /* *cmpisf_mixed */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 22 /* 0x16 */; } else if (cached_memory == MEMORY_NONE) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1168: /* movdi_to_sse */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); case 1: /* *cmpqi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 4: /* *cmpdi_ccno_1 */ case 5: /* *cmpqi_1 */ case 6: /* *cmphi_1 */ case 7: /* *cmpsi_1 */ case 8: /* *cmpdi_1 */ case 9: /* *cmpqi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 12: /* *cmpdi_minus_1 */ case 13: /* *cmpqi_ext_1 */ case 14: /* *cmpqi_ext_2 */ case 15: /* *cmpqi_ext_3 */ case 16: /* *cmpqi_ext_4 */ case 65: /* *pushdi2_rex64 */ case 82: /* *movsi_xor */ case 83: /* *movdi_xor */ case 84: /* *movsi_or */ case 85: /* *movdi_or */ case 89: /* *movdi_internal */ case 90: /* *movsi_internal */ case 92: /* *movhi_internal */ case 93: /* *movqi_internal */ case 110: /* *movstrictqi_xor */ case 111: /* *movstricthi_xor */ case 114: /* *movqi_extv_1 */ case 117: /* *movqi_extzv_2 */ case 124: /* *pushsf_rex64 */ case 125: /* *pushsf */ case 127: /* *movxf_internal */ case 128: /* *movdf_internal */ case 129: /* *movsf_internal */ case 136: /* zero_extendqisi2_and */ case 137: /* zero_extendhisi2_and */ case 140: /* zero_extendqihi2_and */ case 151: /* *extendsfdf2_mixed */ case 153: /* *extendsfdf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 155: /* *extenddfxf2_i387 */ case 156: /* *truncdfsf_fast_mixed */ case 158: /* *truncdfsf_fast_i387 */ case 159: /* *truncdfsf_mixed */ case 160: /* *truncdfsf_i387 */ case 161: /* *truncdfsf2_i387_1 */ case 162: /* *truncxfsf2_mixed */ case 163: /* *truncxfdf2_mixed */ case 164: /* truncxfsf2_i387_noop */ case 165: /* truncxfdf2_i387_noop */ case 166: /* *truncxfsf2_i387 */ case 167: /* *truncxfdf2_i387 */ case 194: /* floathisf2 */ case 195: /* floathidf2 */ case 196: /* floathixf2 */ case 197: /* floatsixf2 */ case 198: /* floatdixf2 */ case 199: /* *floatsisf2_sse */ case 200: /* *floatdisf2_sse */ case 201: /* *floatsidf2_sse */ case 202: /* *floatdidf2_sse */ case 203: /* *floatsisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 206: /* *floatdidf2_i387 */ case 217: /* *addsi3_cc */ case 218: /* *adddi3_cc */ case 219: /* addqi3_cc */ case 220: /* *addsi_1 */ case 221: /* *adddi_1 */ case 222: /* addsi_1_zext */ case 223: /* *addhi_1 */ case 224: /* *addqi_1 */ case 225: /* *addqi_1_slp */ case 226: /* *addqi_2 */ case 227: /* *addhi_2 */ case 228: /* *addsi_2 */ case 229: /* *adddi_2 */ case 230: /* *addsi_2_zext */ case 231: /* *addqi_3 */ case 232: /* *addhi_3 */ case 233: /* *addsi_3 */ case 234: /* *adddi_3 */ case 235: /* *addsi_3_zext */ case 236: /* *adddi_4 */ case 237: /* *addqi_4 */ case 238: /* *addhi_4 */ case 239: /* *addsi_4 */ case 240: /* *addqi_5 */ case 241: /* *addhi_5 */ case 242: /* *addsi_5 */ case 243: /* *adddi_5 */ case 244: /* addqi_ext_1 */ case 245: /* *addqi_ext_2 */ case 246: /* *addvqi4 */ case 247: /* *addvhi4 */ case 248: /* *addvsi4 */ case 249: /* *addvdi4 */ case 250: /* *addvqi4_1 */ case 251: /* *addvhi4_1 */ case 252: /* *addvsi4_1 */ case 253: /* *addvdi4_1 */ case 261: /* *subqi_1 */ case 262: /* *subhi_1 */ case 263: /* *subsi_1 */ case 264: /* *subdi_1 */ case 265: /* *subsi_1_zext */ case 266: /* *subqi_1_slp */ case 267: /* *subqi_2 */ case 268: /* *subhi_2 */ case 269: /* *subsi_2 */ case 270: /* *subdi_2 */ case 271: /* *subsi_2_zext */ case 272: /* *subvqi4 */ case 273: /* *subvhi4 */ case 274: /* *subvsi4 */ case 275: /* *subvdi4 */ case 276: /* *subvqi4_1 */ case 277: /* *subvhi4_1 */ case 278: /* *subvsi4_1 */ case 279: /* *subvdi4_1 */ case 280: /* *subqi_3 */ case 281: /* *subhi_3 */ case 282: /* *subsi_3 */ case 283: /* *subdi_3 */ case 284: /* *subsi_3_zext */ case 295: /* adcxsi3 */ case 296: /* adcxdi3 */ case 297: /* *addqi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 300: /* *adddi3_cconly_overflow */ case 301: /* *addqi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 305: /* *addsi3_zext_cc_overflow */ case 353: /* *testdi_1 */ case 354: /* *testqi_1_maybe_si */ case 355: /* *testqi_1 */ case 356: /* *testhi_1 */ case 357: /* *testsi_1 */ case 359: /* *testqi_ext_1 */ case 360: /* *testqi_ext_2 */ case 369: /* *anddi_1 */ case 370: /* *andsi_1 */ case 371: /* *andsi_1_zext */ case 372: /* *andhi_1 */ case 373: /* *andqi_1 */ case 374: /* *andqi_1_slp */ case 377: /* *anddi_2 */ case 378: /* *andqi_2_maybe_si */ case 379: /* *andqi_2 */ case 380: /* *andhi_2 */ case 381: /* *andsi_2 */ case 382: /* *andsi_2_zext */ case 383: /* *andqi_2_slp */ case 384: /* andqi_ext_0 */ case 385: /* *andqi_ext_0_cc */ case 386: /* *andqi_ext_1 */ case 387: /* *andqi_ext_2 */ case 388: /* *iorsi_1 */ case 389: /* *xorsi_1 */ case 390: /* *iordi_1 */ case 391: /* *xordi_1 */ case 392: /* *iorhi_1 */ case 393: /* *xorhi_1 */ case 394: /* *iorqi_1 */ case 395: /* *xorqi_1 */ case 396: /* *iorsi_1_zext */ case 397: /* *xorsi_1_zext */ case 398: /* *iorsi_1_zext_imm */ case 399: /* *xorsi_1_zext_imm */ case 400: /* *iorqi_1_slp */ case 401: /* *xorqi_1_slp */ case 402: /* *iorqi_2 */ case 403: /* *xorqi_2 */ case 404: /* *iorhi_2 */ case 405: /* *xorhi_2 */ case 406: /* *iorsi_2 */ case 407: /* *xorsi_2 */ case 408: /* *iordi_2 */ case 409: /* *xordi_2 */ case 415: /* *iorsi_2_zext */ case 416: /* *xorsi_2_zext */ case 417: /* *iorsi_2_zext_imm */ case 418: /* *xorsi_2_zext_imm */ case 419: /* *iorqi_2_slp */ case 420: /* *xorqi_2_slp */ case 421: /* *iorqi_3 */ case 422: /* *xorqi_3 */ case 423: /* *iorhi_3 */ case 424: /* *xorhi_3 */ case 425: /* *iorsi_3 */ case 426: /* *xorsi_3 */ case 427: /* *iordi_3 */ case 428: /* *xordi_3 */ case 429: /* *iorqi_ext_0 */ case 430: /* *xorqi_ext_0 */ case 431: /* *iorqi_ext_1 */ case 432: /* *xorqi_ext_1 */ case 433: /* *iorqi_ext_2 */ case 434: /* *xorqi_ext_2 */ case 435: /* *xorqi_cc_ext_1 */ case 483: /* *one_cmplqi2_2 */ case 484: /* *one_cmplhi2_2 */ case 485: /* *one_cmplsi2_2 */ case 486: /* *one_cmpldi2_2 */ case 487: /* *one_cmplsi2_2_zext */ case 490: /* x86_64_shld */ case 492: /* *ashlsi3_mask */ case 493: /* *ashldi3_mask */ case 496: /* *ashlsi3_1 */ case 497: /* *ashldi3_1 */ case 499: /* *ashlsi3_1_zext */ case 500: /* *ashlhi3_1 */ case 501: /* *ashlqi3_1 */ case 502: /* *ashlqi3_1_slp */ case 503: /* *ashlqi3_cmp */ case 504: /* *ashlhi3_cmp */ case 505: /* *ashlsi3_cmp */ case 506: /* *ashldi3_cmp */ case 507: /* *ashlsi3_cmp_zext */ case 508: /* *ashlqi3_cconly */ case 509: /* *ashlhi3_cconly */ case 510: /* *ashlsi3_cconly */ case 511: /* *ashldi3_cconly */ case 512: /* *lshrsi3_mask */ case 513: /* *ashrsi3_mask */ case 514: /* *lshrdi3_mask */ case 515: /* *ashrdi3_mask */ case 520: /* x86_64_shrd */ case 522: /* ashrdi3_cvt */ case 523: /* ashrsi3_cvt */ case 524: /* *ashrsi3_cvt_zext */ case 529: /* *lshrsi3_1 */ case 530: /* *ashrsi3_1 */ case 531: /* *lshrdi3_1 */ case 532: /* *ashrdi3_1 */ case 535: /* *lshrsi3_1_zext */ case 536: /* *ashrsi3_1_zext */ case 537: /* *lshrqi3_1 */ case 538: /* *ashrqi3_1 */ case 539: /* *lshrhi3_1 */ case 540: /* *ashrhi3_1 */ case 541: /* *lshrqi3_1_slp */ case 542: /* *ashrqi3_1_slp */ case 543: /* *lshrqi3_cmp */ case 544: /* *ashrqi3_cmp */ case 545: /* *lshrhi3_cmp */ case 546: /* *ashrhi3_cmp */ case 547: /* *lshrsi3_cmp */ case 548: /* *ashrsi3_cmp */ case 549: /* *lshrdi3_cmp */ case 550: /* *ashrdi3_cmp */ case 551: /* *lshrsi3_cmp_zext */ case 552: /* *ashrsi3_cmp_zext */ case 553: /* *lshrqi3_cconly */ case 554: /* *ashrqi3_cconly */ case 555: /* *lshrhi3_cconly */ case 556: /* *ashrhi3_cconly */ case 557: /* *lshrsi3_cconly */ case 558: /* *ashrsi3_cconly */ case 559: /* *lshrdi3_cconly */ case 560: /* *ashrdi3_cconly */ case 561: /* *rotlsi3_mask */ case 562: /* *rotrsi3_mask */ case 563: /* *rotldi3_mask */ case 564: /* *rotrdi3_mask */ case 571: /* *rotlsi3_1 */ case 572: /* *rotrsi3_1 */ case 573: /* *rotldi3_1 */ case 574: /* *rotrdi3_1 */ case 576: /* *rotlsi3_1_zext */ case 577: /* *rotrsi3_1_zext */ case 578: /* *rotlqi3_1 */ case 579: /* *rotrqi3_1 */ case 580: /* *rotlhi3_1 */ case 581: /* *rotrhi3_1 */ case 582: /* *rotlqi3_1_slp */ case 583: /* *rotrqi3_1_slp */ case 584: /* *btsq */ case 585: /* *btrq */ case 586: /* *btcq */ case 587: /* *btsi */ case 588: /* *btdi */ case 675: /* *tzcntsi_1 */ case 676: /* *tzcntdi_1 */ case 677: /* *bsfsi_1 */ case 678: /* *bsfdi_1 */ case 681: /* *ctzsi2_falsedep */ case 682: /* *ctzdi2_falsedep */ case 683: /* *ctzhi2 */ case 684: /* *ctzsi2 */ case 685: /* *ctzdi2 */ case 731: /* bsr_rex64 */ case 732: /* bsr */ case 733: /* *bsrhi */ case 741: /* *bswapsi2_movbe */ case 742: /* *bswapdi2_movbe */ case 773: /* *fop_sf_comm_mixed */ case 774: /* *fop_df_comm_mixed */ case 777: /* *fop_sf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 779: /* *fop_sf_1_mixed */ case 780: /* *fop_df_1_mixed */ case 784: /* *fop_sf_1_i387 */ case 785: /* *fop_df_1_i387 */ case 786: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 789: /* *fop_df_2_i387 */ case 790: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 793: /* *fop_df_3_i387 */ case 794: /* *fop_df_4_i387 */ case 795: /* *fop_df_5_i387 */ case 796: /* *fop_df_6_i387 */ case 797: /* *fop_xf_comm_i387 */ case 798: /* *fop_xf_1_i387 */ case 799: /* *fop_xf_2_i387 */ case 800: /* *fop_xf_2_i387 */ case 801: /* *fop_xf_3_i387 */ case 802: /* *fop_xf_3_i387 */ case 803: /* *fop_xf_4_i387 */ case 804: /* *fop_xf_4_i387 */ case 805: /* *fop_xf_5_i387 */ case 806: /* *fop_xf_5_i387 */ case 807: /* *fop_xf_6_i387 */ case 808: /* *fop_xf_6_i387 */ case 809: /* truncxfsf2_i387_noop_unspec */ case 810: /* truncxfdf2_i387_noop_unspec */ case 947: /* pro_epilogue_adjust_stack_si_add */ case 948: /* pro_epilogue_adjust_stack_di_add */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 950: /* pro_epilogue_adjust_stack_di_sub */ case 1023: /* *movv8qi_internal */ case 1024: /* *movv4hi_internal */ case 1025: /* *movv2si_internal */ case 1026: /* *movv1di_internal */ case 1027: /* *movv2sf_internal */ case 1055: /* *vec_extractv2sf_1 */ case 1125: /* *vec_extractv2si_1 */ case 1869: /* vec_setv4si_0 */ case 1870: /* vec_setv4sf_0 */ case 2007: /* sse2_storehpd */ case 2009: /* sse2_storelpd */ case 2011: /* sse2_loadhpd */ case 2012: /* sse2_loadlpd */ case 2408: /* *vec_extractv2di_1 */ case 3130: /* loaddi_via_fpu */ case 3131: /* storedi_via_fpu */ extract_insn_cached (insn); if ((cached_type = get_attr_type (insn)) == TYPE_IMUL) { return 0; } else if (cached_type == TYPE_STR) { return 1; } else if (cached_type == TYPE_IDIV) { return 2; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_LOAD))) { return 3; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_STORE)) && (get_attr_mode (insn) == MODE_XF))) { return 4; } else if ((cached_type == TYPE_FMOV) && ((immediate_operand (operands[1], VOIDmode)) || ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 5; } else if (cached_type == TYPE_IMOV) { return 6; } else if ((cached_type == TYPE_PUSH) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 7; } else if ((cached_type == TYPE_POP) || (cached_type == TYPE_LEAVE)) { return 8; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 9; } else if (cached_type == TYPE_IBR) { return 10 /* 0xa */; } else if ((cached_type == TYPE_FOP) || (cached_type == TYPE_FISTP)) { return 11 /* 0xb */; } else if (cached_type == TYPE_FMUL) { return 12 /* 0xc */; } else if (cached_type == TYPE_FDIV) { return 13 /* 0xd */; } else if (cached_type == TYPE_FPSPC) { return 14 /* 0xe */; } else if (((cached_pent_pair = get_attr_pent_pair (insn)) == PENT_PAIR_UV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH)) { return 15 /* 0xf */; } else if ((cached_pent_pair == PENT_PAIR_PU) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH)) { return 16 /* 0x10 */; } else if ((cached_pent_pair == PENT_PAIR_PV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH)) { return 17 /* 0x11 */; } else if ((cached_pent_pair == PENT_PAIR_NP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH)) { return 18 /* 0x12 */; } else if ((cached_pent_pair == PENT_PAIR_UV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 19 /* 0x13 */; } else if ((cached_pent_pair == PENT_PAIR_PU) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 20 /* 0x14 */; } else if ((cached_pent_pair == PENT_PAIR_PV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 21 /* 0x15 */; } else if ((cached_pent_pair == PENT_PAIR_NP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 22 /* 0x16 */; } else if ((cached_pent_pair == PENT_PAIR_UV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 23 /* 0x17 */; } else if ((cached_pent_pair == PENT_PAIR_PU) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 24 /* 0x18 */; } else if ((cached_pent_pair == PENT_PAIR_PV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 25 /* 0x19 */; } else if ((cached_pent_pair == PENT_PAIR_NP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } default: if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 18 /* 0x12 */; } else if (cached_memory == MEMORY_LOAD) { return 22 /* 0x16 */; } else if (cached_memory == MEMORY_NONE) { return 26 /* 0x1a */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_pentiumpro (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 2431: /* sse2_clflush */ return 74 /* 0x4a */; case 2411: /* *vec_concatv2si_sse4_1 */ extract_constrain_insn_cached (insn); if (which_alternative == 5) { return 73 /* 0x49 */; } else { return 990 /* 0x3de */; } case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 27 /* 0x1b */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 102 /* 0x66 */; } else if (cached_memory == MEMORY_LOAD) { return 103 /* 0x67 */; } else { return 990 /* 0x3de */; } case 2904: /* avx_maskstoreps */ case 2896: /* avx_maskloadps */ case 1863: /* avx2_vec_dupv4sf */ if (get_attr_memory (insn) == MEMORY_NONE) { return 102 /* 0x66 */; } else { return 990 /* 0x3de */; } case 2489: /* sse4a_vmmovntv4sf */ case 2487: /* sse4a_movntsf */ case 1861: /* sse_movss */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 88 /* 0x58 */; } else if (cached_memory == MEMORY_LOAD) { return 89 /* 0x59 */; } else if (cached_memory == MEMORY_STORE) { return 90 /* 0x5a */; } else { return 990 /* 0x3de */; } case 1860: /* sse_loadlps */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((1 << which_alternative) & 0x3))) { return 102 /* 0x66 */; } else if ((cached_memory == MEMORY_LOAD) && (((1 << which_alternative) & 0x3))) { return 103 /* 0x67 */; } else { return 990 /* 0x3de */; } case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ return 87 /* 0x57 */; case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2949: /* vcvtph2ps */ case 2575: /* sse4_1_roundss */ case 2572: /* sse4_1_roundps */ case 1827: /* *sse2_cvtpd2ps */ case 1826: /* avx_cvtpd2ps256 */ case 1731: /* floatv4siv4sf2 */ case 1702: /* sse_cvtpi2ps */ if (get_attr_memory (insn) == MEMORY_NONE) { return 96 /* 0x60 */; } else { return 990 /* 0x3de */; } case 2847: /* avx_vpermilvarv4sf3 */ case 2839: /* *avx_vpermilpv4sf */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1845: /* vec_interleave_lowv4sf */ case 1841: /* vec_interleave_highv4sf */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1534: /* *andnotsf3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1512: /* sse_andnotv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 102 /* 0x66 */; } else if (cached_memory == MEMORY_LOAD) { return 103 /* 0x67 */; } else { return 990 /* 0x3de */; } case 1498: /* avx512f_maskcmpv4sf3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1457: /* avx_cmpv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 94 /* 0x5e */; } else if (cached_memory == MEMORY_LOAD) { return 95 /* 0x5f */; } else { return 97 /* 0x61 */; } case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 1851: /* sse3_movsldup */ case 1847: /* sse3_movshdup */ case 1347: /* rsqrt14v4sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1330: /* sse_sqrtv4sf2 */ case 1323: /* srcp14v4sf */ case 1317: /* sse_rcpv4sf2 */ return 91 /* 0x5b */; case 1309: /* sse_divv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 100 /* 0x64 */; } else if (cached_memory == MEMORY_LOAD) { return 101 /* 0x65 */; } else { return 990 /* 0x3de */; } case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 84 /* 0x54 */; } else { return 990 /* 0x3de */; } case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 82 /* 0x52 */; } else if (cached_memory == MEMORY_LOAD) { return 83 /* 0x53 */; } else { return 990 /* 0x3de */; } case 2504: /* sse4_1_dpps */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 98 /* 0x62 */; } else if (cached_memory == MEMORY_LOAD) { return 99 /* 0x63 */; } else { return 990 /* 0x3de */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1445: /* sse3_addsubv4sf3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1432: /* *ieee_sminv4sf3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 92 /* 0x5c */; } else if (cached_memory == MEMORY_LOAD) { return 93 /* 0x5d */; } else { return 990 /* 0x3de */; } case 3020: /* *avx2_gatherdiv4sf_2 */ case 3019: /* *avx2_gatherdiv4sf_2 */ case 3004: /* *avx2_gatherdiv4sf */ case 3003: /* *avx2_gatherdiv4sf */ case 2988: /* *avx2_gathersiv4sf_2 */ case 2987: /* *avx2_gathersiv4sf_2 */ case 2972: /* *avx2_gathersiv4sf */ case 2971: /* *avx2_gathersiv4sf */ case 2500: /* sse4_1_blendvps */ case 2496: /* sse4_1_blendps */ case 2422: /* sse_movmskps */ case 1203: /* sse_movntv4sf */ case 1179: /* sse_storeups */ case 1172: /* *sse_loadups */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 104 /* 0x68 */; } else if (cached_memory == MEMORY_LOAD) { return 105 /* 0x69 */; } else if (cached_memory == MEMORY_STORE) { return 106 /* 0x6a */; } else { return 990 /* 0x3de */; } case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 69 /* 0x45 */; } else { return 990 /* 0x3de */; } case 1123: /* *mmx_concatv2si */ case 1053: /* *mmx_concatv2sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 73 /* 0x49 */; } else { return 990 /* 0x3de */; } case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1052: /* *vec_dupv2sf */ return 73 /* 0x49 */; case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 71 /* 0x47 */; } else { return 990 /* 0x3de */; } case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 76 /* 0x4c */; } else if (cached_memory == MEMORY_LOAD) { return 77 /* 0x4d */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 53 /* 0x35 */; case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 107 /* 0x6b */; case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 67 /* 0x43 */; case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1318: /* sse_vmrcpv4sf2 */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ return 75 /* 0x4b */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 108 /* 0x6c */; case 672: /* leave_rex64 */ case 671: /* leave */ return 38 /* 0x26 */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 36 /* 0x24 */; } else { return 37 /* 0x25 */; } case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1460: /* avx_vmcmpv4sf3 */ case 594: /* setcc_sf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 78 /* 0x4e */; } else if (cached_memory == MEMORY_LOAD) { return 79 /* 0x4f */; } else { return 990 /* 0x3de */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 107 /* 0x6b */; } else if (cached_memory == MEMORY_STORE) { return 109 /* 0x6d */; } else { return 990 /* 0x3de */; } case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (which_alternative == 0)) { return 34 /* 0x22 */; } else if ((! (cached_memory == MEMORY_NONE)) && (which_alternative == 0)) { return 35 /* 0x23 */; } else { return 990 /* 0x3de */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 34 /* 0x22 */; } else { return 35 /* 0x23 */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 51 /* 0x33 */; case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 27 /* 0x1b */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 27 /* 0x1b */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 343: /* divmodhiqi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 41 /* 0x29 */; } else if (cached_memory == MEMORY_LOAD) { return 42 /* 0x2a */; } else { return 990 /* 0x3de */; } case 350: /* *udivmodsi4_noext */ case 341: /* *divmodsi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 45 /* 0x2d */; } else if (cached_memory == MEMORY_LOAD) { return 46 /* 0x2e */; } else { return 990 /* 0x3de */; } case 349: /* *udivmodhi4_noext */ case 340: /* *divmodhi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 43 /* 0x2b */; } else if (cached_memory == MEMORY_LOAD) { return 44 /* 0x2c */; } else { return 990 /* 0x3de */; } case 324: /* *umulditi3_1 */ case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 39 /* 0x27 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 40 /* 0x28 */; } else { return 990 /* 0x3de */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 325: /* *mulsidi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 311: /* *mulvsi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 307: /* *muldi3_1 */ case 306: /* *mulsi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 39 /* 0x27 */; } else { return 40 /* 0x28 */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 33 /* 0x21 */; case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 56 /* 0x38 */; } else if (cached_memory == MEMORY_LOAD) { return 58 /* 0x3a */; } else if (cached_memory == MEMORY_STORE) { return 60 /* 0x3c */; } else { return 990 /* 0x3de */; } case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ return 52 /* 0x34 */; case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ return 86 /* 0x56 */; case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 56 /* 0x38 */; } else if (cached_memory == MEMORY_LOAD) { return 57 /* 0x39 */; } else if (cached_memory == MEMORY_STORE) { return 59 /* 0x3b */; } else { return 990 /* 0x3de */; } case 133: /* *zero_extendsidi2 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x17)) { return 27 /* 0x1b */; } else if ((which_alternative == 3) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 31 /* 0x1f */; } else if ((which_alternative == 3) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 32 /* 0x20 */; } else { return 990 /* 0x3de */; } case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 27 /* 0x1b */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 109 /* 0x6d */; } else if (cached_memory == MEMORY_BOTH) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } case 150: /* extendqihi2 */ case 149: /* *extendqisi2_zext */ case 148: /* extendqisi2 */ case 147: /* *extendhisi2_zext */ case 146: /* extendhisi2 */ case 145: /* extendhidi2 */ case 144: /* extendqidi2 */ case 142: /* *extendsidi2_rex64 */ case 141: /* *zero_extendqihi2 */ case 139: /* *zero_extendhisi2 */ case 138: /* *zero_extendqisi2 */ case 135: /* zero_extendhidi2 */ case 134: /* zero_extendqidi2 */ case 116: /* *movdi_extzv_1 */ case 115: /* *movsi_extzv_1 */ case 113: /* *movsi_extv_1 */ case 112: /* *movhi_extv_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 31 /* 0x1f */; } else if (cached_memory == MEMORY_LOAD) { return 32 /* 0x20 */; } else { return 990 /* 0x3de */; } case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 28 /* 0x1c */; } else if (cached_memory == MEMORY_LOAD) { return 29 /* 0x1d */; } else if (cached_memory == MEMORY_STORE) { return 30 /* 0x1e */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 29 /* 0x1d */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 30 /* 0x1e */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 107 /* 0x6b */; } else if (cached_memory == MEMORY_STORE) { return 109 /* 0x6d */; } else if (cached_memory == MEMORY_BOTH) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 108 /* 0x6c */; } else if (cached_memory == MEMORY_BOTH) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 109 /* 0x6d */; } else if (cached_memory == MEMORY_BOTH) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 27 /* 0x1b */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 109 /* 0x6d */; } else if (cached_memory == MEMORY_BOTH) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 54 /* 0x36 */; } else if (cached_memory == MEMORY_LOAD) { return 55 /* 0x37 */; } else { return 990 /* 0x3de */; } case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 55: /* *cmpiusf_sse */ case 53: /* *cmpisf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 80 /* 0x50 */; } else if (cached_memory == MEMORY_LOAD) { return 81 /* 0x51 */; } else { return 990 /* 0x3de */; } case 52: /* *cmpiudf_mixed */ case 50: /* *cmpidf_mixed */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (which_alternative == 0)) { return 54 /* 0x36 */; } else if ((cached_memory == MEMORY_LOAD) && (which_alternative == 0)) { return 55 /* 0x37 */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 771: /* *tls_dynamic_gnu2_call_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 27 /* 0x1b */; case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 107 /* 0x6b */; } else if (cached_memory == MEMORY_LOAD) { return 108 /* 0x6c */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); case 49: /* *cmpisf_mixed */ case 51: /* *cmpiusf_mixed */ case 88: /* *movti_internal */ case 89: /* *movdi_internal */ case 90: /* *movsi_internal */ case 92: /* *movhi_internal */ case 93: /* *movqi_internal */ case 114: /* *movqi_extv_1 */ case 117: /* *movqi_extzv_2 */ case 126: /* *movtf_internal */ case 127: /* *movxf_internal */ case 128: /* *movdf_internal */ case 129: /* *movsf_internal */ case 130: /* swapxf */ case 131: /* *swapsf */ case 132: /* *swapdf */ case 151: /* *extendsfdf2_mixed */ case 153: /* *extendsfdf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 155: /* *extenddfxf2_i387 */ case 156: /* *truncdfsf_fast_mixed */ case 159: /* *truncdfsf_mixed */ case 160: /* *truncdfsf_i387 */ case 162: /* *truncxfsf2_mixed */ case 163: /* *truncxfdf2_mixed */ case 199: /* *floatsisf2_sse */ case 200: /* *floatdisf2_sse */ case 201: /* *floatsidf2_sse */ case 202: /* *floatdidf2_sse */ case 217: /* *addsi3_cc */ case 218: /* *adddi3_cc */ case 219: /* addqi3_cc */ case 220: /* *addsi_1 */ case 221: /* *adddi_1 */ case 222: /* addsi_1_zext */ case 223: /* *addhi_1 */ case 224: /* *addqi_1 */ case 225: /* *addqi_1_slp */ case 226: /* *addqi_2 */ case 227: /* *addhi_2 */ case 228: /* *addsi_2 */ case 229: /* *adddi_2 */ case 230: /* *addsi_2_zext */ case 231: /* *addqi_3 */ case 232: /* *addhi_3 */ case 233: /* *addsi_3 */ case 234: /* *adddi_3 */ case 235: /* *addsi_3_zext */ case 236: /* *adddi_4 */ case 237: /* *addqi_4 */ case 238: /* *addhi_4 */ case 239: /* *addsi_4 */ case 240: /* *addqi_5 */ case 241: /* *addhi_5 */ case 242: /* *addsi_5 */ case 243: /* *adddi_5 */ case 244: /* addqi_ext_1 */ case 245: /* *addqi_ext_2 */ case 246: /* *addvqi4 */ case 247: /* *addvhi4 */ case 248: /* *addvsi4 */ case 249: /* *addvdi4 */ case 250: /* *addvqi4_1 */ case 251: /* *addvhi4_1 */ case 252: /* *addvsi4_1 */ case 253: /* *addvdi4_1 */ case 261: /* *subqi_1 */ case 262: /* *subhi_1 */ case 263: /* *subsi_1 */ case 264: /* *subdi_1 */ case 265: /* *subsi_1_zext */ case 267: /* *subqi_2 */ case 268: /* *subhi_2 */ case 269: /* *subsi_2 */ case 270: /* *subdi_2 */ case 271: /* *subsi_2_zext */ case 272: /* *subvqi4 */ case 273: /* *subvhi4 */ case 274: /* *subvsi4 */ case 275: /* *subvdi4 */ case 276: /* *subvqi4_1 */ case 277: /* *subvhi4_1 */ case 278: /* *subvsi4_1 */ case 279: /* *subvdi4_1 */ case 280: /* *subqi_3 */ case 281: /* *subhi_3 */ case 282: /* *subsi_3 */ case 283: /* *subdi_3 */ case 284: /* *subsi_3_zext */ case 285: /* *addqi3_carry */ case 286: /* *subqi3_carry */ case 287: /* *addhi3_carry */ case 288: /* *subhi3_carry */ case 289: /* *addsi3_carry */ case 290: /* *subsi3_carry */ case 291: /* *adddi3_carry */ case 292: /* *subdi3_carry */ case 293: /* *addsi3_carry_zext */ case 294: /* *subsi3_carry_zext */ case 295: /* adcxsi3 */ case 296: /* adcxdi3 */ case 297: /* *addqi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 300: /* *adddi3_cconly_overflow */ case 301: /* *addqi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 305: /* *addsi3_zext_cc_overflow */ case 369: /* *anddi_1 */ case 370: /* *andsi_1 */ case 371: /* *andsi_1_zext */ case 372: /* *andhi_1 */ case 373: /* *andqi_1 */ case 377: /* *anddi_2 */ case 378: /* *andqi_2_maybe_si */ case 379: /* *andqi_2 */ case 380: /* *andhi_2 */ case 381: /* *andsi_2 */ case 382: /* *andsi_2_zext */ case 384: /* andqi_ext_0 */ case 385: /* *andqi_ext_0_cc */ case 386: /* *andqi_ext_1 */ case 387: /* *andqi_ext_2 */ case 388: /* *iorsi_1 */ case 389: /* *xorsi_1 */ case 390: /* *iordi_1 */ case 391: /* *xordi_1 */ case 392: /* *iorhi_1 */ case 393: /* *xorhi_1 */ case 394: /* *iorqi_1 */ case 395: /* *xorqi_1 */ case 396: /* *iorsi_1_zext */ case 397: /* *xorsi_1_zext */ case 398: /* *iorsi_1_zext_imm */ case 399: /* *xorsi_1_zext_imm */ case 402: /* *iorqi_2 */ case 403: /* *xorqi_2 */ case 404: /* *iorhi_2 */ case 405: /* *xorhi_2 */ case 406: /* *iorsi_2 */ case 407: /* *xorsi_2 */ case 408: /* *iordi_2 */ case 409: /* *xordi_2 */ case 415: /* *iorsi_2_zext */ case 416: /* *xorsi_2_zext */ case 417: /* *iorsi_2_zext_imm */ case 418: /* *xorsi_2_zext_imm */ case 421: /* *iorqi_3 */ case 422: /* *xorqi_3 */ case 423: /* *iorhi_3 */ case 424: /* *xorhi_3 */ case 425: /* *iorsi_3 */ case 426: /* *xorsi_3 */ case 427: /* *iordi_3 */ case 428: /* *xordi_3 */ case 429: /* *iorqi_ext_0 */ case 430: /* *xorqi_ext_0 */ case 431: /* *iorqi_ext_1 */ case 432: /* *xorqi_ext_1 */ case 433: /* *iorqi_ext_2 */ case 434: /* *xorqi_ext_2 */ case 435: /* *xorqi_cc_ext_1 */ case 480: /* *one_cmplhi2_1 */ case 481: /* *one_cmplqi2_1 */ case 496: /* *ashlsi3_1 */ case 497: /* *ashldi3_1 */ case 499: /* *ashlsi3_1_zext */ case 500: /* *ashlhi3_1 */ case 501: /* *ashlqi3_1 */ case 502: /* *ashlqi3_1_slp */ case 503: /* *ashlqi3_cmp */ case 504: /* *ashlhi3_cmp */ case 505: /* *ashlsi3_cmp */ case 506: /* *ashldi3_cmp */ case 507: /* *ashlsi3_cmp_zext */ case 508: /* *ashlqi3_cconly */ case 509: /* *ashlhi3_cconly */ case 510: /* *ashlsi3_cconly */ case 511: /* *ashldi3_cconly */ case 522: /* ashrdi3_cvt */ case 523: /* ashrsi3_cvt */ case 524: /* *ashrsi3_cvt_zext */ case 741: /* *bswapsi2_movbe */ case 742: /* *bswapdi2_movbe */ case 773: /* *fop_sf_comm_mixed */ case 774: /* *fop_df_comm_mixed */ case 775: /* *fop_sf_comm_sse */ case 777: /* *fop_sf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 779: /* *fop_sf_1_mixed */ case 780: /* *fop_df_1_mixed */ case 782: /* *fop_sf_1_sse */ case 784: /* *fop_sf_1_i387 */ case 785: /* *fop_df_1_i387 */ case 786: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 789: /* *fop_df_2_i387 */ case 790: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 793: /* *fop_df_3_i387 */ case 794: /* *fop_df_4_i387 */ case 795: /* *fop_df_5_i387 */ case 796: /* *fop_df_6_i387 */ case 797: /* *fop_xf_comm_i387 */ case 798: /* *fop_xf_1_i387 */ case 799: /* *fop_xf_2_i387 */ case 800: /* *fop_xf_2_i387 */ case 801: /* *fop_xf_3_i387 */ case 802: /* *fop_xf_3_i387 */ case 803: /* *fop_xf_4_i387 */ case 804: /* *fop_xf_4_i387 */ case 805: /* *fop_xf_5_i387 */ case 806: /* *fop_xf_5_i387 */ case 807: /* *fop_xf_6_i387 */ case 808: /* *fop_xf_6_i387 */ case 930: /* *movhicc_noc */ case 931: /* *movsicc_noc */ case 932: /* *movdicc_noc */ case 933: /* *movqicc_noc */ case 935: /* *movdfcc_1 */ case 936: /* *movsfcc_1_387 */ case 947: /* pro_epilogue_adjust_stack_si_add */ case 948: /* pro_epilogue_adjust_stack_di_add */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 950: /* pro_epilogue_adjust_stack_di_sub */ case 1023: /* *movv8qi_internal */ case 1024: /* *movv4hi_internal */ case 1025: /* *movv2si_internal */ case 1026: /* *movv1di_internal */ case 1027: /* *movv2sf_internal */ case 1029: /* *mmx_addv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1033: /* *mmx_sminv2sf3_finite */ case 1034: /* *mmx_smaxv2sf3 */ case 1035: /* *mmx_sminv2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1055: /* *vec_extractv2sf_1 */ case 1056: /* *mmx_addv8qi3 */ case 1057: /* *mmx_subv8qi3 */ case 1058: /* *mmx_addv4hi3 */ case 1059: /* *mmx_subv4hi3 */ case 1060: /* *mmx_addv2si3 */ case 1061: /* *mmx_subv2si3 */ case 1062: /* *mmx_addv1di3 */ case 1063: /* *mmx_subv1di3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1097: /* mmx_andnotv4hi3 */ case 1098: /* mmx_andnotv2si3 */ case 1099: /* *mmx_andv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1102: /* *mmx_andv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1104: /* *mmx_xorv4hi3 */ case 1105: /* *mmx_andv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1107: /* *mmx_xorv2si3 */ case 1125: /* *vec_extractv2si_1 */ case 1135: /* *movv64qi_internal */ case 1136: /* *movv32qi_internal */ case 1137: /* *movv16qi_internal */ case 1138: /* *movv32hi_internal */ case 1139: /* *movv16hi_internal */ case 1140: /* *movv8hi_internal */ case 1141: /* *movv16si_internal */ case 1142: /* *movv8si_internal */ case 1143: /* *movv4si_internal */ case 1144: /* *movv8di_internal */ case 1145: /* *movv4di_internal */ case 1146: /* *movv2di_internal */ case 1147: /* *movv2ti_internal */ case 1148: /* *movv1ti_internal */ case 1149: /* *movv16sf_internal */ case 1150: /* *movv8sf_internal */ case 1151: /* *movv4sf_internal */ case 1152: /* *movv8df_internal */ case 1153: /* *movv4df_internal */ case 1154: /* *movv2df_internal */ case 1169: /* *avx512f_loadups512 */ case 1170: /* *avx512f_loadups512_mask */ case 1171: /* *avx_loadups256 */ case 1173: /* *avx512f_loadupd512 */ case 1174: /* *avx512f_loadupd512_mask */ case 1175: /* *avx_loadupd256 */ case 1176: /* *sse2_loadupd */ case 1177: /* avx512f_storeups512 */ case 1178: /* avx_storeups256 */ case 1180: /* avx512f_storeupd512 */ case 1181: /* avx_storeupd256 */ case 1182: /* sse2_storeupd */ case 1185: /* *avx_loaddquv32qi */ case 1186: /* *sse2_loaddquv16qi */ case 1187: /* *avx512f_loaddquv16si */ case 1188: /* *avx512f_loaddquv16si_mask */ case 1189: /* *avx512f_loaddquv8di */ case 1190: /* *avx512f_loaddquv8di_mask */ case 1191: /* avx_storedquv32qi */ case 1192: /* sse2_storedquv16qi */ case 1193: /* avx512f_storedquv16si */ case 1194: /* avx512f_storedquv8di */ case 1510: /* avx512f_andnotv16sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1513: /* avx512f_andnotv8df3 */ case 1514: /* avx_andnotv4df3 */ case 1515: /* sse2_andnotv2df3 */ case 1516: /* *andv16sf3 */ case 1517: /* *iorv16sf3 */ case 1518: /* *xorv16sf3 */ case 1519: /* *andv8sf3 */ case 1520: /* *iorv8sf3 */ case 1521: /* *xorv8sf3 */ case 1525: /* *andv8df3 */ case 1526: /* *iorv8df3 */ case 1527: /* *xorv8df3 */ case 1528: /* *andv4df3 */ case 1529: /* *iorv4df3 */ case 1530: /* *xorv4df3 */ case 1531: /* *andv2df3 */ case 1532: /* *iorv2df3 */ case 1533: /* *xorv2df3 */ case 1535: /* *andnotdf3 */ case 1536: /* *andnottf3 */ case 1540: /* *anddf3 */ case 1541: /* *iordf3 */ case 1542: /* *xordf3 */ case 1543: /* *andtf3 */ case 1544: /* *iortf3 */ case 1545: /* *xortf3 */ case 1836: /* sse_movhlps */ case 1837: /* sse_movlhps */ case 1857: /* sse_storehps */ case 1858: /* sse_loadhps */ case 1859: /* sse_storelps */ case 1865: /* vec_dupv4sf */ case 1866: /* *vec_concatv2sf_sse4_1 */ case 1867: /* *vec_concatv2sf_sse */ case 1868: /* *vec_concatv4sf */ case 1869: /* vec_setv4si_0 */ case 1870: /* vec_setv4sf_0 */ case 2007: /* sse2_storehpd */ case 2008: /* *vec_extractv2df_1_sse */ case 2009: /* sse2_storelpd */ case 2010: /* *vec_extractv2df_0_sse */ case 2011: /* sse2_loadhpd */ case 2012: /* sse2_loadlpd */ case 2015: /* *vec_concatv2df */ case 2052: /* *addv32qi3 */ case 2053: /* *subv32qi3 */ case 2054: /* *addv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2057: /* *subv16qi3_mask */ case 2058: /* *addv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2061: /* *subv16hi3_mask */ case 2062: /* *addv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2065: /* *subv8hi3_mask */ case 2066: /* *addv16si3 */ case 2067: /* *addv16si3_mask */ case 2068: /* *subv16si3 */ case 2069: /* *subv16si3_mask */ case 2070: /* *addv8si3 */ case 2071: /* *addv8si3_mask */ case 2072: /* *subv8si3 */ case 2073: /* *subv8si3_mask */ case 2074: /* *addv4si3 */ case 2075: /* *addv4si3_mask */ case 2076: /* *subv4si3 */ case 2077: /* *subv4si3_mask */ case 2078: /* *addv8di3 */ case 2079: /* *addv8di3_mask */ case 2080: /* *subv8di3 */ case 2081: /* *subv8di3_mask */ case 2082: /* *addv4di3 */ case 2083: /* *addv4di3_mask */ case 2084: /* *subv4di3 */ case 2085: /* *subv4di3_mask */ case 2086: /* *addv2di3 */ case 2087: /* *addv2di3_mask */ case 2088: /* *subv2di3 */ case 2089: /* *subv2di3_mask */ case 2090: /* *avx2_ssaddv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2105: /* *sse2_ussubv8hi3 */ case 2106: /* *mulv16hi3 */ case 2107: /* *mulv8hi3 */ case 2108: /* *smulv16hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2111: /* *umulv8hi3_highpart */ case 2112: /* *vec_widen_umult_even_v16si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2114: /* *vec_widen_umult_even_v8si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2116: /* *vec_widen_smult_even_v16si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2118: /* *vec_widen_smult_even_v8si */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2120: /* *avx2_pmaddwd */ case 2121: /* *sse2_pmaddwd */ case 2122: /* *avx512f_mulv16si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2128: /* ashrv16hi3 */ case 2129: /* ashrv8hi3 */ case 2130: /* ashrv8si3 */ case 2131: /* ashrv4si3 */ case 2132: /* ashrv16si3 */ case 2133: /* ashrv16si3_mask */ case 2134: /* ashrv8di3 */ case 2135: /* ashrv8di3_mask */ case 2136: /* ashlv16hi3 */ case 2137: /* lshrv16hi3 */ case 2138: /* ashlv8hi3 */ case 2139: /* lshrv8hi3 */ case 2140: /* ashlv8si3 */ case 2141: /* lshrv8si3 */ case 2142: /* ashlv4si3 */ case 2143: /* lshrv4si3 */ case 2144: /* ashlv4di3 */ case 2145: /* lshrv4di3 */ case 2146: /* ashlv2di3 */ case 2147: /* lshrv2di3 */ case 2148: /* ashlv16si3 */ case 2149: /* ashlv16si3_mask */ case 2150: /* lshrv16si3 */ case 2151: /* lshrv16si3_mask */ case 2152: /* ashlv8di3 */ case 2153: /* ashlv8di3_mask */ case 2154: /* lshrv8di3 */ case 2155: /* lshrv8di3_mask */ case 2156: /* avx2_ashlv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2159: /* sse2_lshrv1ti3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2180: /* *avx2_smaxv16hi3 */ case 2181: /* *avx2_smaxv16hi3_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2184: /* *avx2_sminv16hi3 */ case 2185: /* *avx2_sminv16hi3_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2189: /* *avx2_umaxv16hi3_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2192: /* *avx2_uminv16hi3 */ case 2193: /* *avx2_uminv16hi3_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2196: /* *avx2_smaxv8si3 */ case 2197: /* *avx2_smaxv8si3_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2200: /* *avx2_sminv8si3 */ case 2201: /* *avx2_sminv8si3_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2204: /* *avx2_umaxv8si3 */ case 2205: /* *avx2_umaxv8si3_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2208: /* *avx2_uminv8si3 */ case 2209: /* *avx2_uminv8si3_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2212: /* *avx2_smaxv8di3 */ case 2213: /* *avx2_smaxv8di3_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2216: /* *avx2_sminv8di3 */ case 2217: /* *avx2_sminv8di3_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2220: /* *avx2_umaxv8di3 */ case 2221: /* *avx2_umaxv8di3_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2224: /* *avx2_uminv8di3 */ case 2225: /* *avx2_uminv8di3_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2228: /* *avx2_smaxv16si3 */ case 2229: /* *avx2_smaxv16si3_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2232: /* *avx2_sminv16si3 */ case 2233: /* *avx2_sminv16si3_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2236: /* *avx2_umaxv16si3 */ case 2237: /* *avx2_umaxv16si3_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2240: /* *avx2_uminv16si3 */ case 2241: /* *avx2_uminv16si3_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2248: /* *smaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2254: /* *umaxv16qi3 */ case 2255: /* *uminv16qi3 */ case 2280: /* *andnotv16si3 */ case 2281: /* *andnotv16si3_mask */ case 2282: /* *andnotv8di3 */ case 2283: /* *andnotv8di3_mask */ case 2284: /* *andnotv32qi3 */ case 2285: /* *andnotv16qi3 */ case 2286: /* *andnotv16hi3 */ case 2287: /* *andnotv8hi3 */ case 2288: /* *andnotv8si3 */ case 2289: /* *andnotv4si3 */ case 2290: /* *andnotv4di3 */ case 2291: /* *andnotv2di3 */ case 2292: /* *andv16si3 */ case 2293: /* andv16si3_mask */ case 2294: /* *iorv16si3 */ case 2295: /* iorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2297: /* xorv16si3_mask */ case 2298: /* *andv8di3 */ case 2299: /* andv8di3_mask */ case 2300: /* *iorv8di3 */ case 2301: /* iorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2303: /* xorv8di3_mask */ case 2304: /* *andv32qi3 */ case 2305: /* *iorv32qi3 */ case 2306: /* *xorv32qi3 */ case 2307: /* *andv16qi3 */ case 2308: /* *iorv16qi3 */ case 2309: /* *xorv16qi3 */ case 2310: /* *andv16hi3 */ case 2311: /* *iorv16hi3 */ case 2312: /* *xorv16hi3 */ case 2313: /* *andv8hi3 */ case 2314: /* *iorv8hi3 */ case 2315: /* *xorv8hi3 */ case 2316: /* *andv8si3 */ case 2317: /* *iorv8si3 */ case 2318: /* *xorv8si3 */ case 2319: /* *andv4si3 */ case 2320: /* *iorv4si3 */ case 2321: /* *xorv4si3 */ case 2322: /* *andv4di3 */ case 2323: /* *iorv4di3 */ case 2324: /* *xorv4di3 */ case 2325: /* *andv2di3 */ case 2326: /* *iorv2di3 */ case 2327: /* *xorv2di3 */ case 2390: /* sse2_loadld */ case 2404: /* *vec_extractv4si */ case 2408: /* *vec_extractv2di_1 */ case 2409: /* *vec_dupv4si */ case 2410: /* *vec_dupv2di */ case 2412: /* *vec_concatv2si */ case 2413: /* *vec_concatv4si */ case 2414: /* vec_concatv2di */ case 2415: /* *avx2_uavgv32qi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2418: /* *sse2_uavgv8hi3 */ case 2419: /* avx2_psadbw */ case 2420: /* sse2_psadbw */ case 2435: /* avx2_phaddwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2447: /* avx2_phadddv8si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2452: /* ssse3_phsubdv2si3 */ case 2453: /* avx2_pmaddubsw256 */ case 2454: /* ssse3_pmaddubsw128 */ case 2455: /* ssse3_pmaddubsw */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2471: /* avx2_palignrv2ti */ case 2472: /* ssse3_palignrti */ case 2473: /* ssse3_palignrdi */ case 2698: /* xop_rotlv16qi3 */ case 2699: /* xop_rotlv8hi3 */ case 2700: /* xop_rotlv4si3 */ case 2701: /* xop_rotlv2di3 */ case 2702: /* xop_rotrv16qi3 */ case 2703: /* xop_rotrv8hi3 */ case 2704: /* xop_rotrv4si3 */ case 2705: /* xop_rotrv2di3 */ case 2706: /* xop_vrotlv16qi3 */ case 2707: /* xop_vrotlv8hi3 */ case 2708: /* xop_vrotlv4si3 */ case 2709: /* xop_vrotlv2di3 */ case 2710: /* xop_shav16qi3 */ case 2711: /* xop_shav8hi3 */ case 2712: /* xop_shav4si3 */ case 2713: /* xop_shav2di3 */ case 2714: /* xop_shlv16qi3 */ case 2715: /* xop_shlv8hi3 */ case 2716: /* xop_shlv4si3 */ case 2717: /* xop_shlv2di3 */ case 2833: /* *avx_vperm_broadcast_v4sf */ case 2915: /* avx512f_ashrvv16si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2917: /* avx2_ashrvv8si */ case 2918: /* avx2_ashrvv4si */ case 2919: /* avx512f_ashrvv8di */ case 2920: /* avx512f_ashrvv8di_mask */ case 2921: /* avx512f_ashlvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2925: /* avx2_ashlvv8si */ case 2926: /* avx2_lshrvv8si */ case 2927: /* avx2_ashlvv4si */ case 2928: /* avx2_lshrvv4si */ case 2929: /* avx512f_ashlvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2933: /* avx2_ashlvv4di */ case 2934: /* avx2_lshrvv4di */ case 2935: /* avx2_ashlvv2di */ case 2936: /* avx2_lshrvv2di */ if (((cached_type = get_attr_type (insn)) == TYPE_OTHER) || ((cached_type == TYPE_MULTI) || ((cached_type == TYPE_CALL) || ((cached_type == TYPE_CALLV) || (cached_type == TYPE_STR))))) { return 27 /* 0x1b */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (cached_type == TYPE_IMOV)) { return 28 /* 0x1c */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_IMOV)) { return 29 /* 0x1d */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_IMOV)) { return 30 /* 0x1e */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_IMOVX)) { return 31 /* 0x1f */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_IMOVX)) { return 32 /* 0x20 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_LEA)) { return 33 /* 0x21 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 34 /* 0x22 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 35 /* 0x23 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_IBR)) { return 36 /* 0x24 */; } else if ((! (cached_memory == MEMORY_NONE)) && (cached_type == TYPE_IBR)) { return 37 /* 0x25 */; } else if (cached_type == TYPE_LEAVE) { return 38 /* 0x26 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_IMUL)) { return 39 /* 0x27 */; } else if ((! (cached_memory == MEMORY_NONE)) && (cached_type == TYPE_IMUL)) { return 40 /* 0x28 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 41 /* 0x29 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 42 /* 0x2a */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 43 /* 0x2b */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 44 /* 0x2c */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 45 /* 0x2d */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 46 /* 0x2e */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_FOP)) { return 47 /* 0x2f */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FOP)) { return 48 /* 0x30 */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_FOP)) { return 49 /* 0x31 */; } else if ((cached_memory == MEMORY_BOTH) && (cached_type == TYPE_FOP)) { return 50 /* 0x32 */; } else if (cached_type == TYPE_FSGN) { return 51 /* 0x33 */; } else if (cached_type == TYPE_FISTP) { return 52 /* 0x34 */; } else if (cached_type == TYPE_FCMOV) { return 53 /* 0x35 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FCMP)) { return 54 /* 0x36 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FCMP)) { return 55 /* 0x37 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMOV)) { return 56 /* 0x38 */; } else if ((cached_memory == MEMORY_LOAD) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 57 /* 0x39 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 58 /* 0x3a */; } else if ((cached_memory == MEMORY_STORE) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 59 /* 0x3b */; } else if ((cached_memory == MEMORY_STORE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 60 /* 0x3c */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMUL)) { return 61 /* 0x3d */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FMUL)) { return 62 /* 0x3e */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 63 /* 0x3f */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 64 /* 0x40 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 65 /* 0x41 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 66 /* 0x42 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 67 /* 0x43 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 68 /* 0x44 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_MMXSHFT)) { return 69 /* 0x45 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_MMXMUL)) { return 71 /* 0x47 */; } else if (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_MMXCVT)) { return 73 /* 0x49 */; } else if ((cached_memory == MEMORY_UNKNOWN) && (cached_type == TYPE_SSE)) { return 74 /* 0x4a */; } else if ((cached_mode == MODE_SF) && (cached_type == TYPE_SSE)) { return 75 /* 0x4b */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 76 /* 0x4c */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_SF) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 77 /* 0x4d */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSECMP))) { return 78 /* 0x4e */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSECMP))) { return 79 /* 0x4f */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSECOMI))) { return 80 /* 0x50 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSECOMI))) { return 81 /* 0x51 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEMUL))) { return 82 /* 0x52 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEMUL))) { return 83 /* 0x53 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEDIV))) { return 84 /* 0x54 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEDIV))) { return 85 /* 0x55 */; } else if ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEICVT)) { return 86 /* 0x56 */; } else if ((cached_mode == MODE_SI) && (cached_type == TYPE_SSEICVT)) { return 87 /* 0x57 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEMOV))) { return 88 /* 0x58 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEMOV))) { return 89 /* 0x59 */; } else if ((cached_memory == MEMORY_STORE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEMOV))) { return 90 /* 0x5a */; } else if ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSE)) { return 91 /* 0x5b */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 92 /* 0x5c */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 93 /* 0x5d */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSECMP))) { return 94 /* 0x5e */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSECMP))) { return 95 /* 0x5f */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSECVT))) { return 96 /* 0x60 */; } else if (((! (cached_memory == MEMORY_NONE)) && (! (cached_memory == MEMORY_UNKNOWN))) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSECMP))) { return 97 /* 0x61 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEMUL))) { return 98 /* 0x62 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEMUL))) { return 99 /* 0x63 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEDIV))) { return 100 /* 0x64 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEDIV))) { return 101 /* 0x65 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))))) { return 102 /* 0x66 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))))) { return 103 /* 0x67 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEMOV))) { return 104 /* 0x68 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEMOV))) { return 105 /* 0x69 */; } else if ((cached_memory == MEMORY_STORE) && ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSEMOV))) { return 106 /* 0x6a */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_ICMOV) || ((cached_type == TYPE_PUSH) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_FXCH) || ((cached_type == TYPE_SSEIADD) || ((cached_type == TYPE_SSEISHFT) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEIMUL) || ((cached_type == TYPE_MMX) || ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_MMXCMP))))))))))))))))))) { return 107 /* 0x6b */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_ICMOV) || ((cached_type == TYPE_PUSH) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_FXCH) || ((cached_type == TYPE_SSEIADD) || ((cached_type == TYPE_SSEISHFT) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEIMUL) || ((cached_type == TYPE_MMX) || ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_MMXCMP))))))))))))))))))) { return 108 /* 0x6c */; } else if ((cached_memory == MEMORY_STORE) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_ICMOV) || ((cached_type == TYPE_PUSH) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_FXCH) || ((cached_type == TYPE_SSEIADD) || ((cached_type == TYPE_SSEISHFT) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEIMUL) || ((cached_type == TYPE_MMX) || ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_MMXCMP))))))))))))))))))) { return 109 /* 0x6d */; } else if ((cached_memory == MEMORY_BOTH) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_ICMOV) || ((cached_type == TYPE_PUSH) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_FXCH) || ((cached_type == TYPE_SSEIADD) || ((cached_type == TYPE_SSEISHFT) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEIMUL) || ((cached_type == TYPE_MMX) || ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_MMXCMP))))))))))))))))))) { return 110 /* 0x6e */; } else { return 990 /* 0x3de */; } default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_geode (rtx insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_memory cached_memory ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2412: /* *vec_concatv2si */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3b)) { return 721 /* 0x2d1 */; } else if (which_alternative == 5) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 2408: /* *vec_extractv2di_1 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3f)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 2012: /* sse2_loadlpd */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 703 /* 0x2bf */; } else if (which_alternative == 9) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 2011: /* sse2_loadhpd */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3f)) { return 703 /* 0x2bf */; } else if (which_alternative == 5) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 2009: /* sse2_storelpd */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0xf)) { return 703 /* 0x2bf */; } else if (which_alternative == 3) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 2007: /* sse2_storehpd */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x1f)) { return 703 /* 0x2bf */; } else if (which_alternative == 4) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 713 /* 0x2c9 */; } else { return 990 /* 0x3de */; } case 1870: /* vec_setv4sf_0 */ case 1869: /* vec_setv4si_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 9) { return 703 /* 0x2bf */; } else if (which_alternative == 10) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 1867: /* *vec_concatv2sf_sse */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7)) { return 721 /* 0x2d1 */; } else if (which_alternative == 2) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 2411: /* *vec_concatv2si_sse4_1 */ case 1866: /* *vec_concatv2sf_sse4_1 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3f)) { return 721 /* 0x2d1 */; } else if (which_alternative == 5) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 1125: /* *vec_extractv2si_1 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x1f)) { return 703 /* 0x2bf */; } else if (which_alternative == 3) { return 721 /* 0x2d1 */; } else if (which_alternative == 0) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 1055: /* *vec_extractv2sf_1 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3f)) { return 703 /* 0x2bf */; } else if (which_alternative == 5) { return 715 /* 0x2cb */; } else if (which_alternative == 3) { return 721 /* 0x2d1 */; } else if (which_alternative == 0) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 1123: /* *mmx_concatv2si */ case 1053: /* *mmx_concatv2sf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 721 /* 0x2d1 */; } else { return 722 /* 0x2d2 */; } case 1028: /* sse_movntq */ return 721 /* 0x2d1 */; case 1027: /* *movv2sf_internal */ case 1026: /* *movv1di_internal */ case 1025: /* *movv2si_internal */ case 1024: /* *movv4hi_internal */ case 1023: /* *movv8qi_internal */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x1c)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x3)) { return 713 /* 0x2c9 */; } else if (((1 << which_alternative) & 0x7c0)) { return 721 /* 0x2d1 */; } else if (which_alternative == 5) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 959: /* *prefetch_3dnow */ return 722 /* 0x2d2 */; case 948: /* pro_epilogue_adjust_stack_di_add */ case 947: /* pro_epilogue_adjust_stack_si_add */ extract_constrain_insn_cached (insn); if (((which_alternative == 0) && (! ( #line 16539 "../../src/gcc/config/i386/i386.md" (TARGET_OPT_AGU)))) || (((cached_type = get_attr_type (insn)) == TYPE_LEA) || (cached_type == TYPE_IMOV))) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 936: /* *movsfcc_1_387 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3)) { return 703 /* 0x2bf */; } else { return 715 /* 0x2cb */; } case 935: /* *movdfcc_1 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0xf)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0xc)) { return 713 /* 0x2c9 */; } else { return 715 /* 0x2cb */; } case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ return 712 /* 0x2c8 */; case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 711 /* 0x2c7 */; case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ return 720 /* 0x2d0 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 719 /* 0x2cf */; case 808: /* *fop_xf_6_i387 */ case 807: /* *fop_xf_6_i387 */ case 806: /* *fop_xf_5_i387 */ case 805: /* *fop_xf_5_i387 */ case 804: /* *fop_xf_4_i387 */ case 803: /* *fop_xf_4_i387 */ case 802: /* *fop_xf_3_i387 */ case 801: /* *fop_xf_3_i387 */ case 800: /* *fop_xf_2_i387 */ case 799: /* *fop_xf_2_i387 */ case 798: /* *fop_xf_1_i387 */ case 796: /* *fop_df_6_i387 */ case 795: /* *fop_df_5_i387 */ case 794: /* *fop_df_4_i387 */ case 793: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 790: /* *fop_sf_3_i387 */ case 789: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 786: /* *fop_sf_2_i387 */ case 785: /* *fop_df_1_i387 */ case 784: /* *fop_sf_1_i387 */ case 780: /* *fop_df_1_mixed */ case 779: /* *fop_sf_1_mixed */ if ((cached_type = get_attr_type (insn)) == TYPE_FOP) { return 714 /* 0x2ca */; } else if (cached_type == TYPE_FMUL) { return 717 /* 0x2cd */; } else if (cached_type == TYPE_FDIV) { return 718 /* 0x2ce */; } else { return 990 /* 0x3de */; } case 797: /* *fop_xf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 777: /* *fop_sf_comm_i387 */ case 774: /* *fop_df_comm_mixed */ case 773: /* *fop_sf_comm_mixed */ if ((cached_type = get_attr_type (insn)) == TYPE_FOP) { return 714 /* 0x2ca */; } else if (cached_type == TYPE_FMUL) { return 717 /* 0x2cd */; } else { return 990 /* 0x3de */; } case 742: /* *bswapdi2_movbe */ case 741: /* *bswapsi2_movbe */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 672: /* leave_rex64 */ case 671: /* leave */ return 710 /* 0x2c6 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 707 /* 0x2c3 */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 708 /* 0x2c4 */; case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 524: /* *ashrsi3_cvt_zext */ case 523: /* ashrsi3_cvt */ case 522: /* ashrdi3_cvt */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 703 /* 0x2bf */; } else { return 704 /* 0x2c0 */; } case 511: /* *ashldi3_cconly */ case 510: /* *ashlsi3_cconly */ case 509: /* *ashlhi3_cconly */ case 508: /* *ashlqi3_cconly */ case 507: /* *ashlsi3_cmp_zext */ case 506: /* *ashldi3_cmp */ case 505: /* *ashlsi3_cmp */ case 504: /* *ashlhi3_cmp */ case 503: /* *ashlqi3_cmp */ if ((cached_type = get_attr_type (insn)) == TYPE_ALU) { return 703 /* 0x2bf */; } else if (cached_type == TYPE_ISHIFT) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 502: /* *ashlqi3_1_slp */ if ((cached_type = get_attr_type (insn)) == TYPE_ALU) { return 703 /* 0x2bf */; } else if (cached_type == TYPE_ISHIFT1) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 501: /* *ashlqi3_1 */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || (which_alternative == 2)) { return 703 /* 0x2bf */; } else if (cached_type == TYPE_ISHIFT) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 500: /* *ashlhi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative != 0) || ((cached_type = get_attr_type (insn)) == TYPE_ALU)) { return 703 /* 0x2bf */; } else if (cached_type == TYPE_ISHIFT) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 499: /* *ashlsi3_1_zext */ case 497: /* *ashldi3_1 */ case 496: /* *ashlsi3_1 */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || (which_alternative == 1)) { return 703 /* 0x2bf */; } else if (cached_type == TYPE_ISHIFT) { return 704 /* 0x2c0 */; } else { return 990 /* 0x3de */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ return 704 /* 0x2c0 */; case 480: /* *one_cmplhi2_1 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 713 /* 0x2c9 */; } else { return 990 /* 0x3de */; } case 481: /* *one_cmplqi2_1 */ case 393: /* *xorhi_1 */ case 392: /* *iorhi_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x3)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 713 /* 0x2c9 */; } else { return 990 /* 0x3de */; } case 395: /* *xorqi_1 */ case 394: /* *iorqi_1 */ case 373: /* *andqi_1 */ case 372: /* *andhi_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x7)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 351: /* *udivmoddi4_noext */ case 350: /* *udivmodsi4_noext */ case 349: /* *udivmodhi4_noext */ case 343: /* divmodhiqi3 */ case 342: /* *divmoddi4_noext */ case 341: /* *divmodsi4_noext */ case 340: /* *divmodhi4_noext */ return 706 /* 0x2c2 */; case 324: /* *umulditi3_1 */ case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 705 /* 0x2c1 */; } else { return 990 /* 0x3de */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 325: /* *mulsidi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 311: /* *mulvsi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 307: /* *muldi3_1 */ case 306: /* *mulsi3_1 */ return 705 /* 0x2c1 */; case 244: /* addqi_ext_1 */ case 243: /* *adddi_5 */ case 242: /* *addsi_5 */ case 241: /* *addhi_5 */ case 240: /* *addqi_5 */ case 239: /* *addsi_4 */ case 238: /* *addhi_4 */ case 237: /* *addqi_4 */ case 236: /* *adddi_4 */ case 235: /* *addsi_3_zext */ case 234: /* *adddi_3 */ case 233: /* *addsi_3 */ case 232: /* *addhi_3 */ case 231: /* *addqi_3 */ case 230: /* *addsi_2_zext */ case 229: /* *adddi_2 */ case 228: /* *addsi_2 */ case 227: /* *addhi_2 */ case 226: /* *addqi_2 */ if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || (cached_type == TYPE_INCDEC)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 225: /* *addqi_1_slp */ if (((cached_type = get_attr_type (insn)) == TYPE_ALU1) || (cached_type == TYPE_INCDEC)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 224: /* *addqi_1 */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || ((which_alternative == 5) || (cached_type == TYPE_INCDEC))) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 222: /* addsi_1_zext */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || ((which_alternative == 2) || (cached_type == TYPE_INCDEC))) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 223: /* *addhi_1 */ case 221: /* *adddi_1 */ case 220: /* *addsi_1 */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || ((which_alternative == 3) || (cached_type == TYPE_INCDEC))) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 716 /* 0x2cc */; case 163: /* *truncxfdf2_mixed */ case 162: /* *truncxfsf2_mixed */ case 160: /* *truncdfsf_i387 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 713 /* 0x2c9 */; } else { return 715 /* 0x2cb */; } case 159: /* *truncdfsf_mixed */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x3)) { return 713 /* 0x2c9 */; } else if (which_alternative == 0) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 202: /* *floatdidf2_sse */ case 201: /* *floatsidf2_sse */ case 200: /* *floatdisf2_sse */ case 199: /* *floatsisf2_sse */ case 156: /* *truncdfsf_fast_mixed */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 151: /* *extendsfdf2_mixed */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x3)) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 133: /* *zero_extendsidi2 */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7f7)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x17)) { return 713 /* 0x2c9 */; } else if (((1 << which_alternative) & 0x60)) { return 721 /* 0x2d1 */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 934: /* *movxfcc_1 */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ case 155: /* *extenddfxf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 153: /* *extendsfdf2_i387 */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 715 /* 0x2cb */; case 129: /* *movsf_internal */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x18)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x7)) { return 715 /* 0x2cb */; } else if (((1 << which_alternative) & 0xf800)) { return 721 /* 0x2d1 */; } else { return 990 /* 0x3de */; } case 128: /* *movdf_internal */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x1e0)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x18)) { return 713 /* 0x2c9 */; } else if (((1 << which_alternative) & 0x7)) { return 715 /* 0x2cb */; } else { return 990 /* 0x3de */; } case 127: /* *movxf_internal */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7)) { return 713 /* 0x2c9 */; } else { return 715 /* 0x2cb */; } case 126: /* *movtf_internal */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7)) { return 713 /* 0x2c9 */; } else { return 990 /* 0x3de */; } case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 709 /* 0x2c5 */; } else { return 713 /* 0x2c9 */; } case 117: /* *movqi_extzv_2 */ case 114: /* *movqi_extv_1 */ case 93: /* *movqi_internal */ case 92: /* *movhi_internal */ if (((cached_type = get_attr_type (insn)) == TYPE_IMOV) || (cached_type == TYPE_IMOVX)) { return 703 /* 0x2bf */; } else { return 990 /* 0x3de */; } case 90: /* *movsi_internal */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_LEA) || (cached_type == TYPE_IMOV)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x38)) { return 721 /* 0x2d1 */; } else if (which_alternative == 2) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 89: /* *movdi_internal */ extract_constrain_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_LEA) || (cached_type == TYPE_IMOV)) { return 703 /* 0x2bf */; } else if (((1 << which_alternative) & 0x3)) { return 713 /* 0x2c9 */; } else if (((1 << which_alternative) & 0xf80)) { return 721 /* 0x2d1 */; } else if (which_alternative == 6) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } case 88: /* *movti_internal */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x3)) { return 713 /* 0x2c9 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 709 /* 0x2c5 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 709 /* 0x2c5 */; } else { return 713 /* 0x2c9 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ return 714 /* 0x2ca */; case 52: /* *cmpiudf_mixed */ case 51: /* *cmpiusf_mixed */ case 50: /* *cmpidf_mixed */ case 49: /* *cmpisf_mixed */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 714 /* 0x2ca */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 713 /* 0x2c9 */; case 950: /* pro_epilogue_adjust_stack_di_sub */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 933: /* *movqicc_noc */ case 932: /* *movdicc_noc */ case 931: /* *movsicc_noc */ case 930: /* *movhicc_noc */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 669: /* set_got_offset_rex64 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 435: /* *xorqi_cc_ext_1 */ case 434: /* *xorqi_ext_2 */ case 433: /* *iorqi_ext_2 */ case 432: /* *xorqi_ext_1 */ case 431: /* *iorqi_ext_1 */ case 430: /* *xorqi_ext_0 */ case 429: /* *iorqi_ext_0 */ case 428: /* *xordi_3 */ case 427: /* *iordi_3 */ case 426: /* *xorsi_3 */ case 425: /* *iorsi_3 */ case 424: /* *xorhi_3 */ case 423: /* *iorhi_3 */ case 422: /* *xorqi_3 */ case 421: /* *iorqi_3 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 418: /* *xorsi_2_zext_imm */ case 417: /* *iorsi_2_zext_imm */ case 416: /* *xorsi_2_zext */ case 415: /* *iorsi_2_zext */ case 409: /* *xordi_2 */ case 408: /* *iordi_2 */ case 407: /* *xorsi_2 */ case 406: /* *iorsi_2 */ case 405: /* *xorhi_2 */ case 404: /* *iorhi_2 */ case 403: /* *xorqi_2 */ case 402: /* *iorqi_2 */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 399: /* *xorsi_1_zext_imm */ case 398: /* *iorsi_1_zext_imm */ case 397: /* *xorsi_1_zext */ case 396: /* *iorsi_1_zext */ case 391: /* *xordi_1 */ case 390: /* *iordi_1 */ case 389: /* *xorsi_1 */ case 388: /* *iorsi_1 */ case 387: /* *andqi_ext_2 */ case 386: /* *andqi_ext_1 */ case 385: /* *andqi_ext_0_cc */ case 384: /* andqi_ext_0 */ case 383: /* *andqi_2_slp */ case 382: /* *andsi_2_zext */ case 381: /* *andsi_2 */ case 380: /* *andhi_2 */ case 379: /* *andqi_2 */ case 378: /* *andqi_2_maybe_si */ case 377: /* *anddi_2 */ case 374: /* *andqi_1_slp */ case 371: /* *andsi_1_zext */ case 370: /* *andsi_1 */ case 369: /* *anddi_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 305: /* *addsi3_zext_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 301: /* *addqi3_cc_overflow */ case 300: /* *adddi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 297: /* *addqi3_cconly_overflow */ case 296: /* adcxdi3 */ case 295: /* adcxsi3 */ case 294: /* *subsi3_carry_zext */ case 293: /* *addsi3_carry_zext */ case 292: /* *subdi3_carry */ case 291: /* *adddi3_carry */ case 290: /* *subsi3_carry */ case 289: /* *addsi3_carry */ case 288: /* *subhi3_carry */ case 287: /* *addhi3_carry */ case 286: /* *subqi3_carry */ case 285: /* *addqi3_carry */ case 284: /* *subsi_3_zext */ case 283: /* *subdi_3 */ case 282: /* *subsi_3 */ case 281: /* *subhi_3 */ case 280: /* *subqi_3 */ case 279: /* *subvdi4_1 */ case 278: /* *subvsi4_1 */ case 277: /* *subvhi4_1 */ case 276: /* *subvqi4_1 */ case 275: /* *subvdi4 */ case 274: /* *subvsi4 */ case 273: /* *subvhi4 */ case 272: /* *subvqi4 */ case 271: /* *subsi_2_zext */ case 270: /* *subdi_2 */ case 269: /* *subsi_2 */ case 268: /* *subhi_2 */ case 267: /* *subqi_2 */ case 266: /* *subqi_1_slp */ case 265: /* *subsi_1_zext */ case 264: /* *subdi_1 */ case 263: /* *subsi_1 */ case 262: /* *subhi_1 */ case 261: /* *subqi_1 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 253: /* *addvdi4_1 */ case 252: /* *addvsi4_1 */ case 251: /* *addvhi4_1 */ case 250: /* *addvqi4_1 */ case 249: /* *addvdi4 */ case 248: /* *addvsi4 */ case 247: /* *addvhi4 */ case 246: /* *addvqi4 */ case 245: /* *addqi_ext_2 */ case 219: /* addqi3_cc */ case 218: /* *adddi3_cc */ case 217: /* *addsi3_cc */ case 214: /* *leadi */ case 213: /* *leasi */ case 150: /* extendqihi2 */ case 149: /* *extendqisi2_zext */ case 148: /* extendqisi2 */ case 147: /* *extendhisi2_zext */ case 146: /* extendhisi2 */ case 145: /* extendhidi2 */ case 144: /* extendqidi2 */ case 142: /* *extendsidi2_rex64 */ case 141: /* *zero_extendqihi2 */ case 140: /* zero_extendqihi2_and */ case 139: /* *zero_extendhisi2 */ case 138: /* *zero_extendqisi2 */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 135: /* zero_extendhidi2 */ case 134: /* zero_extendqidi2 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 116: /* *movdi_extzv_1 */ case 115: /* *movsi_extzv_1 */ case 113: /* *movsi_extv_1 */ case 112: /* *movhi_extv_1 */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ return 703 /* 0x2bf */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); if (((cached_type = get_attr_type (insn)) == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_LEA) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_IMOV) || ((cached_type == TYPE_IMOVX) || ((cached_type == TYPE_ICMOV) || ((cached_type == TYPE_INCDEC) || (cached_type == TYPE_SETCC))))))))))) { return 703 /* 0x2bf */; } else if ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1)))) { return 704 /* 0x2c0 */; } else if (cached_type == TYPE_IMUL) { return 705 /* 0x2c1 */; } else if (cached_type == TYPE_IDIV) { return 706 /* 0x2c2 */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 707 /* 0x2c3 */; } else if (cached_type == TYPE_IBR) { return 708 /* 0x2c4 */; } else if ((cached_type == TYPE_POP) || (cached_type == TYPE_PUSH)) { return 709 /* 0x2c5 */; } else if (cached_type == TYPE_LEAVE) { return 710 /* 0x2c6 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 711 /* 0x2c7 */; } else if ((cached_type == TYPE_STR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 712 /* 0x2c8 */; } else if ((cached_type == TYPE_MULTI) || (cached_type == TYPE_OTHER)) { return 713 /* 0x2c9 */; } else if ((cached_type == TYPE_FOP) || (cached_type == TYPE_FCMP)) { return 714 /* 0x2ca */; } else if ((cached_type == TYPE_FMOV) || ((cached_type == TYPE_FCMOV) || ((cached_type == TYPE_FSGN) || (cached_type == TYPE_FXCH)))) { return 715 /* 0x2cb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 716 /* 0x2cc */; } else if (cached_type == TYPE_FMUL) { return 717 /* 0x2cd */; } else if (cached_type == TYPE_FDIV) { return 718 /* 0x2ce */; } else if (cached_type == TYPE_FPSPC) { return 719 /* 0x2cf */; } else if (cached_type == TYPE_FRNDINT) { return 720 /* 0x2d0 */; } else if (cached_type == TYPE_MMXMOV) { return 721 /* 0x2d1 */; } else if ((cached_type == TYPE_MMX) || ((cached_type == TYPE_MMXADD) || ((cached_type == TYPE_MMXMUL) || ((cached_type == TYPE_MMXCMP) || ((cached_type == TYPE_MMXCVT) || (cached_type == TYPE_MMXSHFT)))))) { return 722 /* 0x2d2 */; } else { return 990 /* 0x3de */; } default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_k6 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 129 /* 0x81 */; } else { return 990 /* 0x3de */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 133 /* 0x85 */; } else { return 990 /* 0x3de */; } case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ extract_constrain_insn_cached (insn); if ( #line 6052 "../../src/gcc/config/i386/sse.md" (MEM_P (operands[0]))) { return 133 /* 0x85 */; } else { return 990 /* 0x3de */; } case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 129 /* 0x81 */; } else { return 990 /* 0x3de */; } case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 129 /* 0x81 */; } else if (cached_memory == MEMORY_STORE) { return 133 /* 0x85 */; } else { return 990 /* 0x3de */; } case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 119 /* 0x77 */; case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ return 134 /* 0x86 */; case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 2430: /* sse_stmxcsr */ case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ return 133 /* 0x85 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 140 /* 0x8c */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 120 /* 0x78 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 127 /* 0x7f */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 128 /* 0x80 */; case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 119 /* 0x77 */; } else if (cached_memory == MEMORY_STORE) { return 121 /* 0x79 */; } else { return 990 /* 0x3de */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 325: /* *mulsidi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 311: /* *mulvsi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 307: /* *muldi3_1 */ case 306: /* *mulsi3_1 */ return 114 /* 0x72 */; case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 132 /* 0x84 */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 129 /* 0x81 */; } else if ((which_alternative == 1) || (cached_memory == MEMORY_STORE)) { return 133 /* 0x85 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 124 /* 0x7c */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 125 /* 0x7d */; case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ case 2429: /* sse_ldmxcsr */ case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 672: /* leave_rex64 */ case 671: /* leave */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 129 /* 0x81 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ if (get_attr_memory (insn) == MEMORY_BOTH) { return 129 /* 0x81 */; } else { return 133 /* 0x85 */; } case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 129 /* 0x81 */; } else if ((which_alternative != 1) || (cached_memory == MEMORY_STORE)) { return 133 /* 0x85 */; } else { return 990 /* 0x3de */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 129 /* 0x81 */; } else if (cached_memory == MEMORY_NONE) { return 135 /* 0x87 */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 129 /* 0x81 */; } else { return 990 /* 0x3de */; } case 52: /* *cmpiudf_mixed */ case 51: /* *cmpiusf_mixed */ case 50: /* *cmpidf_mixed */ case 49: /* *cmpisf_mixed */ extract_constrain_insn_cached (insn); if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 129 /* 0x81 */; } else if ((which_alternative == 0) && (cached_memory == MEMORY_NONE)) { return 135 /* 0x87 */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2431: /* sse2_clflush */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 934: /* *movxfcc_1 */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 119 /* 0x77 */; } else if (cached_memory == MEMORY_LOAD) { return 120 /* 0x78 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if ((((cached_type = get_attr_type (insn)) == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || ((cached_type == TYPE_ROTATE1) || ((cached_type == TYPE_ALU1) || (cached_type == TYPE_NEGNOT)))))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 111 /* 0x6f */; } else if (((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || ((cached_type == TYPE_ROTATE1) || ((cached_type == TYPE_ALU1) || (cached_type == TYPE_NEGNOT)))))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 112 /* 0x70 */; } else if (((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || ((cached_type == TYPE_ROTATE1) || ((cached_type == TYPE_ALU1) || (cached_type == TYPE_NEGNOT)))))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_UNKNOWN)))) { return 113 /* 0x71 */; } else if (cached_type == TYPE_IMUL) { return 114 /* 0x72 */; } else if ((cached_type == TYPE_IDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 117 /* 0x75 */; } else if ((cached_type == TYPE_IDIV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 118 /* 0x76 */; } else if (((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_IMOVX) || ((cached_type == TYPE_INCDEC) || (cached_type == TYPE_SETCC)))))))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 119 /* 0x77 */; } else if (((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_IMOVX) || ((cached_type == TYPE_INCDEC) || (cached_type == TYPE_SETCC)))))))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 120 /* 0x78 */; } else if (((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_IMOVX) || ((cached_type == TYPE_INCDEC) || (cached_type == TYPE_SETCC)))))))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_UNKNOWN)))) { return 121 /* 0x79 */; } else if ((cached_type == TYPE_IMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (nonimmediate_operand (operands[1], VOIDmode)))) { return 122 /* 0x7a */; } else if ((cached_type == TYPE_IMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (immediate_operand (operands[1], VOIDmode)))) { return 123 /* 0x7b */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 124 /* 0x7c */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 125 /* 0x7d */; } else if ((cached_type == TYPE_IMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) || (cached_memory == MEMORY_UNKNOWN))) { return 126 /* 0x7e */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 127 /* 0x7f */; } else if (cached_type == TYPE_IBR) { return 128 /* 0x80 */; } else if ((cached_type == TYPE_POP) || (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 129 /* 0x81 */; } else if (cached_type == TYPE_LEAVE) { return 130 /* 0x82 */; } else if (cached_type == TYPE_LEA) { return 132 /* 0x84 */; } else if ((cached_type == TYPE_PUSH) || (cached_memory == MEMORY_STORE)) { return 133 /* 0x85 */; } else if (cached_type == TYPE_STR) { return 134 /* 0x86 */; } else if (((cached_type == TYPE_FOP) || ((cached_type == TYPE_FMOV) || ((cached_type == TYPE_FCMP) || (cached_type == TYPE_FISTP)))) && (cached_memory == MEMORY_NONE)) { return 135 /* 0x87 */; } else if ((cached_type == TYPE_FMUL) && (cached_memory == MEMORY_NONE)) { return 138 /* 0x8a */; } else if ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)) { return 140 /* 0x8c */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_athlon (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_athlon_decode cached_athlon_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 236 /* 0xec */; } else { return 239 /* 0xef */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 236 /* 0xec */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 236 /* 0xec */; } else { return 239 /* 0xef */; } case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 236 /* 0xec */; } else if (which_alternative == 0) { return 239 /* 0xef */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ return 244 /* 0xf4 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 213 /* 0xd5 */; } else if (which_alternative != 0) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 213 /* 0xd5 */; } else if (which_alternative != 0) { return 226 /* 0xe2 */; } else { return 230 /* 0xe6 */; } case 1835: /* sse2_cvtps2pd */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 269 /* 0x10d */; } else { return 271 /* 0x10f */; } case 1819: /* sse2_cvtsd2ss_round */ case 1818: /* sse2_cvtsd2ss */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 282 /* 0x11a */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 284 /* 0x11c */; } else { return 990 /* 0x3de */; } case 1827: /* *sse2_cvtpd2ps */ case 1817: /* *sse2_cvttpd2dq */ case 1802: /* *sse2_cvtpd2dq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 286 /* 0x11e */; } else if (cached_memory == MEMORY_NONE) { return 288 /* 0x120 */; } else { return 990 /* 0x3de */; } case 1756: /* sse2_cvtpi2pd */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (which_alternative == 0) { return 235 /* 0xeb */; } else { return 990 /* 0x3de */; } case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 273 /* 0x111 */; } else { return 990 /* 0x3de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 290 /* 0x122 */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 292 /* 0x124 */; } else { return 990 /* 0x3de */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 236 /* 0xec */; } else { return 239 /* 0xef */; } case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 245 /* 0xf5 */; } else { return 248 /* 0xf8 */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 309 /* 0x135 */; } else { return 312 /* 0x138 */; } case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 306 /* 0x132 */; } else { return 308 /* 0x134 */; } case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 297 /* 0x129 */; } else { return 299 /* 0x12b */; } case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 300 /* 0x12c */; } else { return 303 /* 0x12f */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 259 /* 0x103 */; } else { return 262 /* 0x106 */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ extract_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 213 /* 0xd5 */; } else { return 226 /* 0xe2 */; } case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 213 /* 0xd5 */; } else if (which_alternative != 0) { return 220 /* 0xdc */; } else { return 231 /* 0xe7 */; } case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 232 /* 0xe8 */; } else { return 233 /* 0xe9 */; } case 1758: /* sse2_cvttpd2pi */ case 1757: /* sse2_cvtpd2pi */ case 1704: /* sse_cvttps2pi */ case 1703: /* sse_cvtps2pi */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 234 /* 0xea */; } else { return 235 /* 0xeb */; } case 1028: /* sse_movntq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 220 /* 0xdc */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ return 169 /* 0xa9 */; case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 178 /* 0xb2 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 239 /* 0xef */; case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ return 235 /* 0xeb */; case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 256 /* 0x100 */; } else { return 258 /* 0x102 */; } case 934: /* *movxfcc_1 */ return 204 /* 0xcc */; case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 162 /* 0xa2 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 161 /* 0xa1 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 202 /* 0xca */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 167 /* 0xa7 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 148 /* 0x94 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 142 /* 0x8e */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 141 /* 0x8d */; case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 242 /* 0xf2 */; } else { return 244 /* 0xf4 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 196 /* 0xc4 */; case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 150 /* 0x96 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 188 /* 0xbc */; case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 182 /* 0xb6 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 186 /* 0xba */; } else { return 189 /* 0xbd */; } case 1821: /* sse2_cvtss2sd_round */ case 1820: /* sse2_cvtss2sd */ case 846: /* sse4_1_rounddf2 */ case 152: /* *extendsfdf2_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 265 /* 0x109 */; } else { return 267 /* 0x10b */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 166 /* 0xa6 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 171 /* 0xab */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_BOTH) { return 172 /* 0xac */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 145 /* 0x91 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 144 /* 0x90 */; case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 207 /* 0xcf */; } else { return 209 /* 0xd1 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 251 /* 0xfb */; } else { return 254 /* 0xfe */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 164 /* 0xa4 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2960: /* avx512f_vcvtps2ph512_mask */ case 2959: /* *avx512f_vcvtps2ph512 */ case 2958: /* vcvtps2ph256 */ case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2955: /* avx512f_vcvtph2ps512_mask_round */ case 2954: /* avx512f_vcvtph2ps512_mask */ case 2953: /* *avx512f_vcvtph2ps512_round */ case 2952: /* *avx512f_vcvtph2ps512 */ case 2951: /* vcvtph2ps256 */ case 2950: /* *vcvtph2ps_load */ case 2949: /* vcvtph2ps */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2576: /* sse4_1_roundsd */ case 2575: /* sse4_1_roundss */ case 2574: /* sse4_1_roundpd */ case 2573: /* avx_roundpd256 */ case 2572: /* sse4_1_roundps */ case 2571: /* avx_roundps256 */ case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1834: /* vec_unpacks_lo_v16sf */ case 1833: /* *avx_cvtps2pd256_2 */ case 1832: /* avx_cvtps2pd256 */ case 1831: /* avx512f_cvtps2pd512_mask_round */ case 1830: /* avx512f_cvtps2pd512_mask */ case 1829: /* avx512f_cvtps2pd512_round */ case 1828: /* avx512f_cvtps2pd512 */ case 1826: /* avx_cvtpd2ps256 */ case 1825: /* avx512f_cvtpd2ps512_mask_round */ case 1824: /* avx512f_cvtpd2ps512_mask */ case 1823: /* *avx512f_cvtpd2ps512_round */ case 1822: /* *avx512f_cvtpd2ps512 */ case 1816: /* *avx_cvttpd2dq256_2 */ case 1815: /* fix_truncv4dfv4si2 */ case 1814: /* ufix_truncv8dfv8si2_mask_round */ case 1813: /* ufix_truncv8dfv8si2_mask */ case 1812: /* ufix_truncv8dfv8si2_round */ case 1811: /* ufix_truncv8dfv8si2 */ case 1810: /* fix_truncv8dfv8si2_mask_round */ case 1809: /* fix_truncv8dfv8si2_mask */ case 1808: /* fix_truncv8dfv8si2_round */ case 1807: /* fix_truncv8dfv8si2 */ case 1806: /* avx512f_ufix_notruncv8dfv8si_mask_round */ case 1805: /* avx512f_ufix_notruncv8dfv8si_mask */ case 1804: /* avx512f_ufix_notruncv8dfv8si_round */ case 1803: /* avx512f_ufix_notruncv8dfv8si */ case 1801: /* *avx_cvtpd2dq256_2 */ case 1800: /* avx_cvtpd2dq256 */ case 1799: /* avx512f_cvtpd2dq512_mask_round */ case 1798: /* avx512f_cvtpd2dq512_mask */ case 1797: /* *avx512f_cvtpd2dq512_round */ case 1796: /* *avx512f_cvtpd2dq512 */ case 1795: /* sse2_cvtdq2pd */ case 1794: /* avx_cvtdq2pd256_2 */ case 1793: /* avx512f_cvtdq2pd512_2 */ case 1792: /* ufloatv8siv8df_mask */ case 1791: /* ufloatv8siv8df */ case 1790: /* floatv4siv4df2 */ case 1789: /* floatv8siv8df2_mask */ case 1788: /* floatv8siv8df2 */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1755: /* fix_truncv4sfv4si2 */ case 1754: /* fix_truncv8sfv8si2 */ case 1753: /* ufix_truncv16sfv16si2_mask_round */ case 1752: /* ufix_truncv16sfv16si2_mask */ case 1751: /* ufix_truncv16sfv16si2_round */ case 1750: /* ufix_truncv16sfv16si2 */ case 1749: /* fix_truncv16sfv16si2_mask_round */ case 1748: /* fix_truncv16sfv16si2_mask */ case 1747: /* fix_truncv16sfv16si2_round */ case 1746: /* fix_truncv16sfv16si2 */ case 1745: /* avx512f_ufix_notruncv16sfv16si_mask_round */ case 1744: /* avx512f_ufix_notruncv16sfv16si_mask */ case 1743: /* *avx512f_ufix_notruncv16sfv16si_round */ case 1742: /* *avx512f_ufix_notruncv16sfv16si */ case 1741: /* avx512f_fix_notruncv16sfv16si_mask_round */ case 1740: /* avx512f_fix_notruncv16sfv16si_mask */ case 1739: /* *avx512f_fix_notruncv16sfv16si_round */ case 1738: /* *avx512f_fix_notruncv16sfv16si */ case 1737: /* sse2_fix_notruncv4sfv4si */ case 1736: /* avx_fix_notruncv8sfv8si */ case 1735: /* ufloatv16siv16sf2_mask_round */ case 1734: /* ufloatv16siv16sf2_mask */ case 1733: /* ufloatv16siv16sf2_round */ case 1732: /* ufloatv16siv16sf2 */ case 1731: /* floatv4siv4sf2 */ case 1730: /* floatv8siv8sf2 */ case 1729: /* floatv16siv16sf2_mask_round */ case 1728: /* floatv16siv16sf2_mask */ case 1727: /* floatv16siv16sf2_round */ case 1726: /* floatv16siv16sf2 */ case 1702: /* sse_cvtpi2ps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1209: /* sse2_movntv2di */ case 1208: /* avx_movntv4di */ case 1207: /* avx512f_movntv8di */ case 960: /* *prefetch_prefetchwt1 */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 845: /* sse4_1_roundsf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 157: /* *truncdfsf_fast_sse */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_LOAD) { return 167 /* 0xa7 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if ((cached_type = get_attr_type (insn)) == TYPE_IBR) { return 141 /* 0x8d */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 142 /* 0x8e */; } else if (cached_type == TYPE_PUSH) { return 144 /* 0x90 */; } else if (cached_type == TYPE_POP) { return 145 /* 0x91 */; } else if (cached_type == TYPE_LEAVE) { return 148 /* 0x94 */; } else if (cached_type == TYPE_LEA) { return 150 /* 0x96 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 152 /* 0x98 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 156 /* 0x9c */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 159 /* 0x9f */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 160 /* 0xa0 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 161 /* 0xa1 */; } else if (((cached_athlon_decode = get_attr_athlon_decode (insn)) == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 162 /* 0xa2 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 164 /* 0xa4 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 166 /* 0xa6 */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 167 /* 0xa7 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 169 /* 0xa9 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 171 /* 0xab */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 172 /* 0xac */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 174 /* 0xae */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 176 /* 0xb0 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 178 /* 0xb2 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 180 /* 0xb4 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 182 /* 0xb6 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 184 /* 0xb8 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 186 /* 0xba */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 188 /* 0xbc */; } else if (cached_type == TYPE_FMOV) { return 189 /* 0xbd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 190 /* 0xbe */; } else if (cached_type == TYPE_FOP) { return 192 /* 0xc0 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 193 /* 0xc1 */; } else if (cached_type == TYPE_FMUL) { return 195 /* 0xc3 */; } else if (cached_type == TYPE_FSGN) { return 196 /* 0xc4 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 197 /* 0xc5 */; } else if (cached_type == TYPE_FDIV) { return 199 /* 0xc7 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 201 /* 0xc9 */; } else if (cached_type == TYPE_FPSPC) { return 202 /* 0xca */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 203 /* 0xcb */; } else if (cached_type == TYPE_FCMOV) { return 204 /* 0xcc */; } else if ((cached_type == TYPE_FCMP) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 207 /* 0xcf */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (cached_type == TYPE_FCMP)) { return 209 /* 0xd1 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 210 /* 0xd2 */; } else if (cached_type == TYPE_FCMP) { return 212 /* 0xd4 */; } else if ((cached_type == TYPE_SSEMOV) && (memory_operand (operands[1], DFmode))) { return 213 /* 0xd5 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 217 /* 0xd9 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 218 /* 0xda */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 220 /* 0xdc */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 226 /* 0xe2 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI)))) { return 230 /* 0xe6 */; } else if ((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) { return 231 /* 0xe7 */; } else if ((cached_type == TYPE_MMXMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 232 /* 0xe8 */; } else if (cached_type == TYPE_MMXMUL) { return 233 /* 0xe9 */; } else if (((cached_unit = get_attr_unit (insn)) == UNIT_MMX) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (cached_unit == UNIT_MMX) { return 235 /* 0xeb */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 236 /* 0xec */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 239 /* 0xef */; } else if ((cached_type == TYPE_SSECMP) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 242 /* 0xf2 */; } else if ((cached_type == TYPE_SSECMP) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI))))) { return 244 /* 0xf4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 245 /* 0xf5 */; } else if (cached_type == TYPE_SSECMP) { return 248 /* 0xf8 */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 251 /* 0xfb */; } else if (cached_type == TYPE_SSECOMI) { return 254 /* 0xfe */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 256 /* 0x100 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI)))) { return 258 /* 0x102 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 259 /* 0x103 */; } else if ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) { return 262 /* 0x106 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 265 /* 0x109 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((cached_mode = get_attr_mode (insn)) == MODE_DF))) { return 267 /* 0x10b */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 269 /* 0x10d */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))))) { return 271 /* 0x10f */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 273 /* 0x111 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 275 /* 0x113 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 278 /* 0x116 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 280 /* 0x118 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 282 /* 0x11a */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 284 /* 0x11c */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 286 /* 0x11e */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 288 /* 0x120 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 290 /* 0x122 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 292 /* 0x124 */; } else if ((cached_type == TYPE_SSEMUL) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 297 /* 0x129 */; } else if ((cached_type == TYPE_SSEMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 299 /* 0x12b */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 300 /* 0x12c */; } else if (cached_type == TYPE_SSEMUL) { return 303 /* 0x12f */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 306 /* 0x132 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 308 /* 0x134 */; } else if ((cached_type == TYPE_SSEDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 309 /* 0x135 */; } else if (cached_type == TYPE_SSEDIV) { return 312 /* 0x138 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_k8 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_athlon_decode cached_athlon_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 237 /* 0xed */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 237 /* 0xed */; } else if (which_alternative == 0) { return 240 /* 0xf0 */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ extract_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 214 /* 0xd6 */; } else { return 224 /* 0xe0 */; } case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 214 /* 0xd6 */; } else if (which_alternative != 0) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 214 /* 0xd6 */; } else if (which_alternative != 0) { return 224 /* 0xe0 */; } else { return 229 /* 0xe5 */; } case 1835: /* sse2_cvtps2pd */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 269 /* 0x10d */; } else { return 271 /* 0x10f */; } case 1819: /* sse2_cvtsd2ss_round */ case 1818: /* sse2_cvtsd2ss */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 282 /* 0x11a */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 284 /* 0x11c */; } else { return 990 /* 0x3de */; } case 1827: /* *sse2_cvtpd2ps */ case 1817: /* *sse2_cvttpd2dq */ case 1802: /* *sse2_cvtpd2dq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 286 /* 0x11e */; } else if (cached_memory == MEMORY_NONE) { return 288 /* 0x120 */; } else { return 990 /* 0x3de */; } case 1756: /* sse2_cvtpi2pd */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (which_alternative == 0) { return 235 /* 0xeb */; } else { return 990 /* 0x3de */; } case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 273 /* 0x111 */; } else { return 990 /* 0x3de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 290 /* 0x122 */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 293 /* 0x125 */; } else { return 990 /* 0x3de */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 246 /* 0xf6 */; } else { return 249 /* 0xf9 */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 310 /* 0x136 */; } else { return 313 /* 0x139 */; } case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 307 /* 0x133 */; } else { return 308 /* 0x134 */; } case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 298 /* 0x12a */; } else { return 299 /* 0x12b */; } case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 301 /* 0x12d */; } else { return 304 /* 0x130 */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 260 /* 0x104 */; } else { return 263 /* 0x107 */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ extract_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 214 /* 0xd6 */; } else { return 226 /* 0xe2 */; } case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 214 /* 0xd6 */; } else if (which_alternative != 0) { return 221 /* 0xdd */; } else { return 231 /* 0xe7 */; } case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 232 /* 0xe8 */; } else { return 233 /* 0xe9 */; } case 1758: /* sse2_cvttpd2pi */ case 1757: /* sse2_cvtpd2pi */ case 1704: /* sse_cvttps2pi */ case 1703: /* sse_cvtps2pi */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 234 /* 0xea */; } else { return 235 /* 0xeb */; } case 1028: /* sse_movntq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 221 /* 0xdd */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ return 169 /* 0xa9 */; case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 178 /* 0xb2 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 240 /* 0xf0 */; case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ return 235 /* 0xeb */; case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 257 /* 0x101 */; } else { return 258 /* 0x102 */; } case 934: /* *movxfcc_1 */ return 206 /* 0xce */; case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 162 /* 0xa2 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 161 /* 0xa1 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 202 /* 0xca */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 167 /* 0xa7 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 149 /* 0x95 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 142 /* 0x8e */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 141 /* 0x8d */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 243 /* 0xf3 */; } else { return 244 /* 0xf4 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 196 /* 0xc4 */; case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 150 /* 0x96 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 188 /* 0xbc */; case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 183 /* 0xb7 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 187 /* 0xbb */; } else { return 189 /* 0xbd */; } case 1821: /* sse2_cvtss2sd_round */ case 1820: /* sse2_cvtss2sd */ case 846: /* sse4_1_rounddf2 */ case 152: /* *extendsfdf2_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 265 /* 0x109 */; } else { return 267 /* 0x10b */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 166 /* 0xa6 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 171 /* 0xab */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_BOTH) { return 172 /* 0xac */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 145 /* 0x91 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 144 /* 0x90 */; case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 208 /* 0xd0 */; } else { return 209 /* 0xd1 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 252 /* 0xfc */; } else { return 254 /* 0xfe */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 164 /* 0xa4 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2960: /* avx512f_vcvtps2ph512_mask */ case 2959: /* *avx512f_vcvtps2ph512 */ case 2958: /* vcvtps2ph256 */ case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2955: /* avx512f_vcvtph2ps512_mask_round */ case 2954: /* avx512f_vcvtph2ps512_mask */ case 2953: /* *avx512f_vcvtph2ps512_round */ case 2952: /* *avx512f_vcvtph2ps512 */ case 2951: /* vcvtph2ps256 */ case 2950: /* *vcvtph2ps_load */ case 2949: /* vcvtph2ps */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2576: /* sse4_1_roundsd */ case 2575: /* sse4_1_roundss */ case 2574: /* sse4_1_roundpd */ case 2573: /* avx_roundpd256 */ case 2572: /* sse4_1_roundps */ case 2571: /* avx_roundps256 */ case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1834: /* vec_unpacks_lo_v16sf */ case 1833: /* *avx_cvtps2pd256_2 */ case 1832: /* avx_cvtps2pd256 */ case 1831: /* avx512f_cvtps2pd512_mask_round */ case 1830: /* avx512f_cvtps2pd512_mask */ case 1829: /* avx512f_cvtps2pd512_round */ case 1828: /* avx512f_cvtps2pd512 */ case 1826: /* avx_cvtpd2ps256 */ case 1825: /* avx512f_cvtpd2ps512_mask_round */ case 1824: /* avx512f_cvtpd2ps512_mask */ case 1823: /* *avx512f_cvtpd2ps512_round */ case 1822: /* *avx512f_cvtpd2ps512 */ case 1816: /* *avx_cvttpd2dq256_2 */ case 1815: /* fix_truncv4dfv4si2 */ case 1814: /* ufix_truncv8dfv8si2_mask_round */ case 1813: /* ufix_truncv8dfv8si2_mask */ case 1812: /* ufix_truncv8dfv8si2_round */ case 1811: /* ufix_truncv8dfv8si2 */ case 1810: /* fix_truncv8dfv8si2_mask_round */ case 1809: /* fix_truncv8dfv8si2_mask */ case 1808: /* fix_truncv8dfv8si2_round */ case 1807: /* fix_truncv8dfv8si2 */ case 1806: /* avx512f_ufix_notruncv8dfv8si_mask_round */ case 1805: /* avx512f_ufix_notruncv8dfv8si_mask */ case 1804: /* avx512f_ufix_notruncv8dfv8si_round */ case 1803: /* avx512f_ufix_notruncv8dfv8si */ case 1801: /* *avx_cvtpd2dq256_2 */ case 1800: /* avx_cvtpd2dq256 */ case 1799: /* avx512f_cvtpd2dq512_mask_round */ case 1798: /* avx512f_cvtpd2dq512_mask */ case 1797: /* *avx512f_cvtpd2dq512_round */ case 1796: /* *avx512f_cvtpd2dq512 */ case 1795: /* sse2_cvtdq2pd */ case 1794: /* avx_cvtdq2pd256_2 */ case 1793: /* avx512f_cvtdq2pd512_2 */ case 1792: /* ufloatv8siv8df_mask */ case 1791: /* ufloatv8siv8df */ case 1790: /* floatv4siv4df2 */ case 1789: /* floatv8siv8df2_mask */ case 1788: /* floatv8siv8df2 */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1755: /* fix_truncv4sfv4si2 */ case 1754: /* fix_truncv8sfv8si2 */ case 1753: /* ufix_truncv16sfv16si2_mask_round */ case 1752: /* ufix_truncv16sfv16si2_mask */ case 1751: /* ufix_truncv16sfv16si2_round */ case 1750: /* ufix_truncv16sfv16si2 */ case 1749: /* fix_truncv16sfv16si2_mask_round */ case 1748: /* fix_truncv16sfv16si2_mask */ case 1747: /* fix_truncv16sfv16si2_round */ case 1746: /* fix_truncv16sfv16si2 */ case 1745: /* avx512f_ufix_notruncv16sfv16si_mask_round */ case 1744: /* avx512f_ufix_notruncv16sfv16si_mask */ case 1743: /* *avx512f_ufix_notruncv16sfv16si_round */ case 1742: /* *avx512f_ufix_notruncv16sfv16si */ case 1741: /* avx512f_fix_notruncv16sfv16si_mask_round */ case 1740: /* avx512f_fix_notruncv16sfv16si_mask */ case 1739: /* *avx512f_fix_notruncv16sfv16si_round */ case 1738: /* *avx512f_fix_notruncv16sfv16si */ case 1737: /* sse2_fix_notruncv4sfv4si */ case 1736: /* avx_fix_notruncv8sfv8si */ case 1735: /* ufloatv16siv16sf2_mask_round */ case 1734: /* ufloatv16siv16sf2_mask */ case 1733: /* ufloatv16siv16sf2_round */ case 1732: /* ufloatv16siv16sf2 */ case 1731: /* floatv4siv4sf2 */ case 1730: /* floatv8siv8sf2 */ case 1729: /* floatv16siv16sf2_mask_round */ case 1728: /* floatv16siv16sf2_mask */ case 1727: /* floatv16siv16sf2_round */ case 1726: /* floatv16siv16sf2 */ case 1702: /* sse_cvtpi2ps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1209: /* sse2_movntv2di */ case 1208: /* avx_movntv4di */ case 1207: /* avx512f_movntv8di */ case 960: /* *prefetch_prefetchwt1 */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 845: /* sse4_1_roundsf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 157: /* *truncdfsf_fast_sse */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_LOAD) { return 167 /* 0xa7 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if ((cached_type = get_attr_type (insn)) == TYPE_IBR) { return 141 /* 0x8d */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 142 /* 0x8e */; } else if (cached_type == TYPE_PUSH) { return 144 /* 0x90 */; } else if (cached_type == TYPE_POP) { return 145 /* 0x91 */; } else if (cached_type == TYPE_LEAVE) { return 149 /* 0x95 */; } else if (cached_type == TYPE_LEA) { return 150 /* 0x96 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 153 /* 0x99 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 154 /* 0x9a */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 157 /* 0x9d */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 158 /* 0x9e */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 159 /* 0x9f */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 160 /* 0xa0 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 161 /* 0xa1 */; } else if (((cached_athlon_decode = get_attr_athlon_decode (insn)) == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 162 /* 0xa2 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 164 /* 0xa4 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 166 /* 0xa6 */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 167 /* 0xa7 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 169 /* 0xa9 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 171 /* 0xab */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 172 /* 0xac */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 174 /* 0xae */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 176 /* 0xb0 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 178 /* 0xb2 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 181 /* 0xb5 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 183 /* 0xb7 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 185 /* 0xb9 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 187 /* 0xbb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 188 /* 0xbc */; } else if (cached_type == TYPE_FMOV) { return 189 /* 0xbd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 191 /* 0xbf */; } else if (cached_type == TYPE_FOP) { return 192 /* 0xc0 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 194 /* 0xc2 */; } else if (cached_type == TYPE_FMUL) { return 195 /* 0xc3 */; } else if (cached_type == TYPE_FSGN) { return 196 /* 0xc4 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 198 /* 0xc6 */; } else if (cached_type == TYPE_FDIV) { return 200 /* 0xc8 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 201 /* 0xc9 */; } else if (cached_type == TYPE_FPSPC) { return 202 /* 0xca */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 205 /* 0xcd */; } else if (cached_type == TYPE_FCMOV) { return 206 /* 0xce */; } else if ((cached_type == TYPE_FCMP) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 208 /* 0xd0 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (cached_type == TYPE_FCMP)) { return 209 /* 0xd1 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 211 /* 0xd3 */; } else if (cached_type == TYPE_FCMP) { return 212 /* 0xd4 */; } else if ((cached_type == TYPE_SSEMOV) && (memory_operand (operands[1], DFmode))) { return 214 /* 0xd6 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 216 /* 0xd8 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 219 /* 0xdb */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 221 /* 0xdd */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 224 /* 0xe0 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 225 /* 0xe1 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 226 /* 0xe2 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI)))) { return 229 /* 0xe5 */; } else if ((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) { return 231 /* 0xe7 */; } else if ((cached_type == TYPE_MMXMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 232 /* 0xe8 */; } else if (cached_type == TYPE_MMXMUL) { return 233 /* 0xe9 */; } else if (((cached_unit = get_attr_unit (insn)) == UNIT_MMX) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (cached_unit == UNIT_MMX) { return 235 /* 0xeb */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 237 /* 0xed */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 240 /* 0xf0 */; } else if ((cached_type == TYPE_SSECMP) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 243 /* 0xf3 */; } else if ((cached_type == TYPE_SSECMP) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI))))) { return 244 /* 0xf4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 246 /* 0xf6 */; } else if (cached_type == TYPE_SSECMP) { return 249 /* 0xf9 */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 252 /* 0xfc */; } else if (cached_type == TYPE_SSECOMI) { return 254 /* 0xfe */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 257 /* 0x101 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI)))) { return 258 /* 0x102 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 260 /* 0x104 */; } else if ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) { return 263 /* 0x107 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 265 /* 0x109 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((cached_mode = get_attr_mode (insn)) == MODE_DF))) { return 267 /* 0x10b */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 269 /* 0x10d */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))))) { return 271 /* 0x10f */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 273 /* 0x111 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 276 /* 0x114 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 278 /* 0x116 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 280 /* 0x118 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 282 /* 0x11a */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 284 /* 0x11c */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 286 /* 0x11e */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 288 /* 0x120 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 290 /* 0x122 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 293 /* 0x125 */; } else if ((cached_type == TYPE_SSEMUL) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 298 /* 0x12a */; } else if ((cached_type == TYPE_SSEMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 299 /* 0x12b */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 301 /* 0x12d */; } else if (cached_type == TYPE_SSEMUL) { return 304 /* 0x130 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 307 /* 0x133 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 308 /* 0x134 */; } else if ((cached_type == TYPE_SSEDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 310 /* 0x136 */; } else if (cached_type == TYPE_SSEDIV) { return 313 /* 0x139 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_core2 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; int cached_length_immediate ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 958 /* 0x3be */; } else if (cached_memory == MEMORY_LOAD) { return 959 /* 0x3bf */; } else { return 990 /* 0x3de */; } case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 2431: /* sse2_clflush */ return 963 /* 0x3c3 */; case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 956 /* 0x3bc */; } else if (cached_memory == MEMORY_LOAD) { return 957 /* 0x3bd */; } else { return 990 /* 0x3de */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 982 /* 0x3d6 */; } else { return 984 /* 0x3d8 */; } case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 980 /* 0x3d4 */; } else { return 981 /* 0x3d5 */; } case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 1851: /* sse3_movsldup */ case 1847: /* sse3_movshdup */ case 1347: /* rsqrt14v4sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1330: /* sse_sqrtv4sf2 */ case 1323: /* srcp14v4sf */ case 1317: /* sse_rcpv4sf2 */ return 965 /* 0x3c5 */; case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 974 /* 0x3ce */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 972 /* 0x3cc */; } else { return 990 /* 0x3de */; } case 2506: /* sse4_1_dppd */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 970 /* 0x3ca */; } else if (cached_memory == MEMORY_LOAD) { return 971 /* 0x3cb */; } else { return 990 /* 0x3de */; } case 2504: /* sse4_1_dpps */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 968 /* 0x3c8 */; } else if (cached_memory == MEMORY_LOAD) { return 969 /* 0x3c9 */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 984 /* 0x3d8 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 982 /* 0x3d6 */; } else { return 983 /* 0x3d7 */; } case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 954 /* 0x3ba */; } else if (cached_memory == MEMORY_LOAD) { return 955 /* 0x3bb */; } else { return 990 /* 0x3de */; } case 1123: /* *mmx_concatv2si */ case 1053: /* *mmx_concatv2sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 962 /* 0x3c2 */; } else { return 990 /* 0x3de */; } case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1052: /* *vec_dupv2sf */ return 962 /* 0x3c2 */; case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 960 /* 0x3c0 */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 952 /* 0x3b8 */; } else if (cached_memory == MEMORY_LOAD) { return 953 /* 0x3b9 */; } else { return 990 /* 0x3de */; } case 936: /* *movsfcc_1_387 */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (!((1 << which_alternative) & 0x3))) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (!((1 << which_alternative) & 0x3))) { return 910 /* 0x38e */; } else if (((1 << which_alternative) & 0x3)) { return 936 /* 0x3a8 */; } else { return 990 /* 0x3de */; } case 935: /* *movdfcc_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0xc)) { return 904 /* 0x388 */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (!((1 << which_alternative) & 0xf))) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (!((1 << which_alternative) & 0xf))) { return 910 /* 0x38e */; } else if (((1 << which_alternative) & 0x3)) { return 936 /* 0x3a8 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 936 /* 0x3a8 */; case 933: /* *movqicc_noc */ case 932: /* *movdicc_noc */ case 931: /* *movsicc_noc */ case 930: /* *movhicc_noc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 909 /* 0x38d */; } else if (cached_memory == MEMORY_LOAD) { return 910 /* 0x38e */; } else { return 990 /* 0x3de */; } case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 985 /* 0x3d9 */; case 3084: /* avx512f_compressv8df_mask */ case 3083: /* avx512f_compressv8di_mask */ case 3082: /* avx512f_compressv16sf_mask */ case 3081: /* avx512f_compressv16si_mask */ case 3080: /* *avx512f_scatterdiv8df */ case 3079: /* *avx512f_scatterdiv8df */ case 3078: /* *avx512f_scatterdiv8di */ case 3077: /* *avx512f_scatterdiv8di */ case 3076: /* *avx512f_scatterdiv16sf */ case 3075: /* *avx512f_scatterdiv16sf */ case 3074: /* *avx512f_scatterdiv16si */ case 3073: /* *avx512f_scatterdiv16si */ case 3072: /* *avx512f_scattersiv8df */ case 3071: /* *avx512f_scattersiv8df */ case 3070: /* *avx512f_scattersiv8di */ case 3069: /* *avx512f_scattersiv8di */ case 3068: /* *avx512f_scattersiv16sf */ case 3067: /* *avx512f_scattersiv16sf */ case 3066: /* *avx512f_scattersiv16si */ case 3065: /* *avx512f_scattersiv16si */ case 3064: /* *avx512f_gatherdiv8df_2 */ case 3063: /* *avx512f_gatherdiv8df_2 */ case 3062: /* *avx512f_gatherdiv8di_2 */ case 3061: /* *avx512f_gatherdiv8di_2 */ case 3060: /* *avx512f_gatherdiv16sf_2 */ case 3059: /* *avx512f_gatherdiv16sf_2 */ case 3058: /* *avx512f_gatherdiv16si_2 */ case 3057: /* *avx512f_gatherdiv16si_2 */ case 3056: /* *avx512f_gatherdiv8df */ case 3055: /* *avx512f_gatherdiv8df */ case 3054: /* *avx512f_gatherdiv8di */ case 3053: /* *avx512f_gatherdiv8di */ case 3052: /* *avx512f_gatherdiv16sf */ case 3051: /* *avx512f_gatherdiv16sf */ case 3050: /* *avx512f_gatherdiv16si */ case 3049: /* *avx512f_gatherdiv16si */ case 3048: /* *avx512f_gathersiv8df_2 */ case 3047: /* *avx512f_gathersiv8df_2 */ case 3046: /* *avx512f_gathersiv8di_2 */ case 3045: /* *avx512f_gathersiv8di_2 */ case 3044: /* *avx512f_gathersiv16sf_2 */ case 3043: /* *avx512f_gathersiv16sf_2 */ case 3042: /* *avx512f_gathersiv16si_2 */ case 3041: /* *avx512f_gathersiv16si_2 */ case 3040: /* *avx512f_gathersiv8df */ case 3039: /* *avx512f_gathersiv8df */ case 3038: /* *avx512f_gathersiv8di */ case 3037: /* *avx512f_gathersiv8di */ case 3036: /* *avx512f_gathersiv16sf */ case 3035: /* *avx512f_gathersiv16sf */ case 3034: /* *avx512f_gathersiv16si */ case 3033: /* *avx512f_gathersiv16si */ case 3032: /* *avx2_gatherdiv8sf_4 */ case 3031: /* *avx2_gatherdiv8sf_4 */ case 3030: /* *avx2_gatherdiv8si_4 */ case 3029: /* *avx2_gatherdiv8si_4 */ case 3028: /* *avx2_gatherdiv8sf_3 */ case 3027: /* *avx2_gatherdiv8sf_3 */ case 3026: /* *avx2_gatherdiv8si_3 */ case 3025: /* *avx2_gatherdiv8si_3 */ case 3024: /* *avx2_gatherdiv8sf_2 */ case 3023: /* *avx2_gatherdiv8sf_2 */ case 3022: /* *avx2_gatherdiv8si_2 */ case 3021: /* *avx2_gatherdiv8si_2 */ case 3020: /* *avx2_gatherdiv4sf_2 */ case 3019: /* *avx2_gatherdiv4sf_2 */ case 3018: /* *avx2_gatherdiv4si_2 */ case 3017: /* *avx2_gatherdiv4si_2 */ case 3016: /* *avx2_gatherdiv4df_2 */ case 3015: /* *avx2_gatherdiv4df_2 */ case 3014: /* *avx2_gatherdiv4di_2 */ case 3013: /* *avx2_gatherdiv4di_2 */ case 3012: /* *avx2_gatherdiv2df_2 */ case 3011: /* *avx2_gatherdiv2df_2 */ case 3010: /* *avx2_gatherdiv2di_2 */ case 3009: /* *avx2_gatherdiv2di_2 */ case 3008: /* *avx2_gatherdiv8sf */ case 3007: /* *avx2_gatherdiv8sf */ case 3006: /* *avx2_gatherdiv8si */ case 3005: /* *avx2_gatherdiv8si */ case 3004: /* *avx2_gatherdiv4sf */ case 3003: /* *avx2_gatherdiv4sf */ case 3002: /* *avx2_gatherdiv4si */ case 3001: /* *avx2_gatherdiv4si */ case 3000: /* *avx2_gatherdiv4df */ case 2999: /* *avx2_gatherdiv4df */ case 2998: /* *avx2_gatherdiv4di */ case 2997: /* *avx2_gatherdiv4di */ case 2996: /* *avx2_gatherdiv2df */ case 2995: /* *avx2_gatherdiv2df */ case 2994: /* *avx2_gatherdiv2di */ case 2993: /* *avx2_gatherdiv2di */ case 2992: /* *avx2_gathersiv8sf_2 */ case 2991: /* *avx2_gathersiv8sf_2 */ case 2990: /* *avx2_gathersiv8si_2 */ case 2989: /* *avx2_gathersiv8si_2 */ case 2988: /* *avx2_gathersiv4sf_2 */ case 2987: /* *avx2_gathersiv4sf_2 */ case 2986: /* *avx2_gathersiv4si_2 */ case 2985: /* *avx2_gathersiv4si_2 */ case 2984: /* *avx2_gathersiv4df_2 */ case 2983: /* *avx2_gathersiv4df_2 */ case 2982: /* *avx2_gathersiv4di_2 */ case 2981: /* *avx2_gathersiv4di_2 */ case 2980: /* *avx2_gathersiv2df_2 */ case 2979: /* *avx2_gathersiv2df_2 */ case 2978: /* *avx2_gathersiv2di_2 */ case 2977: /* *avx2_gathersiv2di_2 */ case 2976: /* *avx2_gathersiv8sf */ case 2975: /* *avx2_gathersiv8sf */ case 2974: /* *avx2_gathersiv8si */ case 2973: /* *avx2_gathersiv8si */ case 2972: /* *avx2_gathersiv4sf */ case 2971: /* *avx2_gathersiv4sf */ case 2970: /* *avx2_gathersiv4si */ case 2969: /* *avx2_gathersiv4si */ case 2968: /* *avx2_gathersiv4df */ case 2967: /* *avx2_gathersiv4df */ case 2966: /* *avx2_gathersiv4di */ case 2965: /* *avx2_gathersiv4di */ case 2964: /* *avx2_gathersiv2df */ case 2963: /* *avx2_gathersiv2df */ case 2962: /* *avx2_gathersiv2di */ case 2961: /* *avx2_gathersiv2di */ case 2824: /* avx2_vbroadcasti128_v4di */ case 2823: /* avx2_vbroadcasti128_v8si */ case 2822: /* avx2_vbroadcasti128_v16hi */ case 2821: /* avx2_vbroadcasti128_v32qi */ case 2820: /* avx512f_vec_dup_memv8df_mask */ case 2819: /* *avx512f_vec_dup_memv8df */ case 2818: /* avx512f_vec_dup_memv8di_mask */ case 2817: /* *avx512f_vec_dup_memv8di */ case 2816: /* avx512f_vec_dup_memv16sf_mask */ case 2815: /* *avx512f_vec_dup_memv16sf */ case 2814: /* avx512f_vec_dup_memv16si_mask */ case 2813: /* *avx512f_vec_dup_memv16si */ case 2812: /* avx512f_vec_dup_gprv8di_mask */ case 2811: /* *avx512f_vec_dup_gprv8di */ case 2810: /* avx512f_vec_dup_gprv16si_mask */ case 2809: /* *avx512f_vec_dup_gprv16si */ case 2808: /* avx512f_broadcastv8di_mask */ case 2807: /* *avx512f_broadcastv8di */ case 2806: /* avx512f_broadcastv8df_mask */ case 2805: /* *avx512f_broadcastv8df */ case 2804: /* avx512f_broadcastv16si_mask */ case 2803: /* *avx512f_broadcastv16si */ case 2802: /* avx512f_broadcastv16sf_mask */ case 2801: /* *avx512f_broadcastv16sf */ case 2800: /* avx512f_vec_dupv8df_mask */ case 2799: /* *avx512f_vec_dupv8df */ case 2798: /* avx512f_vec_dupv8di_mask */ case 2797: /* *avx512f_vec_dupv8di */ case 2796: /* avx512f_vec_dupv16sf_mask */ case 2795: /* *avx512f_vec_dupv16sf */ case 2794: /* avx512f_vec_dupv16si_mask */ case 2793: /* *avx512f_vec_dupv16si */ case 2792: /* vec_dupv4df */ case 2791: /* vec_dupv4di */ case 2790: /* vec_dupv8sf */ case 2789: /* vec_dupv8si */ case 2770: /* avx2_pbroadcastv4di_1 */ case 2769: /* avx2_pbroadcastv8si_1 */ case 2768: /* avx2_pbroadcastv16hi_1 */ case 2767: /* avx2_pbroadcastv32qi_1 */ case 2766: /* avx2_pbroadcastv2di */ case 2765: /* avx2_pbroadcastv4di */ case 2764: /* avx2_pbroadcastv4si */ case 2763: /* avx2_pbroadcastv8si */ case 2762: /* avx2_pbroadcastv8hi */ case 2761: /* avx2_pbroadcastv16hi */ case 2760: /* avx2_pbroadcastv16qi */ case 2759: /* avx2_pbroadcastv32qi */ case 2758: /* avx2_pbroadcastv8di */ case 2757: /* avx2_pbroadcastv16si */ case 2564: /* sse4_1_zero_extendv2siv2di2 */ case 2563: /* sse4_1_sign_extendv2siv2di2 */ case 2562: /* avx2_zero_extendv4siv4di2 */ case 2561: /* avx2_sign_extendv4siv4di2 */ case 2560: /* avx512f_zero_extendv8siv8di2_mask */ case 2559: /* avx512f_zero_extendv8siv8di2 */ case 2558: /* avx512f_sign_extendv8siv8di2_mask */ case 2557: /* avx512f_sign_extendv8siv8di2 */ case 2556: /* sse4_1_zero_extendv2hiv2di2 */ case 2555: /* sse4_1_sign_extendv2hiv2di2 */ case 2554: /* avx2_zero_extendv4hiv4di2 */ case 2553: /* avx2_sign_extendv4hiv4di2 */ case 2552: /* avx512f_zero_extendv8hiv8di2_mask */ case 2551: /* avx512f_zero_extendv8hiv8di2 */ case 2550: /* avx512f_sign_extendv8hiv8di2_mask */ case 2549: /* avx512f_sign_extendv8hiv8di2 */ case 2548: /* sse4_1_zero_extendv2qiv2di2 */ case 2547: /* sse4_1_sign_extendv2qiv2di2 */ case 2546: /* avx2_zero_extendv4qiv4di2 */ case 2545: /* avx2_sign_extendv4qiv4di2 */ case 2544: /* avx512f_zero_extendv8qiv8di2_mask */ case 2543: /* avx512f_zero_extendv8qiv8di2 */ case 2542: /* avx512f_sign_extendv8qiv8di2_mask */ case 2541: /* avx512f_sign_extendv8qiv8di2 */ case 2540: /* sse4_1_zero_extendv4hiv4si2 */ case 2539: /* sse4_1_sign_extendv4hiv4si2 */ case 2538: /* avx2_zero_extendv8hiv8si2 */ case 2537: /* avx2_sign_extendv8hiv8si2 */ case 2536: /* avx512f_zero_extendv16hiv16si2_mask */ case 2535: /* avx512f_zero_extendv16hiv16si2 */ case 2534: /* avx512f_sign_extendv16hiv16si2_mask */ case 2533: /* avx512f_sign_extendv16hiv16si2 */ case 2532: /* sse4_1_zero_extendv4qiv4si2 */ case 2531: /* sse4_1_sign_extendv4qiv4si2 */ case 2530: /* avx2_zero_extendv8qiv8si2 */ case 2529: /* avx2_sign_extendv8qiv8si2 */ case 2528: /* avx512f_zero_extendv16qiv16si2_mask */ case 2527: /* *avx512f_zero_extendv16qiv16si2 */ case 2526: /* avx512f_sign_extendv16qiv16si2_mask */ case 2525: /* *avx512f_sign_extendv16qiv16si2 */ case 2524: /* sse4_1_zero_extendv8qiv8hi2 */ case 2523: /* sse4_1_sign_extendv8qiv8hi2 */ case 2522: /* avx2_zero_extendv16qiv16hi2 */ case 2521: /* avx2_sign_extendv16qiv16hi2 */ case 2519: /* avx2_pblenddv4si */ case 2518: /* avx2_pblenddv8si */ case 2517: /* *avx2_pblendw */ case 2516: /* sse4_1_pblendw */ case 2515: /* sse4_1_pblendvb */ case 2514: /* avx2_pblendvb */ case 2509: /* sse4_1_movntdqa */ case 2508: /* avx2_movntdqa */ case 2507: /* avx512f_movntdqa */ case 2502: /* sse4_1_blendvpd */ case 2501: /* avx_blendvpd256 */ case 2500: /* sse4_1_blendvps */ case 2499: /* avx_blendvps256 */ case 2498: /* sse4_1_blendpd */ case 2497: /* avx_blendpd256 */ case 2496: /* sse4_1_blendps */ case 2495: /* avx_blendps256 */ case 2490: /* sse4a_vmmovntv2df */ case 2489: /* sse4a_vmmovntv4sf */ case 2488: /* sse4a_movntdf */ case 2487: /* sse4a_movntsf */ case 2428: /* *sse2_maskmovdqu */ case 2427: /* *sse2_maskmovdqu */ case 2426: /* sse2_pmovmskb */ case 2425: /* avx2_pmovmskb */ case 2424: /* sse2_movmskpd */ case 2423: /* avx_movmskpd256 */ case 2422: /* sse_movmskps */ case 2421: /* avx_movmskps256 */ case 2390: /* sse2_loadld */ case 2048: /* avx512f_us_truncatev8div16qi2_mask */ case 2047: /* avx512f_truncatev8div16qi2_mask */ case 2046: /* avx512f_ss_truncatev8div16qi2_mask */ case 2042: /* *avx512f_us_truncatev8div16qi2 */ case 2041: /* *avx512f_truncatev8div16qi2 */ case 2040: /* *avx512f_ss_truncatev8div16qi2 */ case 2010: /* *vec_extractv2df_0_sse */ case 2008: /* *vec_extractv2df_1_sse */ case 1868: /* *vec_concatv4sf */ case 1861: /* sse_movss */ case 1859: /* sse_storelps */ case 1858: /* sse_loadhps */ case 1857: /* sse_storehps */ case 1837: /* sse_movlhps */ case 1836: /* sse_movhlps */ case 1206: /* sse2_movntv2df */ case 1205: /* avx_movntv4df */ case 1204: /* avx512f_movntv8df */ case 1203: /* sse_movntv4sf */ case 1202: /* avx_movntv8sf */ case 1201: /* avx512f_movntv16sf */ case 1200: /* sse2_movntidi */ case 1199: /* sse2_movntisi */ case 1198: /* sse3_lddqu */ case 1197: /* avx_lddqu256 */ case 1194: /* avx512f_storedquv8di */ case 1193: /* avx512f_storedquv16si */ case 1192: /* sse2_storedquv16qi */ case 1191: /* avx_storedquv32qi */ case 1190: /* *avx512f_loaddquv8di_mask */ case 1189: /* *avx512f_loaddquv8di */ case 1188: /* *avx512f_loaddquv16si_mask */ case 1187: /* *avx512f_loaddquv16si */ case 1186: /* *sse2_loaddquv16qi */ case 1185: /* *avx_loaddquv32qi */ case 1182: /* sse2_storeupd */ case 1181: /* avx_storeupd256 */ case 1180: /* avx512f_storeupd512 */ case 1179: /* sse_storeups */ case 1178: /* avx_storeups256 */ case 1177: /* avx512f_storeups512 */ case 1176: /* *sse2_loadupd */ case 1175: /* *avx_loadupd256 */ case 1174: /* *avx512f_loadupd512_mask */ case 1173: /* *avx512f_loadupd512 */ case 1172: /* *sse_loadups */ case 1171: /* *avx_loadups256 */ case 1170: /* *avx512f_loadups512_mask */ case 1169: /* *avx512f_loadups512 */ case 1167: /* sse2_movq128 */ case 1162: /* avx512f_blendmv8df */ case 1161: /* avx512f_blendmv8di */ case 1160: /* avx512f_blendmv16sf */ case 1159: /* avx512f_blendmv16si */ case 888: /* movmsk_df */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 982 /* 0x3d6 */; } else if (cached_memory == MEMORY_LOAD) { return 983 /* 0x3d7 */; } else if (cached_memory == MEMORY_STORE) { return 984 /* 0x3d8 */; } else { return 990 /* 0x3de */; } case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 950 /* 0x3b6 */; case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1318: /* sse_vmrcpv4sf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ return 964 /* 0x3c4 */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 986 /* 0x3da */; case 672: /* leave_rex64 */ case 671: /* leave */ return 918 /* 0x396 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 905 /* 0x389 */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 916 /* 0x394 */; } else { return 917 /* 0x395 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_STORE) { return 987 /* 0x3db */; } else { return 990 /* 0x3de */; } case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (which_alternative == 0)) { return 914 /* 0x392 */; } else if ((! (cached_memory == MEMORY_NONE)) && (which_alternative == 0)) { return 915 /* 0x393 */; } else { return 990 /* 0x3de */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 914 /* 0x392 */; } else { return 915 /* 0x393 */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 934 /* 0x3a6 */; case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 343: /* divmodhiqi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 923 /* 0x39b */; } else if (cached_memory == MEMORY_LOAD) { return 924 /* 0x39c */; } else { return 990 /* 0x3de */; } case 350: /* *udivmodsi4_noext */ case 341: /* *divmodsi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 927 /* 0x39f */; } else if (cached_memory == MEMORY_LOAD) { return 928 /* 0x3a0 */; } else { return 990 /* 0x3de */; } case 349: /* *udivmodhi4_noext */ case 340: /* *divmodhi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 925 /* 0x39d */; } else if (cached_memory == MEMORY_LOAD) { return 926 /* 0x39e */; } else { return 990 /* 0x3de */; } case 324: /* *umulditi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 921 /* 0x399 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 922 /* 0x39a */; } else { return 990 /* 0x3de */; } case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 919 /* 0x397 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 920 /* 0x398 */; } else { return 990 /* 0x3de */; } case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 326: /* *mulditi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 312: /* *mulvdi4 */ case 307: /* *muldi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 921 /* 0x399 */; } else { return 922 /* 0x39a */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 325: /* *mulsidi3_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 311: /* *mulvsi4 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 306: /* *mulsi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 919 /* 0x397 */; } else { return 920 /* 0x398 */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 913 /* 0x391 */; case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 939 /* 0x3ab */; } else if (cached_memory == MEMORY_LOAD) { return 941 /* 0x3ad */; } else if (cached_memory == MEMORY_STORE) { return 943 /* 0x3af */; } else { return 990 /* 0x3de */; } case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ return 935 /* 0x3a7 */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1721: /* cvtusi2sd32 */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 978 /* 0x3d2 */; } else { return 979 /* 0x3d3 */; } case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 976 /* 0x3d0 */; } else { return 977 /* 0x3d1 */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 939 /* 0x3ab */; } else if (cached_memory == MEMORY_LOAD) { return 940 /* 0x3ac */; } else if (cached_memory == MEMORY_STORE) { return 942 /* 0x3ae */; } else { return 990 /* 0x3de */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 929 /* 0x3a1 */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 904 /* 0x388 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 150: /* extendqihi2 */ case 149: /* *extendqisi2_zext */ case 148: /* extendqisi2 */ case 147: /* *extendhisi2_zext */ case 146: /* extendhisi2 */ case 145: /* extendhidi2 */ case 144: /* extendqidi2 */ case 142: /* *extendsidi2_rex64 */ case 141: /* *zero_extendqihi2 */ case 139: /* *zero_extendhisi2 */ case 138: /* *zero_extendqisi2 */ case 135: /* zero_extendhidi2 */ case 134: /* zero_extendqidi2 */ case 116: /* *movdi_extzv_1 */ case 115: /* *movsi_extzv_1 */ case 113: /* *movsi_extv_1 */ case 112: /* *movhi_extv_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 906 /* 0x38a */; } else if (cached_memory == MEMORY_LOAD) { return 907 /* 0x38b */; } else { return 990 /* 0x3de */; } case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 906 /* 0x38a */; } else if (cached_memory == MEMORY_LOAD) { return 907 /* 0x38b */; } else if (cached_memory == MEMORY_STORE) { return 908 /* 0x38c */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 907 /* 0x38b */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 908 /* 0x38c */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_STORE) { return 987 /* 0x3db */; } else if (cached_memory == MEMORY_BOTH) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 986 /* 0x3da */; } else if (cached_memory == MEMORY_BOTH) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 904 /* 0x388 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 937 /* 0x3a9 */; } else if (cached_memory == MEMORY_LOAD) { return 938 /* 0x3aa */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 966 /* 0x3c6 */; } else if (cached_memory == MEMORY_LOAD) { return 967 /* 0x3c7 */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 904 /* 0x388 */; case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_LOAD) { return 986 /* 0x3da */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); case 49: /* *cmpisf_mixed */ case 50: /* *cmpidf_mixed */ case 51: /* *cmpiusf_mixed */ case 52: /* *cmpiudf_mixed */ case 86: /* *movxi_internal_avx512f */ case 87: /* *movoi_internal_avx */ case 88: /* *movti_internal */ case 89: /* *movdi_internal */ case 90: /* *movsi_internal */ case 92: /* *movhi_internal */ case 93: /* *movqi_internal */ case 114: /* *movqi_extv_1 */ case 117: /* *movqi_extzv_2 */ case 126: /* *movtf_internal */ case 127: /* *movxf_internal */ case 128: /* *movdf_internal */ case 129: /* *movsf_internal */ case 133: /* *zero_extendsidi2 */ case 151: /* *extendsfdf2_mixed */ case 153: /* *extendsfdf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 155: /* *extenddfxf2_i387 */ case 156: /* *truncdfsf_fast_mixed */ case 159: /* *truncdfsf_mixed */ case 160: /* *truncdfsf_i387 */ case 162: /* *truncxfsf2_mixed */ case 163: /* *truncxfdf2_mixed */ case 199: /* *floatsisf2_sse */ case 200: /* *floatdisf2_sse */ case 201: /* *floatsidf2_sse */ case 202: /* *floatdidf2_sse */ case 217: /* *addsi3_cc */ case 218: /* *adddi3_cc */ case 219: /* addqi3_cc */ case 220: /* *addsi_1 */ case 221: /* *adddi_1 */ case 222: /* addsi_1_zext */ case 223: /* *addhi_1 */ case 224: /* *addqi_1 */ case 225: /* *addqi_1_slp */ case 226: /* *addqi_2 */ case 227: /* *addhi_2 */ case 228: /* *addsi_2 */ case 229: /* *adddi_2 */ case 230: /* *addsi_2_zext */ case 231: /* *addqi_3 */ case 232: /* *addhi_3 */ case 233: /* *addsi_3 */ case 234: /* *adddi_3 */ case 235: /* *addsi_3_zext */ case 236: /* *adddi_4 */ case 237: /* *addqi_4 */ case 238: /* *addhi_4 */ case 239: /* *addsi_4 */ case 240: /* *addqi_5 */ case 241: /* *addhi_5 */ case 242: /* *addsi_5 */ case 243: /* *adddi_5 */ case 244: /* addqi_ext_1 */ case 245: /* *addqi_ext_2 */ case 246: /* *addvqi4 */ case 247: /* *addvhi4 */ case 248: /* *addvsi4 */ case 249: /* *addvdi4 */ case 250: /* *addvqi4_1 */ case 251: /* *addvhi4_1 */ case 252: /* *addvsi4_1 */ case 253: /* *addvdi4_1 */ case 261: /* *subqi_1 */ case 262: /* *subhi_1 */ case 263: /* *subsi_1 */ case 264: /* *subdi_1 */ case 265: /* *subsi_1_zext */ case 267: /* *subqi_2 */ case 268: /* *subhi_2 */ case 269: /* *subsi_2 */ case 270: /* *subdi_2 */ case 271: /* *subsi_2_zext */ case 272: /* *subvqi4 */ case 273: /* *subvhi4 */ case 274: /* *subvsi4 */ case 275: /* *subvdi4 */ case 276: /* *subvqi4_1 */ case 277: /* *subvhi4_1 */ case 278: /* *subvsi4_1 */ case 279: /* *subvdi4_1 */ case 280: /* *subqi_3 */ case 281: /* *subhi_3 */ case 282: /* *subsi_3 */ case 283: /* *subdi_3 */ case 284: /* *subsi_3_zext */ case 285: /* *addqi3_carry */ case 286: /* *subqi3_carry */ case 287: /* *addhi3_carry */ case 288: /* *subhi3_carry */ case 289: /* *addsi3_carry */ case 290: /* *subsi3_carry */ case 291: /* *adddi3_carry */ case 292: /* *subdi3_carry */ case 293: /* *addsi3_carry_zext */ case 294: /* *subsi3_carry_zext */ case 295: /* adcxsi3 */ case 296: /* adcxdi3 */ case 297: /* *addqi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 300: /* *adddi3_cconly_overflow */ case 301: /* *addqi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 305: /* *addsi3_zext_cc_overflow */ case 369: /* *anddi_1 */ case 370: /* *andsi_1 */ case 371: /* *andsi_1_zext */ case 372: /* *andhi_1 */ case 373: /* *andqi_1 */ case 377: /* *anddi_2 */ case 378: /* *andqi_2_maybe_si */ case 379: /* *andqi_2 */ case 380: /* *andhi_2 */ case 381: /* *andsi_2 */ case 382: /* *andsi_2_zext */ case 384: /* andqi_ext_0 */ case 385: /* *andqi_ext_0_cc */ case 386: /* *andqi_ext_1 */ case 387: /* *andqi_ext_2 */ case 388: /* *iorsi_1 */ case 389: /* *xorsi_1 */ case 390: /* *iordi_1 */ case 391: /* *xordi_1 */ case 392: /* *iorhi_1 */ case 393: /* *xorhi_1 */ case 394: /* *iorqi_1 */ case 395: /* *xorqi_1 */ case 396: /* *iorsi_1_zext */ case 397: /* *xorsi_1_zext */ case 398: /* *iorsi_1_zext_imm */ case 399: /* *xorsi_1_zext_imm */ case 402: /* *iorqi_2 */ case 403: /* *xorqi_2 */ case 404: /* *iorhi_2 */ case 405: /* *xorhi_2 */ case 406: /* *iorsi_2 */ case 407: /* *xorsi_2 */ case 408: /* *iordi_2 */ case 409: /* *xordi_2 */ case 415: /* *iorsi_2_zext */ case 416: /* *xorsi_2_zext */ case 417: /* *iorsi_2_zext_imm */ case 418: /* *xorsi_2_zext_imm */ case 421: /* *iorqi_3 */ case 422: /* *xorqi_3 */ case 423: /* *iorhi_3 */ case 424: /* *xorhi_3 */ case 425: /* *iorsi_3 */ case 426: /* *xorsi_3 */ case 427: /* *iordi_3 */ case 428: /* *xordi_3 */ case 429: /* *iorqi_ext_0 */ case 430: /* *xorqi_ext_0 */ case 431: /* *iorqi_ext_1 */ case 432: /* *xorqi_ext_1 */ case 433: /* *iorqi_ext_2 */ case 434: /* *xorqi_ext_2 */ case 435: /* *xorqi_cc_ext_1 */ case 480: /* *one_cmplhi2_1 */ case 481: /* *one_cmplqi2_1 */ case 496: /* *ashlsi3_1 */ case 497: /* *ashldi3_1 */ case 499: /* *ashlsi3_1_zext */ case 500: /* *ashlhi3_1 */ case 501: /* *ashlqi3_1 */ case 502: /* *ashlqi3_1_slp */ case 503: /* *ashlqi3_cmp */ case 504: /* *ashlhi3_cmp */ case 505: /* *ashlsi3_cmp */ case 506: /* *ashldi3_cmp */ case 507: /* *ashlsi3_cmp_zext */ case 508: /* *ashlqi3_cconly */ case 509: /* *ashlhi3_cconly */ case 510: /* *ashlsi3_cconly */ case 511: /* *ashldi3_cconly */ case 522: /* ashrdi3_cvt */ case 523: /* ashrsi3_cvt */ case 524: /* *ashrsi3_cvt_zext */ case 741: /* *bswapsi2_movbe */ case 742: /* *bswapdi2_movbe */ case 773: /* *fop_sf_comm_mixed */ case 774: /* *fop_df_comm_mixed */ case 775: /* *fop_sf_comm_sse */ case 776: /* *fop_df_comm_sse */ case 777: /* *fop_sf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 779: /* *fop_sf_1_mixed */ case 780: /* *fop_df_1_mixed */ case 782: /* *fop_sf_1_sse */ case 783: /* *fop_df_1_sse */ case 784: /* *fop_sf_1_i387 */ case 785: /* *fop_df_1_i387 */ case 786: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 789: /* *fop_df_2_i387 */ case 790: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 793: /* *fop_df_3_i387 */ case 794: /* *fop_df_4_i387 */ case 795: /* *fop_df_5_i387 */ case 796: /* *fop_df_6_i387 */ case 797: /* *fop_xf_comm_i387 */ case 798: /* *fop_xf_1_i387 */ case 799: /* *fop_xf_2_i387 */ case 800: /* *fop_xf_2_i387 */ case 801: /* *fop_xf_3_i387 */ case 802: /* *fop_xf_3_i387 */ case 803: /* *fop_xf_4_i387 */ case 804: /* *fop_xf_4_i387 */ case 805: /* *fop_xf_5_i387 */ case 806: /* *fop_xf_5_i387 */ case 807: /* *fop_xf_6_i387 */ case 808: /* *fop_xf_6_i387 */ case 947: /* pro_epilogue_adjust_stack_si_add */ case 948: /* pro_epilogue_adjust_stack_di_add */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 950: /* pro_epilogue_adjust_stack_di_sub */ case 1023: /* *movv8qi_internal */ case 1024: /* *movv4hi_internal */ case 1025: /* *movv2si_internal */ case 1026: /* *movv1di_internal */ case 1027: /* *movv2sf_internal */ case 1036: /* mmx_rcpv2sf2 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1055: /* *vec_extractv2sf_1 */ case 1125: /* *vec_extractv2si_1 */ case 1135: /* *movv64qi_internal */ case 1136: /* *movv32qi_internal */ case 1137: /* *movv16qi_internal */ case 1138: /* *movv32hi_internal */ case 1139: /* *movv16hi_internal */ case 1140: /* *movv8hi_internal */ case 1141: /* *movv16si_internal */ case 1142: /* *movv8si_internal */ case 1143: /* *movv4si_internal */ case 1144: /* *movv8di_internal */ case 1145: /* *movv4di_internal */ case 1146: /* *movv2di_internal */ case 1147: /* *movv2ti_internal */ case 1148: /* *movv1ti_internal */ case 1149: /* *movv16sf_internal */ case 1150: /* *movv8sf_internal */ case 1151: /* *movv4sf_internal */ case 1152: /* *movv8df_internal */ case 1153: /* *movv4df_internal */ case 1154: /* *movv2df_internal */ case 1860: /* sse_loadlps */ case 1865: /* vec_dupv4sf */ case 1866: /* *vec_concatv2sf_sse4_1 */ case 1867: /* *vec_concatv2sf_sse */ case 1869: /* vec_setv4si_0 */ case 1870: /* vec_setv4sf_0 */ case 1917: /* *vec_interleave_highv2df */ case 1921: /* *vec_interleave_lowv2df */ case 2007: /* sse2_storehpd */ case 2009: /* sse2_storelpd */ case 2011: /* sse2_loadhpd */ case 2012: /* sse2_loadlpd */ case 2013: /* sse2_movsd */ case 2015: /* *vec_concatv2df */ case 2128: /* ashrv16hi3 */ case 2129: /* ashrv8hi3 */ case 2130: /* ashrv8si3 */ case 2131: /* ashrv4si3 */ case 2132: /* ashrv16si3 */ case 2133: /* ashrv16si3_mask */ case 2134: /* ashrv8di3 */ case 2135: /* ashrv8di3_mask */ case 2136: /* ashlv16hi3 */ case 2137: /* lshrv16hi3 */ case 2138: /* ashlv8hi3 */ case 2139: /* lshrv8hi3 */ case 2140: /* ashlv8si3 */ case 2141: /* lshrv8si3 */ case 2142: /* ashlv4si3 */ case 2143: /* lshrv4si3 */ case 2144: /* ashlv4di3 */ case 2145: /* lshrv4di3 */ case 2146: /* ashlv2di3 */ case 2147: /* lshrv2di3 */ case 2148: /* ashlv16si3 */ case 2149: /* ashlv16si3_mask */ case 2150: /* lshrv16si3 */ case 2151: /* lshrv16si3_mask */ case 2152: /* ashlv8di3 */ case 2153: /* ashlv8di3_mask */ case 2154: /* lshrv8di3 */ case 2155: /* lshrv8di3_mask */ case 2404: /* *vec_extractv4si */ case 2408: /* *vec_extractv2di_1 */ case 2409: /* *vec_dupv4si */ case 2410: /* *vec_dupv2di */ case 2411: /* *vec_concatv2si_sse4_1 */ case 2412: /* *vec_concatv2si */ case 2413: /* *vec_concatv4si */ case 2414: /* vec_concatv2di */ case 2825: /* avx_vbroadcastf128_v32qi */ case 2826: /* avx_vbroadcastf128_v16hi */ case 2827: /* avx_vbroadcastf128_v8si */ case 2828: /* avx_vbroadcastf128_v4di */ case 2829: /* avx_vbroadcastf128_v8sf */ case 2830: /* avx_vbroadcastf128_v4df */ case 2833: /* *avx_vperm_broadcast_v4sf */ case 2937: /* avx_vec_concatv32qi */ case 2938: /* avx_vec_concatv16hi */ case 2939: /* avx_vec_concatv8si */ case 2940: /* avx_vec_concatv4di */ case 2941: /* avx_vec_concatv8sf */ case 2942: /* avx_vec_concatv4df */ case 2943: /* avx_vec_concatv64qi */ case 2944: /* avx_vec_concatv32hi */ case 2945: /* avx_vec_concatv16si */ case 2946: /* avx_vec_concatv8di */ case 2947: /* avx_vec_concatv16sf */ case 2948: /* avx_vec_concatv8df */ if (((cached_type = get_attr_type (insn)) == TYPE_OTHER) || ((cached_type == TYPE_MULTI) || (cached_type == TYPE_STR))) { return 904 /* 0x388 */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 905 /* 0x389 */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_type == TYPE_IMOV) || (cached_type == TYPE_IMOVX))) { return 906 /* 0x38a */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_IMOV) || (cached_type == TYPE_IMOVX))) { return 907 /* 0x38b */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_IMOV)) { return 908 /* 0x38c */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_ICMOV)) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_ICMOV)) { return 910 /* 0x38e */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_PUSH)) { return 911 /* 0x38f */; } else if ((cached_memory == MEMORY_BOTH) && (cached_type == TYPE_PUSH)) { return 912 /* 0x390 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_LEA)) { return 913 /* 0x391 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 914 /* 0x392 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 915 /* 0x393 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_IBR)) { return 916 /* 0x394 */; } else if ((! (cached_memory == MEMORY_NONE)) && (cached_type == TYPE_IBR)) { return 917 /* 0x395 */; } else if (cached_type == TYPE_LEAVE) { return 918 /* 0x396 */; } else if ((cached_memory == MEMORY_NONE) && ((((cached_mode = get_attr_mode (insn)) == MODE_HI) || (cached_mode == MODE_SI)) && (cached_type == TYPE_IMUL))) { return 919 /* 0x397 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((((cached_mode = get_attr_mode (insn)) == MODE_HI) || (cached_mode == MODE_SI)) && (cached_type == TYPE_IMUL))) { return 920 /* 0x398 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_IMUL))) { return 921 /* 0x399 */; } else if ((! (cached_memory == MEMORY_NONE)) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_IMUL))) { return 922 /* 0x39a */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 923 /* 0x39b */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 924 /* 0x39c */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 925 /* 0x39d */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 926 /* 0x39e */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 927 /* 0x39f */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 928 /* 0x3a0 */; } else if (cached_type == TYPE_FXCH) { return 929 /* 0x3a1 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_FOP)) { return 930 /* 0x3a2 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FOP)) { return 931 /* 0x3a3 */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_FOP)) { return 932 /* 0x3a4 */; } else if ((cached_memory == MEMORY_BOTH) && (cached_type == TYPE_FOP)) { return 933 /* 0x3a5 */; } else if (cached_type == TYPE_FSGN) { return 934 /* 0x3a6 */; } else if (cached_type == TYPE_FISTP) { return 935 /* 0x3a7 */; } else if (cached_type == TYPE_FCMOV) { return 936 /* 0x3a8 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FCMP)) { return 937 /* 0x3a9 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FCMP)) { return 938 /* 0x3aa */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMOV)) { return 939 /* 0x3ab */; } else if ((cached_memory == MEMORY_LOAD) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 940 /* 0x3ac */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 941 /* 0x3ad */; } else if ((cached_memory == MEMORY_STORE) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 942 /* 0x3ae */; } else if ((cached_memory == MEMORY_STORE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 943 /* 0x3af */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMUL)) { return 944 /* 0x3b0 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FMUL)) { return 945 /* 0x3b1 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 946 /* 0x3b2 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 947 /* 0x3b3 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 948 /* 0x3b4 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 949 /* 0x3b5 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 950 /* 0x3b6 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 951 /* 0x3b7 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_SSEIADD))) { return 952 /* 0x3b8 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_SSEIADD))) { return 953 /* 0x3b9 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_MMXSHFT)) { return 954 /* 0x3ba */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_MMXSHFT)) { return 955 /* 0x3bb */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEISHFT) && (! ((cached_length_immediate = get_attr_length_immediate (insn)) == 0)))) { return 956 /* 0x3bc */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEISHFT) && (! ((cached_length_immediate = get_attr_length_immediate (insn)) == 0)))) { return 957 /* 0x3bd */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEISHFT) && ((cached_length_immediate = get_attr_length_immediate (insn)) == 0))) { return 958 /* 0x3be */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEISHFT) && ((cached_length_immediate = get_attr_length_immediate (insn)) == 0))) { return 959 /* 0x3bf */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXMUL) || (cached_type == TYPE_SSEIMUL))) { return 960 /* 0x3c0 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXMUL) || (cached_type == TYPE_SSEIMUL))) { return 961 /* 0x3c1 */; } else if (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_MMXCVT)) { return 962 /* 0x3c2 */; } else if ((cached_memory == MEMORY_UNKNOWN) && (cached_type == TYPE_SSE)) { return 963 /* 0x3c3 */; } else if (((cached_mode == MODE_SF) || (cached_mode == MODE_DF)) && (cached_type == TYPE_SSE)) { return 964 /* 0x3c4 */; } else if ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSE)) { return 965 /* 0x3c5 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSECOMI))))) { return 966 /* 0x3c6 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSECOMI))))) { return 967 /* 0x3c7 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEMUL))) { return 968 /* 0x3c8 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEMUL))) { return 969 /* 0x3c9 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEMUL))) { return 970 /* 0x3ca */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEMUL))) { return 971 /* 0x3cb */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEDIV))) { return 972 /* 0x3cc */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEDIV))) { return 973 /* 0x3cd */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEDIV))) { return 974 /* 0x3ce */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEDIV))) { return 975 /* 0x3cf */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEICVT))) { return 976 /* 0x3d0 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEICVT))) { return 977 /* 0x3d1 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_DF) && (cached_type == TYPE_SSEICVT))) { return 978 /* 0x3d2 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_DF) && (cached_type == TYPE_SSEICVT))) { return 979 /* 0x3d3 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SI) && (cached_type == TYPE_SSEICVT))) { return 980 /* 0x3d4 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_SI) && (cached_type == TYPE_SSEICVT))) { return 981 /* 0x3d5 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_SSEMOV)) { return 982 /* 0x3d6 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMOV)) { return 983 /* 0x3d7 */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_SSEMOV)) { return 984 /* 0x3d8 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP))))))))))) { return 985 /* 0x3d9 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP)))))))))))) { return 986 /* 0x3da */; } else if ((cached_memory == MEMORY_STORE) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP))))))))))) { return 987 /* 0x3db */; } else if ((cached_memory == MEMORY_BOTH) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP)))))))))))) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_nehalem (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; int cached_length_immediate ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 958 /* 0x3be */; } else if (cached_memory == MEMORY_LOAD) { return 959 /* 0x3bf */; } else { return 990 /* 0x3de */; } case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 2431: /* sse2_clflush */ return 963 /* 0x3c3 */; case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 956 /* 0x3bc */; } else if (cached_memory == MEMORY_LOAD) { return 957 /* 0x3bd */; } else { return 990 /* 0x3de */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 982 /* 0x3d6 */; } else { return 984 /* 0x3d8 */; } case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 980 /* 0x3d4 */; } else { return 981 /* 0x3d5 */; } case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 1851: /* sse3_movsldup */ case 1847: /* sse3_movshdup */ case 1347: /* rsqrt14v4sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1330: /* sse_sqrtv4sf2 */ case 1323: /* srcp14v4sf */ case 1317: /* sse_rcpv4sf2 */ return 965 /* 0x3c5 */; case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 974 /* 0x3ce */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 972 /* 0x3cc */; } else { return 990 /* 0x3de */; } case 2506: /* sse4_1_dppd */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 970 /* 0x3ca */; } else if (cached_memory == MEMORY_LOAD) { return 971 /* 0x3cb */; } else { return 990 /* 0x3de */; } case 2504: /* sse4_1_dpps */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 968 /* 0x3c8 */; } else if (cached_memory == MEMORY_LOAD) { return 969 /* 0x3c9 */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 984 /* 0x3d8 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 982 /* 0x3d6 */; } else { return 983 /* 0x3d7 */; } case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 954 /* 0x3ba */; } else if (cached_memory == MEMORY_LOAD) { return 955 /* 0x3bb */; } else { return 990 /* 0x3de */; } case 1123: /* *mmx_concatv2si */ case 1053: /* *mmx_concatv2sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 962 /* 0x3c2 */; } else { return 990 /* 0x3de */; } case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1052: /* *vec_dupv2sf */ return 962 /* 0x3c2 */; case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 960 /* 0x3c0 */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 952 /* 0x3b8 */; } else if (cached_memory == MEMORY_LOAD) { return 953 /* 0x3b9 */; } else { return 990 /* 0x3de */; } case 936: /* *movsfcc_1_387 */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (!((1 << which_alternative) & 0x3))) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (!((1 << which_alternative) & 0x3))) { return 910 /* 0x38e */; } else if (((1 << which_alternative) & 0x3)) { return 936 /* 0x3a8 */; } else { return 990 /* 0x3de */; } case 935: /* *movdfcc_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0xc)) { return 904 /* 0x388 */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (!((1 << which_alternative) & 0xf))) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (!((1 << which_alternative) & 0xf))) { return 910 /* 0x38e */; } else if (((1 << which_alternative) & 0x3)) { return 936 /* 0x3a8 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 936 /* 0x3a8 */; case 933: /* *movqicc_noc */ case 932: /* *movdicc_noc */ case 931: /* *movsicc_noc */ case 930: /* *movhicc_noc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 909 /* 0x38d */; } else if (cached_memory == MEMORY_LOAD) { return 910 /* 0x38e */; } else { return 990 /* 0x3de */; } case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 985 /* 0x3d9 */; case 3084: /* avx512f_compressv8df_mask */ case 3083: /* avx512f_compressv8di_mask */ case 3082: /* avx512f_compressv16sf_mask */ case 3081: /* avx512f_compressv16si_mask */ case 3080: /* *avx512f_scatterdiv8df */ case 3079: /* *avx512f_scatterdiv8df */ case 3078: /* *avx512f_scatterdiv8di */ case 3077: /* *avx512f_scatterdiv8di */ case 3076: /* *avx512f_scatterdiv16sf */ case 3075: /* *avx512f_scatterdiv16sf */ case 3074: /* *avx512f_scatterdiv16si */ case 3073: /* *avx512f_scatterdiv16si */ case 3072: /* *avx512f_scattersiv8df */ case 3071: /* *avx512f_scattersiv8df */ case 3070: /* *avx512f_scattersiv8di */ case 3069: /* *avx512f_scattersiv8di */ case 3068: /* *avx512f_scattersiv16sf */ case 3067: /* *avx512f_scattersiv16sf */ case 3066: /* *avx512f_scattersiv16si */ case 3065: /* *avx512f_scattersiv16si */ case 3064: /* *avx512f_gatherdiv8df_2 */ case 3063: /* *avx512f_gatherdiv8df_2 */ case 3062: /* *avx512f_gatherdiv8di_2 */ case 3061: /* *avx512f_gatherdiv8di_2 */ case 3060: /* *avx512f_gatherdiv16sf_2 */ case 3059: /* *avx512f_gatherdiv16sf_2 */ case 3058: /* *avx512f_gatherdiv16si_2 */ case 3057: /* *avx512f_gatherdiv16si_2 */ case 3056: /* *avx512f_gatherdiv8df */ case 3055: /* *avx512f_gatherdiv8df */ case 3054: /* *avx512f_gatherdiv8di */ case 3053: /* *avx512f_gatherdiv8di */ case 3052: /* *avx512f_gatherdiv16sf */ case 3051: /* *avx512f_gatherdiv16sf */ case 3050: /* *avx512f_gatherdiv16si */ case 3049: /* *avx512f_gatherdiv16si */ case 3048: /* *avx512f_gathersiv8df_2 */ case 3047: /* *avx512f_gathersiv8df_2 */ case 3046: /* *avx512f_gathersiv8di_2 */ case 3045: /* *avx512f_gathersiv8di_2 */ case 3044: /* *avx512f_gathersiv16sf_2 */ case 3043: /* *avx512f_gathersiv16sf_2 */ case 3042: /* *avx512f_gathersiv16si_2 */ case 3041: /* *avx512f_gathersiv16si_2 */ case 3040: /* *avx512f_gathersiv8df */ case 3039: /* *avx512f_gathersiv8df */ case 3038: /* *avx512f_gathersiv8di */ case 3037: /* *avx512f_gathersiv8di */ case 3036: /* *avx512f_gathersiv16sf */ case 3035: /* *avx512f_gathersiv16sf */ case 3034: /* *avx512f_gathersiv16si */ case 3033: /* *avx512f_gathersiv16si */ case 3032: /* *avx2_gatherdiv8sf_4 */ case 3031: /* *avx2_gatherdiv8sf_4 */ case 3030: /* *avx2_gatherdiv8si_4 */ case 3029: /* *avx2_gatherdiv8si_4 */ case 3028: /* *avx2_gatherdiv8sf_3 */ case 3027: /* *avx2_gatherdiv8sf_3 */ case 3026: /* *avx2_gatherdiv8si_3 */ case 3025: /* *avx2_gatherdiv8si_3 */ case 3024: /* *avx2_gatherdiv8sf_2 */ case 3023: /* *avx2_gatherdiv8sf_2 */ case 3022: /* *avx2_gatherdiv8si_2 */ case 3021: /* *avx2_gatherdiv8si_2 */ case 3020: /* *avx2_gatherdiv4sf_2 */ case 3019: /* *avx2_gatherdiv4sf_2 */ case 3018: /* *avx2_gatherdiv4si_2 */ case 3017: /* *avx2_gatherdiv4si_2 */ case 3016: /* *avx2_gatherdiv4df_2 */ case 3015: /* *avx2_gatherdiv4df_2 */ case 3014: /* *avx2_gatherdiv4di_2 */ case 3013: /* *avx2_gatherdiv4di_2 */ case 3012: /* *avx2_gatherdiv2df_2 */ case 3011: /* *avx2_gatherdiv2df_2 */ case 3010: /* *avx2_gatherdiv2di_2 */ case 3009: /* *avx2_gatherdiv2di_2 */ case 3008: /* *avx2_gatherdiv8sf */ case 3007: /* *avx2_gatherdiv8sf */ case 3006: /* *avx2_gatherdiv8si */ case 3005: /* *avx2_gatherdiv8si */ case 3004: /* *avx2_gatherdiv4sf */ case 3003: /* *avx2_gatherdiv4sf */ case 3002: /* *avx2_gatherdiv4si */ case 3001: /* *avx2_gatherdiv4si */ case 3000: /* *avx2_gatherdiv4df */ case 2999: /* *avx2_gatherdiv4df */ case 2998: /* *avx2_gatherdiv4di */ case 2997: /* *avx2_gatherdiv4di */ case 2996: /* *avx2_gatherdiv2df */ case 2995: /* *avx2_gatherdiv2df */ case 2994: /* *avx2_gatherdiv2di */ case 2993: /* *avx2_gatherdiv2di */ case 2992: /* *avx2_gathersiv8sf_2 */ case 2991: /* *avx2_gathersiv8sf_2 */ case 2990: /* *avx2_gathersiv8si_2 */ case 2989: /* *avx2_gathersiv8si_2 */ case 2988: /* *avx2_gathersiv4sf_2 */ case 2987: /* *avx2_gathersiv4sf_2 */ case 2986: /* *avx2_gathersiv4si_2 */ case 2985: /* *avx2_gathersiv4si_2 */ case 2984: /* *avx2_gathersiv4df_2 */ case 2983: /* *avx2_gathersiv4df_2 */ case 2982: /* *avx2_gathersiv4di_2 */ case 2981: /* *avx2_gathersiv4di_2 */ case 2980: /* *avx2_gathersiv2df_2 */ case 2979: /* *avx2_gathersiv2df_2 */ case 2978: /* *avx2_gathersiv2di_2 */ case 2977: /* *avx2_gathersiv2di_2 */ case 2976: /* *avx2_gathersiv8sf */ case 2975: /* *avx2_gathersiv8sf */ case 2974: /* *avx2_gathersiv8si */ case 2973: /* *avx2_gathersiv8si */ case 2972: /* *avx2_gathersiv4sf */ case 2971: /* *avx2_gathersiv4sf */ case 2970: /* *avx2_gathersiv4si */ case 2969: /* *avx2_gathersiv4si */ case 2968: /* *avx2_gathersiv4df */ case 2967: /* *avx2_gathersiv4df */ case 2966: /* *avx2_gathersiv4di */ case 2965: /* *avx2_gathersiv4di */ case 2964: /* *avx2_gathersiv2df */ case 2963: /* *avx2_gathersiv2df */ case 2962: /* *avx2_gathersiv2di */ case 2961: /* *avx2_gathersiv2di */ case 2824: /* avx2_vbroadcasti128_v4di */ case 2823: /* avx2_vbroadcasti128_v8si */ case 2822: /* avx2_vbroadcasti128_v16hi */ case 2821: /* avx2_vbroadcasti128_v32qi */ case 2820: /* avx512f_vec_dup_memv8df_mask */ case 2819: /* *avx512f_vec_dup_memv8df */ case 2818: /* avx512f_vec_dup_memv8di_mask */ case 2817: /* *avx512f_vec_dup_memv8di */ case 2816: /* avx512f_vec_dup_memv16sf_mask */ case 2815: /* *avx512f_vec_dup_memv16sf */ case 2814: /* avx512f_vec_dup_memv16si_mask */ case 2813: /* *avx512f_vec_dup_memv16si */ case 2812: /* avx512f_vec_dup_gprv8di_mask */ case 2811: /* *avx512f_vec_dup_gprv8di */ case 2810: /* avx512f_vec_dup_gprv16si_mask */ case 2809: /* *avx512f_vec_dup_gprv16si */ case 2808: /* avx512f_broadcastv8di_mask */ case 2807: /* *avx512f_broadcastv8di */ case 2806: /* avx512f_broadcastv8df_mask */ case 2805: /* *avx512f_broadcastv8df */ case 2804: /* avx512f_broadcastv16si_mask */ case 2803: /* *avx512f_broadcastv16si */ case 2802: /* avx512f_broadcastv16sf_mask */ case 2801: /* *avx512f_broadcastv16sf */ case 2800: /* avx512f_vec_dupv8df_mask */ case 2799: /* *avx512f_vec_dupv8df */ case 2798: /* avx512f_vec_dupv8di_mask */ case 2797: /* *avx512f_vec_dupv8di */ case 2796: /* avx512f_vec_dupv16sf_mask */ case 2795: /* *avx512f_vec_dupv16sf */ case 2794: /* avx512f_vec_dupv16si_mask */ case 2793: /* *avx512f_vec_dupv16si */ case 2792: /* vec_dupv4df */ case 2791: /* vec_dupv4di */ case 2790: /* vec_dupv8sf */ case 2789: /* vec_dupv8si */ case 2770: /* avx2_pbroadcastv4di_1 */ case 2769: /* avx2_pbroadcastv8si_1 */ case 2768: /* avx2_pbroadcastv16hi_1 */ case 2767: /* avx2_pbroadcastv32qi_1 */ case 2766: /* avx2_pbroadcastv2di */ case 2765: /* avx2_pbroadcastv4di */ case 2764: /* avx2_pbroadcastv4si */ case 2763: /* avx2_pbroadcastv8si */ case 2762: /* avx2_pbroadcastv8hi */ case 2761: /* avx2_pbroadcastv16hi */ case 2760: /* avx2_pbroadcastv16qi */ case 2759: /* avx2_pbroadcastv32qi */ case 2758: /* avx2_pbroadcastv8di */ case 2757: /* avx2_pbroadcastv16si */ case 2564: /* sse4_1_zero_extendv2siv2di2 */ case 2563: /* sse4_1_sign_extendv2siv2di2 */ case 2562: /* avx2_zero_extendv4siv4di2 */ case 2561: /* avx2_sign_extendv4siv4di2 */ case 2560: /* avx512f_zero_extendv8siv8di2_mask */ case 2559: /* avx512f_zero_extendv8siv8di2 */ case 2558: /* avx512f_sign_extendv8siv8di2_mask */ case 2557: /* avx512f_sign_extendv8siv8di2 */ case 2556: /* sse4_1_zero_extendv2hiv2di2 */ case 2555: /* sse4_1_sign_extendv2hiv2di2 */ case 2554: /* avx2_zero_extendv4hiv4di2 */ case 2553: /* avx2_sign_extendv4hiv4di2 */ case 2552: /* avx512f_zero_extendv8hiv8di2_mask */ case 2551: /* avx512f_zero_extendv8hiv8di2 */ case 2550: /* avx512f_sign_extendv8hiv8di2_mask */ case 2549: /* avx512f_sign_extendv8hiv8di2 */ case 2548: /* sse4_1_zero_extendv2qiv2di2 */ case 2547: /* sse4_1_sign_extendv2qiv2di2 */ case 2546: /* avx2_zero_extendv4qiv4di2 */ case 2545: /* avx2_sign_extendv4qiv4di2 */ case 2544: /* avx512f_zero_extendv8qiv8di2_mask */ case 2543: /* avx512f_zero_extendv8qiv8di2 */ case 2542: /* avx512f_sign_extendv8qiv8di2_mask */ case 2541: /* avx512f_sign_extendv8qiv8di2 */ case 2540: /* sse4_1_zero_extendv4hiv4si2 */ case 2539: /* sse4_1_sign_extendv4hiv4si2 */ case 2538: /* avx2_zero_extendv8hiv8si2 */ case 2537: /* avx2_sign_extendv8hiv8si2 */ case 2536: /* avx512f_zero_extendv16hiv16si2_mask */ case 2535: /* avx512f_zero_extendv16hiv16si2 */ case 2534: /* avx512f_sign_extendv16hiv16si2_mask */ case 2533: /* avx512f_sign_extendv16hiv16si2 */ case 2532: /* sse4_1_zero_extendv4qiv4si2 */ case 2531: /* sse4_1_sign_extendv4qiv4si2 */ case 2530: /* avx2_zero_extendv8qiv8si2 */ case 2529: /* avx2_sign_extendv8qiv8si2 */ case 2528: /* avx512f_zero_extendv16qiv16si2_mask */ case 2527: /* *avx512f_zero_extendv16qiv16si2 */ case 2526: /* avx512f_sign_extendv16qiv16si2_mask */ case 2525: /* *avx512f_sign_extendv16qiv16si2 */ case 2524: /* sse4_1_zero_extendv8qiv8hi2 */ case 2523: /* sse4_1_sign_extendv8qiv8hi2 */ case 2522: /* avx2_zero_extendv16qiv16hi2 */ case 2521: /* avx2_sign_extendv16qiv16hi2 */ case 2519: /* avx2_pblenddv4si */ case 2518: /* avx2_pblenddv8si */ case 2517: /* *avx2_pblendw */ case 2516: /* sse4_1_pblendw */ case 2515: /* sse4_1_pblendvb */ case 2514: /* avx2_pblendvb */ case 2509: /* sse4_1_movntdqa */ case 2508: /* avx2_movntdqa */ case 2507: /* avx512f_movntdqa */ case 2502: /* sse4_1_blendvpd */ case 2501: /* avx_blendvpd256 */ case 2500: /* sse4_1_blendvps */ case 2499: /* avx_blendvps256 */ case 2498: /* sse4_1_blendpd */ case 2497: /* avx_blendpd256 */ case 2496: /* sse4_1_blendps */ case 2495: /* avx_blendps256 */ case 2490: /* sse4a_vmmovntv2df */ case 2489: /* sse4a_vmmovntv4sf */ case 2488: /* sse4a_movntdf */ case 2487: /* sse4a_movntsf */ case 2428: /* *sse2_maskmovdqu */ case 2427: /* *sse2_maskmovdqu */ case 2426: /* sse2_pmovmskb */ case 2425: /* avx2_pmovmskb */ case 2424: /* sse2_movmskpd */ case 2423: /* avx_movmskpd256 */ case 2422: /* sse_movmskps */ case 2421: /* avx_movmskps256 */ case 2390: /* sse2_loadld */ case 2048: /* avx512f_us_truncatev8div16qi2_mask */ case 2047: /* avx512f_truncatev8div16qi2_mask */ case 2046: /* avx512f_ss_truncatev8div16qi2_mask */ case 2042: /* *avx512f_us_truncatev8div16qi2 */ case 2041: /* *avx512f_truncatev8div16qi2 */ case 2040: /* *avx512f_ss_truncatev8div16qi2 */ case 2010: /* *vec_extractv2df_0_sse */ case 2008: /* *vec_extractv2df_1_sse */ case 1868: /* *vec_concatv4sf */ case 1861: /* sse_movss */ case 1859: /* sse_storelps */ case 1858: /* sse_loadhps */ case 1857: /* sse_storehps */ case 1837: /* sse_movlhps */ case 1836: /* sse_movhlps */ case 1206: /* sse2_movntv2df */ case 1205: /* avx_movntv4df */ case 1204: /* avx512f_movntv8df */ case 1203: /* sse_movntv4sf */ case 1202: /* avx_movntv8sf */ case 1201: /* avx512f_movntv16sf */ case 1200: /* sse2_movntidi */ case 1199: /* sse2_movntisi */ case 1198: /* sse3_lddqu */ case 1197: /* avx_lddqu256 */ case 1194: /* avx512f_storedquv8di */ case 1193: /* avx512f_storedquv16si */ case 1192: /* sse2_storedquv16qi */ case 1191: /* avx_storedquv32qi */ case 1190: /* *avx512f_loaddquv8di_mask */ case 1189: /* *avx512f_loaddquv8di */ case 1188: /* *avx512f_loaddquv16si_mask */ case 1187: /* *avx512f_loaddquv16si */ case 1186: /* *sse2_loaddquv16qi */ case 1185: /* *avx_loaddquv32qi */ case 1182: /* sse2_storeupd */ case 1181: /* avx_storeupd256 */ case 1180: /* avx512f_storeupd512 */ case 1179: /* sse_storeups */ case 1178: /* avx_storeups256 */ case 1177: /* avx512f_storeups512 */ case 1176: /* *sse2_loadupd */ case 1175: /* *avx_loadupd256 */ case 1174: /* *avx512f_loadupd512_mask */ case 1173: /* *avx512f_loadupd512 */ case 1172: /* *sse_loadups */ case 1171: /* *avx_loadups256 */ case 1170: /* *avx512f_loadups512_mask */ case 1169: /* *avx512f_loadups512 */ case 1167: /* sse2_movq128 */ case 1162: /* avx512f_blendmv8df */ case 1161: /* avx512f_blendmv8di */ case 1160: /* avx512f_blendmv16sf */ case 1159: /* avx512f_blendmv16si */ case 888: /* movmsk_df */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 982 /* 0x3d6 */; } else if (cached_memory == MEMORY_LOAD) { return 983 /* 0x3d7 */; } else if (cached_memory == MEMORY_STORE) { return 984 /* 0x3d8 */; } else { return 990 /* 0x3de */; } case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 950 /* 0x3b6 */; case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1318: /* sse_vmrcpv4sf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ return 964 /* 0x3c4 */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 986 /* 0x3da */; case 672: /* leave_rex64 */ case 671: /* leave */ return 918 /* 0x396 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 905 /* 0x389 */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 916 /* 0x394 */; } else { return 917 /* 0x395 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_STORE) { return 987 /* 0x3db */; } else { return 990 /* 0x3de */; } case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (which_alternative == 0)) { return 914 /* 0x392 */; } else if ((! (cached_memory == MEMORY_NONE)) && (which_alternative == 0)) { return 915 /* 0x393 */; } else { return 990 /* 0x3de */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 914 /* 0x392 */; } else { return 915 /* 0x393 */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 934 /* 0x3a6 */; case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 904 /* 0x388 */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 343: /* divmodhiqi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 923 /* 0x39b */; } else if (cached_memory == MEMORY_LOAD) { return 924 /* 0x39c */; } else { return 990 /* 0x3de */; } case 350: /* *udivmodsi4_noext */ case 341: /* *divmodsi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 927 /* 0x39f */; } else if (cached_memory == MEMORY_LOAD) { return 928 /* 0x3a0 */; } else { return 990 /* 0x3de */; } case 349: /* *udivmodhi4_noext */ case 340: /* *divmodhi4_noext */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 925 /* 0x39d */; } else if (cached_memory == MEMORY_LOAD) { return 926 /* 0x39e */; } else { return 990 /* 0x3de */; } case 324: /* *umulditi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 921 /* 0x399 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 922 /* 0x39a */; } else { return 990 /* 0x3de */; } case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 919 /* 0x397 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 920 /* 0x398 */; } else { return 990 /* 0x3de */; } case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 326: /* *mulditi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 312: /* *mulvdi4 */ case 307: /* *muldi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 921 /* 0x399 */; } else { return 922 /* 0x39a */; } case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 325: /* *mulsidi3_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 311: /* *mulvsi4 */ case 309: /* *mulhi3_1 */ case 308: /* *mulsi3_1_zext */ case 306: /* *mulsi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 919 /* 0x397 */; } else { return 920 /* 0x398 */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 913 /* 0x391 */; case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 939 /* 0x3ab */; } else if (cached_memory == MEMORY_LOAD) { return 941 /* 0x3ad */; } else if (cached_memory == MEMORY_STORE) { return 943 /* 0x3af */; } else { return 990 /* 0x3de */; } case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ return 935 /* 0x3a7 */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1721: /* cvtusi2sd32 */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 978 /* 0x3d2 */; } else { return 979 /* 0x3d3 */; } case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 976 /* 0x3d0 */; } else { return 977 /* 0x3d1 */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 939 /* 0x3ab */; } else if (cached_memory == MEMORY_LOAD) { return 940 /* 0x3ac */; } else if (cached_memory == MEMORY_STORE) { return 942 /* 0x3ae */; } else { return 990 /* 0x3de */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 929 /* 0x3a1 */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 904 /* 0x388 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 150: /* extendqihi2 */ case 149: /* *extendqisi2_zext */ case 148: /* extendqisi2 */ case 147: /* *extendhisi2_zext */ case 146: /* extendhisi2 */ case 145: /* extendhidi2 */ case 144: /* extendqidi2 */ case 142: /* *extendsidi2_rex64 */ case 141: /* *zero_extendqihi2 */ case 139: /* *zero_extendhisi2 */ case 138: /* *zero_extendqisi2 */ case 135: /* zero_extendhidi2 */ case 134: /* zero_extendqidi2 */ case 116: /* *movdi_extzv_1 */ case 115: /* *movsi_extzv_1 */ case 113: /* *movsi_extv_1 */ case 112: /* *movhi_extv_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 906 /* 0x38a */; } else if (cached_memory == MEMORY_LOAD) { return 907 /* 0x38b */; } else { return 990 /* 0x3de */; } case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 906 /* 0x38a */; } else if (cached_memory == MEMORY_LOAD) { return 907 /* 0x38b */; } else if (cached_memory == MEMORY_STORE) { return 908 /* 0x38c */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 907 /* 0x38b */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 908 /* 0x38c */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_STORE) { return 987 /* 0x3db */; } else if (cached_memory == MEMORY_BOTH) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 986 /* 0x3da */; } else if (cached_memory == MEMORY_BOTH) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 904 /* 0x388 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 911 /* 0x38f */; } else if (cached_memory == MEMORY_BOTH) { return 912 /* 0x390 */; } else { return 990 /* 0x3de */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 937 /* 0x3a9 */; } else if (cached_memory == MEMORY_LOAD) { return 938 /* 0x3aa */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 966 /* 0x3c6 */; } else if (cached_memory == MEMORY_LOAD) { return 967 /* 0x3c7 */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ case 889: /* cld */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 904 /* 0x388 */; case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 985 /* 0x3d9 */; } else if (cached_memory == MEMORY_LOAD) { return 986 /* 0x3da */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); case 49: /* *cmpisf_mixed */ case 50: /* *cmpidf_mixed */ case 51: /* *cmpiusf_mixed */ case 52: /* *cmpiudf_mixed */ case 86: /* *movxi_internal_avx512f */ case 87: /* *movoi_internal_avx */ case 88: /* *movti_internal */ case 89: /* *movdi_internal */ case 90: /* *movsi_internal */ case 92: /* *movhi_internal */ case 93: /* *movqi_internal */ case 114: /* *movqi_extv_1 */ case 117: /* *movqi_extzv_2 */ case 126: /* *movtf_internal */ case 127: /* *movxf_internal */ case 128: /* *movdf_internal */ case 129: /* *movsf_internal */ case 133: /* *zero_extendsidi2 */ case 151: /* *extendsfdf2_mixed */ case 153: /* *extendsfdf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 155: /* *extenddfxf2_i387 */ case 156: /* *truncdfsf_fast_mixed */ case 159: /* *truncdfsf_mixed */ case 160: /* *truncdfsf_i387 */ case 162: /* *truncxfsf2_mixed */ case 163: /* *truncxfdf2_mixed */ case 199: /* *floatsisf2_sse */ case 200: /* *floatdisf2_sse */ case 201: /* *floatsidf2_sse */ case 202: /* *floatdidf2_sse */ case 217: /* *addsi3_cc */ case 218: /* *adddi3_cc */ case 219: /* addqi3_cc */ case 220: /* *addsi_1 */ case 221: /* *adddi_1 */ case 222: /* addsi_1_zext */ case 223: /* *addhi_1 */ case 224: /* *addqi_1 */ case 225: /* *addqi_1_slp */ case 226: /* *addqi_2 */ case 227: /* *addhi_2 */ case 228: /* *addsi_2 */ case 229: /* *adddi_2 */ case 230: /* *addsi_2_zext */ case 231: /* *addqi_3 */ case 232: /* *addhi_3 */ case 233: /* *addsi_3 */ case 234: /* *adddi_3 */ case 235: /* *addsi_3_zext */ case 236: /* *adddi_4 */ case 237: /* *addqi_4 */ case 238: /* *addhi_4 */ case 239: /* *addsi_4 */ case 240: /* *addqi_5 */ case 241: /* *addhi_5 */ case 242: /* *addsi_5 */ case 243: /* *adddi_5 */ case 244: /* addqi_ext_1 */ case 245: /* *addqi_ext_2 */ case 246: /* *addvqi4 */ case 247: /* *addvhi4 */ case 248: /* *addvsi4 */ case 249: /* *addvdi4 */ case 250: /* *addvqi4_1 */ case 251: /* *addvhi4_1 */ case 252: /* *addvsi4_1 */ case 253: /* *addvdi4_1 */ case 261: /* *subqi_1 */ case 262: /* *subhi_1 */ case 263: /* *subsi_1 */ case 264: /* *subdi_1 */ case 265: /* *subsi_1_zext */ case 267: /* *subqi_2 */ case 268: /* *subhi_2 */ case 269: /* *subsi_2 */ case 270: /* *subdi_2 */ case 271: /* *subsi_2_zext */ case 272: /* *subvqi4 */ case 273: /* *subvhi4 */ case 274: /* *subvsi4 */ case 275: /* *subvdi4 */ case 276: /* *subvqi4_1 */ case 277: /* *subvhi4_1 */ case 278: /* *subvsi4_1 */ case 279: /* *subvdi4_1 */ case 280: /* *subqi_3 */ case 281: /* *subhi_3 */ case 282: /* *subsi_3 */ case 283: /* *subdi_3 */ case 284: /* *subsi_3_zext */ case 285: /* *addqi3_carry */ case 286: /* *subqi3_carry */ case 287: /* *addhi3_carry */ case 288: /* *subhi3_carry */ case 289: /* *addsi3_carry */ case 290: /* *subsi3_carry */ case 291: /* *adddi3_carry */ case 292: /* *subdi3_carry */ case 293: /* *addsi3_carry_zext */ case 294: /* *subsi3_carry_zext */ case 295: /* adcxsi3 */ case 296: /* adcxdi3 */ case 297: /* *addqi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 300: /* *adddi3_cconly_overflow */ case 301: /* *addqi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 305: /* *addsi3_zext_cc_overflow */ case 369: /* *anddi_1 */ case 370: /* *andsi_1 */ case 371: /* *andsi_1_zext */ case 372: /* *andhi_1 */ case 373: /* *andqi_1 */ case 377: /* *anddi_2 */ case 378: /* *andqi_2_maybe_si */ case 379: /* *andqi_2 */ case 380: /* *andhi_2 */ case 381: /* *andsi_2 */ case 382: /* *andsi_2_zext */ case 384: /* andqi_ext_0 */ case 385: /* *andqi_ext_0_cc */ case 386: /* *andqi_ext_1 */ case 387: /* *andqi_ext_2 */ case 388: /* *iorsi_1 */ case 389: /* *xorsi_1 */ case 390: /* *iordi_1 */ case 391: /* *xordi_1 */ case 392: /* *iorhi_1 */ case 393: /* *xorhi_1 */ case 394: /* *iorqi_1 */ case 395: /* *xorqi_1 */ case 396: /* *iorsi_1_zext */ case 397: /* *xorsi_1_zext */ case 398: /* *iorsi_1_zext_imm */ case 399: /* *xorsi_1_zext_imm */ case 402: /* *iorqi_2 */ case 403: /* *xorqi_2 */ case 404: /* *iorhi_2 */ case 405: /* *xorhi_2 */ case 406: /* *iorsi_2 */ case 407: /* *xorsi_2 */ case 408: /* *iordi_2 */ case 409: /* *xordi_2 */ case 415: /* *iorsi_2_zext */ case 416: /* *xorsi_2_zext */ case 417: /* *iorsi_2_zext_imm */ case 418: /* *xorsi_2_zext_imm */ case 421: /* *iorqi_3 */ case 422: /* *xorqi_3 */ case 423: /* *iorhi_3 */ case 424: /* *xorhi_3 */ case 425: /* *iorsi_3 */ case 426: /* *xorsi_3 */ case 427: /* *iordi_3 */ case 428: /* *xordi_3 */ case 429: /* *iorqi_ext_0 */ case 430: /* *xorqi_ext_0 */ case 431: /* *iorqi_ext_1 */ case 432: /* *xorqi_ext_1 */ case 433: /* *iorqi_ext_2 */ case 434: /* *xorqi_ext_2 */ case 435: /* *xorqi_cc_ext_1 */ case 480: /* *one_cmplhi2_1 */ case 481: /* *one_cmplqi2_1 */ case 496: /* *ashlsi3_1 */ case 497: /* *ashldi3_1 */ case 499: /* *ashlsi3_1_zext */ case 500: /* *ashlhi3_1 */ case 501: /* *ashlqi3_1 */ case 502: /* *ashlqi3_1_slp */ case 503: /* *ashlqi3_cmp */ case 504: /* *ashlhi3_cmp */ case 505: /* *ashlsi3_cmp */ case 506: /* *ashldi3_cmp */ case 507: /* *ashlsi3_cmp_zext */ case 508: /* *ashlqi3_cconly */ case 509: /* *ashlhi3_cconly */ case 510: /* *ashlsi3_cconly */ case 511: /* *ashldi3_cconly */ case 522: /* ashrdi3_cvt */ case 523: /* ashrsi3_cvt */ case 524: /* *ashrsi3_cvt_zext */ case 741: /* *bswapsi2_movbe */ case 742: /* *bswapdi2_movbe */ case 773: /* *fop_sf_comm_mixed */ case 774: /* *fop_df_comm_mixed */ case 775: /* *fop_sf_comm_sse */ case 776: /* *fop_df_comm_sse */ case 777: /* *fop_sf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 779: /* *fop_sf_1_mixed */ case 780: /* *fop_df_1_mixed */ case 782: /* *fop_sf_1_sse */ case 783: /* *fop_df_1_sse */ case 784: /* *fop_sf_1_i387 */ case 785: /* *fop_df_1_i387 */ case 786: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 789: /* *fop_df_2_i387 */ case 790: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 793: /* *fop_df_3_i387 */ case 794: /* *fop_df_4_i387 */ case 795: /* *fop_df_5_i387 */ case 796: /* *fop_df_6_i387 */ case 797: /* *fop_xf_comm_i387 */ case 798: /* *fop_xf_1_i387 */ case 799: /* *fop_xf_2_i387 */ case 800: /* *fop_xf_2_i387 */ case 801: /* *fop_xf_3_i387 */ case 802: /* *fop_xf_3_i387 */ case 803: /* *fop_xf_4_i387 */ case 804: /* *fop_xf_4_i387 */ case 805: /* *fop_xf_5_i387 */ case 806: /* *fop_xf_5_i387 */ case 807: /* *fop_xf_6_i387 */ case 808: /* *fop_xf_6_i387 */ case 947: /* pro_epilogue_adjust_stack_si_add */ case 948: /* pro_epilogue_adjust_stack_di_add */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 950: /* pro_epilogue_adjust_stack_di_sub */ case 1023: /* *movv8qi_internal */ case 1024: /* *movv4hi_internal */ case 1025: /* *movv2si_internal */ case 1026: /* *movv1di_internal */ case 1027: /* *movv2sf_internal */ case 1036: /* mmx_rcpv2sf2 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1055: /* *vec_extractv2sf_1 */ case 1125: /* *vec_extractv2si_1 */ case 1135: /* *movv64qi_internal */ case 1136: /* *movv32qi_internal */ case 1137: /* *movv16qi_internal */ case 1138: /* *movv32hi_internal */ case 1139: /* *movv16hi_internal */ case 1140: /* *movv8hi_internal */ case 1141: /* *movv16si_internal */ case 1142: /* *movv8si_internal */ case 1143: /* *movv4si_internal */ case 1144: /* *movv8di_internal */ case 1145: /* *movv4di_internal */ case 1146: /* *movv2di_internal */ case 1147: /* *movv2ti_internal */ case 1148: /* *movv1ti_internal */ case 1149: /* *movv16sf_internal */ case 1150: /* *movv8sf_internal */ case 1151: /* *movv4sf_internal */ case 1152: /* *movv8df_internal */ case 1153: /* *movv4df_internal */ case 1154: /* *movv2df_internal */ case 1860: /* sse_loadlps */ case 1865: /* vec_dupv4sf */ case 1866: /* *vec_concatv2sf_sse4_1 */ case 1867: /* *vec_concatv2sf_sse */ case 1869: /* vec_setv4si_0 */ case 1870: /* vec_setv4sf_0 */ case 1917: /* *vec_interleave_highv2df */ case 1921: /* *vec_interleave_lowv2df */ case 2007: /* sse2_storehpd */ case 2009: /* sse2_storelpd */ case 2011: /* sse2_loadhpd */ case 2012: /* sse2_loadlpd */ case 2013: /* sse2_movsd */ case 2015: /* *vec_concatv2df */ case 2128: /* ashrv16hi3 */ case 2129: /* ashrv8hi3 */ case 2130: /* ashrv8si3 */ case 2131: /* ashrv4si3 */ case 2132: /* ashrv16si3 */ case 2133: /* ashrv16si3_mask */ case 2134: /* ashrv8di3 */ case 2135: /* ashrv8di3_mask */ case 2136: /* ashlv16hi3 */ case 2137: /* lshrv16hi3 */ case 2138: /* ashlv8hi3 */ case 2139: /* lshrv8hi3 */ case 2140: /* ashlv8si3 */ case 2141: /* lshrv8si3 */ case 2142: /* ashlv4si3 */ case 2143: /* lshrv4si3 */ case 2144: /* ashlv4di3 */ case 2145: /* lshrv4di3 */ case 2146: /* ashlv2di3 */ case 2147: /* lshrv2di3 */ case 2148: /* ashlv16si3 */ case 2149: /* ashlv16si3_mask */ case 2150: /* lshrv16si3 */ case 2151: /* lshrv16si3_mask */ case 2152: /* ashlv8di3 */ case 2153: /* ashlv8di3_mask */ case 2154: /* lshrv8di3 */ case 2155: /* lshrv8di3_mask */ case 2404: /* *vec_extractv4si */ case 2408: /* *vec_extractv2di_1 */ case 2409: /* *vec_dupv4si */ case 2410: /* *vec_dupv2di */ case 2411: /* *vec_concatv2si_sse4_1 */ case 2412: /* *vec_concatv2si */ case 2413: /* *vec_concatv4si */ case 2414: /* vec_concatv2di */ case 2825: /* avx_vbroadcastf128_v32qi */ case 2826: /* avx_vbroadcastf128_v16hi */ case 2827: /* avx_vbroadcastf128_v8si */ case 2828: /* avx_vbroadcastf128_v4di */ case 2829: /* avx_vbroadcastf128_v8sf */ case 2830: /* avx_vbroadcastf128_v4df */ case 2833: /* *avx_vperm_broadcast_v4sf */ case 2937: /* avx_vec_concatv32qi */ case 2938: /* avx_vec_concatv16hi */ case 2939: /* avx_vec_concatv8si */ case 2940: /* avx_vec_concatv4di */ case 2941: /* avx_vec_concatv8sf */ case 2942: /* avx_vec_concatv4df */ case 2943: /* avx_vec_concatv64qi */ case 2944: /* avx_vec_concatv32hi */ case 2945: /* avx_vec_concatv16si */ case 2946: /* avx_vec_concatv8di */ case 2947: /* avx_vec_concatv16sf */ case 2948: /* avx_vec_concatv8df */ if (((cached_type = get_attr_type (insn)) == TYPE_OTHER) || ((cached_type == TYPE_MULTI) || (cached_type == TYPE_STR))) { return 904 /* 0x388 */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 905 /* 0x389 */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_type == TYPE_IMOV) || (cached_type == TYPE_IMOVX))) { return 906 /* 0x38a */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_IMOV) || (cached_type == TYPE_IMOVX))) { return 907 /* 0x38b */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_IMOV)) { return 908 /* 0x38c */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_ICMOV)) { return 909 /* 0x38d */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_ICMOV)) { return 910 /* 0x38e */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_PUSH)) { return 911 /* 0x38f */; } else if ((cached_memory == MEMORY_BOTH) && (cached_type == TYPE_PUSH)) { return 912 /* 0x390 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_LEA)) { return 913 /* 0x391 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 914 /* 0x392 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_type == TYPE_ISHIFT) || ((cached_type == TYPE_ISHIFT1) || ((cached_type == TYPE_ROTATE) || (cached_type == TYPE_ROTATE1))))) { return 915 /* 0x393 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_IBR)) { return 916 /* 0x394 */; } else if ((! (cached_memory == MEMORY_NONE)) && (cached_type == TYPE_IBR)) { return 917 /* 0x395 */; } else if (cached_type == TYPE_LEAVE) { return 918 /* 0x396 */; } else if ((cached_memory == MEMORY_NONE) && ((((cached_mode = get_attr_mode (insn)) == MODE_HI) || (cached_mode == MODE_SI)) && (cached_type == TYPE_IMUL))) { return 919 /* 0x397 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((((cached_mode = get_attr_mode (insn)) == MODE_HI) || (cached_mode == MODE_SI)) && (cached_type == TYPE_IMUL))) { return 920 /* 0x398 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_IMUL))) { return 921 /* 0x399 */; } else if ((! (cached_memory == MEMORY_NONE)) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_IMUL))) { return 922 /* 0x39a */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 923 /* 0x39b */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_QI) && (cached_type == TYPE_IDIV))) { return 924 /* 0x39c */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 925 /* 0x39d */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_type == TYPE_IDIV))) { return 926 /* 0x39e */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 927 /* 0x39f */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_type == TYPE_IDIV))) { return 928 /* 0x3a0 */; } else if (cached_type == TYPE_FXCH) { return 929 /* 0x3a1 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_FOP)) { return 930 /* 0x3a2 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FOP)) { return 931 /* 0x3a3 */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_FOP)) { return 932 /* 0x3a4 */; } else if ((cached_memory == MEMORY_BOTH) && (cached_type == TYPE_FOP)) { return 933 /* 0x3a5 */; } else if (cached_type == TYPE_FSGN) { return 934 /* 0x3a6 */; } else if (cached_type == TYPE_FISTP) { return 935 /* 0x3a7 */; } else if (cached_type == TYPE_FCMOV) { return 936 /* 0x3a8 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FCMP)) { return 937 /* 0x3a9 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FCMP)) { return 938 /* 0x3aa */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMOV)) { return 939 /* 0x3ab */; } else if ((cached_memory == MEMORY_LOAD) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 940 /* 0x3ac */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 941 /* 0x3ad */; } else if ((cached_memory == MEMORY_STORE) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_XF)) && (cached_type == TYPE_FMOV))) { return 942 /* 0x3ae */; } else if ((cached_memory == MEMORY_STORE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && (cached_type == TYPE_FMOV))) { return 943 /* 0x3af */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_FMUL)) { return 944 /* 0x3b0 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_FMUL)) { return 945 /* 0x3b1 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 946 /* 0x3b2 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 947 /* 0x3b3 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 948 /* 0x3b4 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 949 /* 0x3b5 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 950 /* 0x3b6 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode = get_attr_mode (insn)) == MODE_XF) && ((cached_type == TYPE_FDIV) || (cached_type == TYPE_FPSPC)))) { return 951 /* 0x3b7 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_SSEIADD))) { return 952 /* 0x3b8 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_MMXADD) || (cached_type == TYPE_SSEIADD))) { return 953 /* 0x3b9 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_MMXSHFT)) { return 954 /* 0x3ba */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_MMXSHFT)) { return 955 /* 0x3bb */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEISHFT) && (! ((cached_length_immediate = get_attr_length_immediate (insn)) == 0)))) { return 956 /* 0x3bc */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEISHFT) && (! ((cached_length_immediate = get_attr_length_immediate (insn)) == 0)))) { return 957 /* 0x3bd */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEISHFT) && ((cached_length_immediate = get_attr_length_immediate (insn)) == 0))) { return 958 /* 0x3be */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEISHFT) && ((cached_length_immediate = get_attr_length_immediate (insn)) == 0))) { return 959 /* 0x3bf */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXMUL) || (cached_type == TYPE_SSEIMUL))) { return 960 /* 0x3c0 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_MMXMUL) || (cached_type == TYPE_SSEIMUL))) { return 961 /* 0x3c1 */; } else if (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_type == TYPE_MMXCVT)) { return 962 /* 0x3c2 */; } else if ((cached_memory == MEMORY_UNKNOWN) && (cached_type == TYPE_SSE)) { return 963 /* 0x3c3 */; } else if (((cached_mode == MODE_SF) || (cached_mode == MODE_DF)) && (cached_type == TYPE_SSE)) { return 964 /* 0x3c4 */; } else if ((cached_mode == MODE_V4SF) && (cached_type == TYPE_SSE)) { return 965 /* 0x3c5 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSECOMI))))) { return 966 /* 0x3c6 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSECOMI))))) { return 967 /* 0x3c7 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEMUL))) { return 968 /* 0x3c8 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEMUL))) { return 969 /* 0x3c9 */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEMUL))) { return 970 /* 0x3ca */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEMUL))) { return 971 /* 0x3cb */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEDIV))) { return 972 /* 0x3cc */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_SF) || (cached_mode == MODE_V4SF)) && (cached_type == TYPE_SSEDIV))) { return 973 /* 0x3cd */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEDIV))) { return 974 /* 0x3ce */; } else if ((cached_memory == MEMORY_NONE) && (((cached_mode == MODE_DF) || (cached_mode == MODE_V2DF)) && (cached_type == TYPE_SSEDIV))) { return 975 /* 0x3cf */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEICVT))) { return 976 /* 0x3d0 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_SF) && (cached_type == TYPE_SSEICVT))) { return 977 /* 0x3d1 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_DF) && (cached_type == TYPE_SSEICVT))) { return 978 /* 0x3d2 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_DF) && (cached_type == TYPE_SSEICVT))) { return 979 /* 0x3d3 */; } else if ((cached_memory == MEMORY_NONE) && ((cached_mode == MODE_SI) && (cached_type == TYPE_SSEICVT))) { return 980 /* 0x3d4 */; } else if ((! (cached_memory == MEMORY_NONE)) && ((cached_mode == MODE_SI) && (cached_type == TYPE_SSEICVT))) { return 981 /* 0x3d5 */; } else if ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_SSEMOV)) { return 982 /* 0x3d6 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMOV)) { return 983 /* 0x3d7 */; } else if ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_SSEMOV)) { return 984 /* 0x3d8 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP))))))))))) { return 985 /* 0x3d9 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP)))))))))))) { return 986 /* 0x3da */; } else if ((cached_memory == MEMORY_STORE) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP))))))))))) { return 987 /* 0x3db */; } else if ((cached_memory == MEMORY_BOTH) && ((cached_type == TYPE_ALU) || ((cached_type == TYPE_ALU1) || ((cached_type == TYPE_NEGNOT) || ((cached_type == TYPE_INCDEC) || ((cached_type == TYPE_ICMP) || ((cached_type == TYPE_TEST) || ((cached_type == TYPE_SETCC) || ((cached_type == TYPE_POP) || ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_MMX) || (cached_type == TYPE_MMXCMP)))))))))))) { return 988 /* 0x3dc */; } else { return 990 /* 0x3de */; } default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_atom (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_atom_unit cached_atom_unit ATTRIBUTE_UNUSED; enum attr_use_carry cached_use_carry ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; int cached_prefix_0f ATTRIBUTE_UNUSED; enum attr_atom_sse_attr cached_atom_sse_attr ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3120: /* *sse2_lfence */ return 789 /* 0x315 */; case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x5)) { return 775 /* 0x307 */; } else { return 776 /* 0x308 */; } case 2455: /* ssse3_pmaddubsw */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 780 /* 0x30c */; } else { return 782 /* 0x30e */; } case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ return 782 /* 0x30e */; case 2419: /* avx2_psadbw */ extract_insn_cached (insn); if (register_operand (operands[0], V2DImode)) { return 782 /* 0x30e */; } else { return 990 /* 0x3de */; } case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 777 /* 0x309 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 778 /* 0x30a */; } else if (which_alternative != 0) { return 784 /* 0x310 */; } else { return 990 /* 0x3de */; } case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ extract_insn_cached (insn); if (immediate_operand (operands[2], VOIDmode)) { return 784 /* 0x310 */; } else { return 785 /* 0x311 */; } case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ extract_insn_cached (insn); if (immediate_operand (operands[2], VOIDmode)) { return 783 /* 0x30f */; } else { return 785 /* 0x311 */; } case 2454: /* ssse3_pmaddubsw128 */ case 2420: /* sse2_psadbw */ case 2121: /* *sse2_pmaddwd */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 781 /* 0x30d */; } else { return 782 /* 0x30e */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ return 786 /* 0x312 */; case 2453: /* avx2_pmaddubsw256 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 779 /* 0x30b */; } else { return 782 /* 0x30e */; } case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 775 /* 0x307 */; } else { return 776 /* 0x308 */; } case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ extract_constrain_insn_cached (insn); if (! ( #line 6052 "../../src/gcc/config/i386/sse.md" (MEM_P (operands[0])))) { return 775 /* 0x307 */; } else { return 776 /* 0x308 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ return 776 /* 0x308 */; case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 723 /* 0x2d3 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 775 /* 0x307 */; } else { return 776 /* 0x308 */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 775 /* 0x307 */; } else { return 776 /* 0x308 */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ return 809 /* 0x329 */; case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ return 801 /* 0x321 */; case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ return 800 /* 0x320 */; case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1435: /* *ieee_sminv2df3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ return 799 /* 0x31f */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 777 /* 0x309 */; } else { return 778 /* 0x30a */; } case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 2431: /* sse2_clflush */ case 958: /* *prefetch_sse */ return 790 /* 0x316 */; case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1442: /* avx_addsubv4df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 797 /* 0x31d */; } else { return 798 /* 0x31e */; } case 936: /* *movsfcc_1_387 */ extract_constrain_insn_cached (insn); if ((!((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 766 /* 0x2fe */; } else if ((!((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 767 /* 0x2ff */; } else { return 990 /* 0x3de */; } case 935: /* *movdfcc_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0xc)) { return 725 /* 0x2d5 */; } else if ((!((1 << which_alternative) & 0xf)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 766 /* 0x2fe */; } else if ((!((1 << which_alternative) & 0xf)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 767 /* 0x2ff */; } else { return 990 /* 0x3de */; } case 933: /* *movqicc_noc */ case 932: /* *movdicc_noc */ case 931: /* *movsicc_noc */ case 930: /* *movhicc_noc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 766 /* 0x2fe */; } else { return 767 /* 0x2ff */; } case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 728 /* 0x2d8 */; case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 774 /* 0x306 */; case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1317: /* sse_rcpv4sf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ return 791 /* 0x317 */; case 1318: /* sse_vmrcpv4sf2 */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ return 787 /* 0x313 */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 727 /* 0x2d7 */; case 742: /* *bswapdi2_movbe */ case 741: /* *bswapsi2_movbe */ extract_constrain_insn_cached (insn); if ((which_alternative != 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 734 /* 0x2de */; } else if ((which_alternative != 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 735 /* 0x2df */; } else { return 990 /* 0x3de */; } case 672: /* leave_rex64 */ case 671: /* leave */ return 773 /* 0x305 */; case 673: /* split_stack_return */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ return 724 /* 0x2d4 */; case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ return 772 /* 0x304 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 771 /* 0x303 */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ if (! ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 762 /* 0x2fa */; } else { return 763 /* 0x2fb */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ return 802 /* 0x322 */; case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if (! ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 764 /* 0x2fc */; } else { return 765 /* 0x2fd */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 752 /* 0x2f0 */; } else { return 753 /* 0x2f1 */; } case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 750 /* 0x2ee */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 751 /* 0x2ef */; } else { return 990 /* 0x3de */; } case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 750 /* 0x2ee */; } else { return 751 /* 0x2ef */; } case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 748 /* 0x2ec */; } else { return 749 /* 0x2ed */; } case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 745 /* 0x2e9 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 746 /* 0x2ea */; } else { return 990 /* 0x3de */; } case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 745 /* 0x2e9 */; } else { return 746 /* 0x2ea */; } case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ return 747 /* 0x2eb */; case 481: /* *one_cmplqi2_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 732 /* 0x2dc */; } else if ((((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 733 /* 0x2dd */; } else { return 990 /* 0x3de */; } case 480: /* *one_cmplhi2_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 732 /* 0x2dc */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 733 /* 0x2dd */; } else { return 990 /* 0x3de */; } case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 732 /* 0x2dc */; } else { return 733 /* 0x2dd */; } case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 723 /* 0x2d3 */; } else { return 990 /* 0x3de */; } case 393: /* *xorhi_1 */ case 392: /* *iorhi_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 726 /* 0x2d6 */; } else if ((((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 727 /* 0x2d7 */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 723 /* 0x2d3 */; } else { return 990 /* 0x3de */; } case 395: /* *xorqi_1 */ case 394: /* *iorqi_1 */ case 373: /* *andqi_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x7)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 726 /* 0x2d6 */; } else if ((((1 << which_alternative) & 0x7)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 727 /* 0x2d7 */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 351: /* *udivmoddi4_noext */ case 350: /* *udivmodsi4_noext */ case 349: /* *udivmodhi4_noext */ case 343: /* divmodhiqi3 */ case 342: /* *divmoddi4_noext */ case 341: /* *divmodsi4_noext */ case 340: /* *divmodhi4_noext */ return 757 /* 0x2f5 */; case 324: /* *umulditi3_1 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 756 /* 0x2f4 */; } else { return 990 /* 0x3de */; } case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 754 /* 0x2f2 */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 755 /* 0x2f3 */; } else { return 990 /* 0x3de */; } case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 307: /* *muldi3_1 */ return 756 /* 0x2f4 */; case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 325: /* *mulsidi3_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 311: /* *mulvsi4 */ case 308: /* *mulsi3_1_zext */ case 306: /* *mulsi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 754 /* 0x2f2 */; } else { return 755 /* 0x2f3 */; } case 296: /* adcxdi3 */ case 295: /* adcxsi3 */ case 293: /* *addsi3_carry_zext */ case 292: /* *subdi3_carry */ case 291: /* *adddi3_carry */ case 290: /* *subsi3_carry */ case 289: /* *addsi3_carry */ case 288: /* *subhi3_carry */ case 287: /* *addhi3_carry */ case 286: /* *subqi3_carry */ case 285: /* *addqi3_carry */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 728 /* 0x2d8 */; } else { return 729 /* 0x2d9 */; } case 950: /* pro_epilogue_adjust_stack_di_sub */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 435: /* *xorqi_cc_ext_1 */ case 434: /* *xorqi_ext_2 */ case 433: /* *iorqi_ext_2 */ case 432: /* *xorqi_ext_1 */ case 431: /* *iorqi_ext_1 */ case 430: /* *xorqi_ext_0 */ case 429: /* *iorqi_ext_0 */ case 428: /* *xordi_3 */ case 427: /* *iordi_3 */ case 426: /* *xorsi_3 */ case 425: /* *iorsi_3 */ case 424: /* *xorhi_3 */ case 423: /* *iorhi_3 */ case 422: /* *xorqi_3 */ case 421: /* *iorqi_3 */ case 418: /* *xorsi_2_zext_imm */ case 417: /* *iorsi_2_zext_imm */ case 416: /* *xorsi_2_zext */ case 415: /* *iorsi_2_zext */ case 409: /* *xordi_2 */ case 408: /* *iordi_2 */ case 407: /* *xorsi_2 */ case 406: /* *iorsi_2 */ case 405: /* *xorhi_2 */ case 404: /* *iorhi_2 */ case 403: /* *xorqi_2 */ case 402: /* *iorqi_2 */ case 399: /* *xorsi_1_zext_imm */ case 398: /* *iorsi_1_zext_imm */ case 397: /* *xorsi_1_zext */ case 396: /* *iorsi_1_zext */ case 391: /* *xordi_1 */ case 390: /* *iordi_1 */ case 389: /* *xorsi_1 */ case 388: /* *iorsi_1 */ case 387: /* *andqi_ext_2 */ case 386: /* *andqi_ext_1 */ case 385: /* *andqi_ext_0_cc */ case 384: /* andqi_ext_0 */ case 382: /* *andsi_2_zext */ case 381: /* *andsi_2 */ case 380: /* *andhi_2 */ case 379: /* *andqi_2 */ case 378: /* *andqi_2_maybe_si */ case 377: /* *anddi_2 */ case 371: /* *andsi_1_zext */ case 305: /* *addsi3_zext_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 301: /* *addqi3_cc_overflow */ case 300: /* *adddi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 297: /* *addqi3_cconly_overflow */ case 294: /* *subsi3_carry_zext */ case 284: /* *subsi_3_zext */ case 283: /* *subdi_3 */ case 282: /* *subsi_3 */ case 281: /* *subhi_3 */ case 280: /* *subqi_3 */ case 279: /* *subvdi4_1 */ case 278: /* *subvsi4_1 */ case 277: /* *subvhi4_1 */ case 276: /* *subvqi4_1 */ case 275: /* *subvdi4 */ case 274: /* *subvsi4 */ case 273: /* *subvhi4 */ case 272: /* *subvqi4 */ case 271: /* *subsi_2_zext */ case 270: /* *subdi_2 */ case 269: /* *subsi_2 */ case 268: /* *subhi_2 */ case 267: /* *subqi_2 */ case 265: /* *subsi_1_zext */ case 264: /* *subdi_1 */ case 263: /* *subsi_1 */ case 262: /* *subhi_1 */ case 261: /* *subqi_1 */ case 253: /* *addvdi4_1 */ case 252: /* *addvsi4_1 */ case 251: /* *addvhi4_1 */ case 250: /* *addvqi4_1 */ case 249: /* *addvdi4 */ case 248: /* *addvsi4 */ case 247: /* *addvhi4 */ case 246: /* *addvqi4 */ case 245: /* *addqi_ext_2 */ case 219: /* addqi3_cc */ case 218: /* *adddi3_cc */ case 217: /* *addsi3_cc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 726 /* 0x2d6 */; } else { return 727 /* 0x2d7 */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 741 /* 0x2e5 */; case 163: /* *truncxfdf2_mixed */ case 162: /* *truncxfsf2_mixed */ case 160: /* *truncdfsf_i387 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 725 /* 0x2d5 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 810 /* 0x32a */; } else { return 811 /* 0x32b */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ case 155: /* *extenddfxf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 153: /* *extendsfdf2_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 810 /* 0x32a */; } else { return 811 /* 0x32b */; } case 127: /* *movxf_internal */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7)) { return 725 /* 0x2d5 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 810 /* 0x32a */; } else { return 811 /* 0x32b */; } case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 725 /* 0x2d5 */; } else { return 768 /* 0x300 */; } case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 734 /* 0x2de */; } else { return 735 /* 0x2df */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 735 /* 0x2df */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 730 /* 0x2da */; } else { return 731 /* 0x2db */; } case 81: /* *popfldi1 */ case 77: /* *popdi1_epilogue */ case 75: /* *popdi1 */ return 769 /* 0x301 */; case 80: /* *popflsi1 */ case 76: /* *popsi1_epilogue */ case 74: /* *popsi1 */ return 770 /* 0x302 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 768 /* 0x300 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 725 /* 0x2d5 */; } else { return 768 /* 0x300 */; } case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1316: /* avx_rcpv8sf2 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1123: /* *mmx_concatv2si */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1053: /* *mmx_concatv2sf */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 1028: /* sse_movntq */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 934: /* *movxfcc_1 */ case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 808: /* *fop_xf_6_i387 */ case 807: /* *fop_xf_6_i387 */ case 806: /* *fop_xf_5_i387 */ case 805: /* *fop_xf_5_i387 */ case 804: /* *fop_xf_4_i387 */ case 803: /* *fop_xf_4_i387 */ case 802: /* *fop_xf_3_i387 */ case 801: /* *fop_xf_3_i387 */ case 800: /* *fop_xf_2_i387 */ case 799: /* *fop_xf_2_i387 */ case 798: /* *fop_xf_1_i387 */ case 797: /* *fop_xf_comm_i387 */ case 796: /* *fop_df_6_i387 */ case 795: /* *fop_df_5_i387 */ case 794: /* *fop_df_4_i387 */ case 793: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 790: /* *fop_sf_3_i387 */ case 789: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 786: /* *fop_sf_2_i387 */ case 785: /* *fop_df_1_i387 */ case 784: /* *fop_sf_1_i387 */ case 778: /* *fop_df_comm_i387 */ case 777: /* *fop_sf_comm_i387 */ case 744: /* *bswapdi2 */ case 743: /* *bswapsi2 */ case 740: /* *popcountdi2 */ case 739: /* *popcountsi2 */ case 738: /* *popcounthi2 */ case 737: /* *popcountdi2_falsedep */ case 736: /* *popcountsi2_falsedep */ case 730: /* *tbm_tzmsk_di */ case 729: /* *tbm_tzmsk_si */ case 728: /* *tbm_t1mskc_di */ case 727: /* *tbm_t1mskc_si */ case 726: /* *tbm_blsic_di */ case 725: /* *tbm_blsic_si */ case 724: /* *tbm_blsfill_di */ case 723: /* *tbm_blsfill_si */ case 722: /* *tbm_blcs_di */ case 721: /* *tbm_blcs_si */ case 720: /* *tbm_blcmsk_di */ case 719: /* *tbm_blcmsk_si */ case 718: /* *tbm_blcic_di */ case 717: /* *tbm_blcic_si */ case 716: /* *tbm_blci_di */ case 715: /* *tbm_blci_si */ case 714: /* *tbm_blcfill_di */ case 713: /* *tbm_blcfill_si */ case 712: /* tbm_bextri_di */ case 711: /* tbm_bextri_si */ case 710: /* bmi2_pext_di3 */ case 709: /* bmi2_pext_si3 */ case 708: /* bmi2_pdep_di3 */ case 707: /* bmi2_pdep_si3 */ case 706: /* *bmi2_bzhi_di3_1 */ case 705: /* *bmi2_bzhi_si3_1 */ case 704: /* *bmi2_bzhi_di3 */ case 703: /* *bmi2_bzhi_si3 */ case 702: /* *bmi_blsr_di */ case 701: /* *bmi_blsr_si */ case 700: /* *bmi_blsmsk_di */ case 699: /* *bmi_blsmsk_si */ case 698: /* *bmi_blsi_di */ case 697: /* *bmi_blsi_si */ case 696: /* bmi_bextr_di */ case 695: /* bmi_bextr_si */ case 694: /* *bmi_andn_di */ case 693: /* *bmi_andn_si */ case 692: /* *clzdi2_lzcnt */ case 691: /* *clzsi2_lzcnt */ case 690: /* *clzhi2_lzcnt */ case 689: /* *clzdi2_lzcnt_falsedep */ case 688: /* *clzsi2_lzcnt_falsedep */ case 575: /* *bmi2_rorxsi3_1_zext */ case 570: /* *bmi2_rorxdi3_1 */ case 569: /* *bmi2_rorxsi3_1 */ case 534: /* *bmi2_ashrsi3_1_zext */ case 533: /* *bmi2_lshrsi3_1_zext */ case 528: /* *bmi2_ashrdi3_1 */ case 527: /* *bmi2_lshrdi3_1 */ case 526: /* *bmi2_ashrsi3_1 */ case 525: /* *bmi2_lshrsi3_1 */ case 498: /* *bmi2_ashlsi3_1_zext */ case 495: /* *bmi2_ashldi3_1 */ case 494: /* *bmi2_ashlsi3_1 */ case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ case 414: /* kunpckhi */ case 413: /* kortestchi */ case 412: /* kortestzhi */ case 368: /* *kxorhi */ case 367: /* *korhi */ case 366: /* *kandhi */ case 365: /* *kxorqi */ case 364: /* *korqi */ case 363: /* *kandqi */ case 322: /* *bmi2_umulsidi3_1 */ case 321: /* *bmi2_umulditi3_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ case 91: /* kmovw */ case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ return 990 /* 0x3de */; case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ return 803 /* 0x323 */; case 52: /* *cmpiudf_mixed */ case 51: /* *cmpiusf_mixed */ case 50: /* *cmpidf_mixed */ case 49: /* *cmpisf_mixed */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 803 /* 0x323 */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 957: /* trap */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 670: /* eh_return_internal */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ return 723 /* 0x2d3 */; case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 725 /* 0x2d5 */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 14: /* *cmpqi_ext_2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 760 /* 0x2f8 */; } else { return 761 /* 0x2f9 */; } case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 758 /* 0x2f6 */; } else { return 759 /* 0x2f7 */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_OTHER) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_JEU))) { return 723 /* 0x2d3 */; } else if ((cached_type == TYPE_OTHER) && ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_JEU)) { return 724 /* 0x2d4 */; } else if (cached_type == TYPE_MULTI) { return 725 /* 0x2d5 */; } else if ((cached_type == TYPE_ALU) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_0))) { return 726 /* 0x2d6 */; } else if ((cached_type == TYPE_ALU) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_0))) { return 727 /* 0x2d7 */; } else if ((cached_type == TYPE_ALU) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_1))) { return 728 /* 0x2d8 */; } else if ((cached_type == TYPE_ALU) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_1))) { return 729 /* 0x2d9 */; } else if ((cached_type == TYPE_ALU1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 730 /* 0x2da */; } else if ((cached_type == TYPE_ALU1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 731 /* 0x2db */; } else if ((cached_type == TYPE_NEGNOT) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 732 /* 0x2dc */; } else if ((cached_type == TYPE_NEGNOT) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 733 /* 0x2dd */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 734 /* 0x2de */; } else if ((cached_type == TYPE_IMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 735 /* 0x2df */; } else if ((cached_type == TYPE_IMOVX) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], HImode)) && (general_operand (operands[1], HImode))) || ((register_operand (operands[0], SImode)) && (general_operand (operands[1], SImode)))))) { return 736 /* 0x2e0 */; } else if ((cached_type == TYPE_IMOVX) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && (((register_operand (operands[0], HImode)) && (general_operand (operands[1], HImode))) || ((register_operand (operands[0], SImode)) && (general_operand (operands[1], SImode)))))) { return 737 /* 0x2e1 */; } else if ((cached_type == TYPE_IMOVX) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], QImode)) || (((register_operand (operands[0], SImode)) && (! (general_operand (operands[1], SImode)))) || (register_operand (operands[0], DImode)))))) { return 738 /* 0x2e2 */; } else if ((cached_type == TYPE_IMOVX) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((register_operand (operands[0], QImode)) || (((register_operand (operands[0], SImode)) && (! (general_operand (operands[1], SImode)))) || (register_operand (operands[0], DImode)))))) { return 739 /* 0x2e3 */; } else if ((cached_type == TYPE_IMOVX) && ((register_operand (operands[0], HImode)) && (general_operand (operands[1], QImode)))) { return 740 /* 0x2e4 */; } else if ((cached_type == TYPE_LEA) && (! ((cached_mode = get_attr_mode (insn)) == MODE_HI))) { return 741 /* 0x2e5 */; } else if ((cached_type == TYPE_LEA) && ((cached_mode = get_attr_mode (insn)) == MODE_HI)) { return 742 /* 0x2e6 */; } else if ((cached_type == TYPE_INCDEC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 743 /* 0x2e7 */; } else if ((cached_type == TYPE_INCDEC) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 744 /* 0x2e8 */; } else if ((cached_type == TYPE_ISHIFT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 0))) { return 745 /* 0x2e9 */; } else if ((cached_type == TYPE_ISHIFT) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 0))) { return 746 /* 0x2ea */; } else if ((cached_type == TYPE_ISHIFT) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 1)) { return 747 /* 0x2eb */; } else if ((cached_type == TYPE_ISHIFT1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 748 /* 0x2ec */; } else if ((cached_type == TYPE_ISHIFT1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 749 /* 0x2ed */; } else if ((cached_type == TYPE_ROTATE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 750 /* 0x2ee */; } else if ((cached_type == TYPE_ROTATE) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 751 /* 0x2ef */; } else if ((cached_type == TYPE_ROTATE1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 752 /* 0x2f0 */; } else if ((cached_type == TYPE_ROTATE1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 753 /* 0x2f1 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 754 /* 0x2f2 */; } else if ((cached_type == TYPE_IMUL) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 755 /* 0x2f3 */; } else if ((cached_type == TYPE_IMUL) && (! ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 756 /* 0x2f4 */; } else if (cached_type == TYPE_IDIV) { return 757 /* 0x2f5 */; } else if ((cached_type == TYPE_ICMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 758 /* 0x2f6 */; } else if ((cached_type == TYPE_ICMP) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 759 /* 0x2f7 */; } else if ((cached_type == TYPE_TEST) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 760 /* 0x2f8 */; } else if ((cached_type == TYPE_TEST) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 761 /* 0x2f9 */; } else if ((cached_type == TYPE_IBR) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 762 /* 0x2fa */; } else if ((cached_type == TYPE_IBR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 763 /* 0x2fb */; } else if ((cached_type == TYPE_SETCC) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 764 /* 0x2fc */; } else if ((cached_type == TYPE_SETCC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 765 /* 0x2fd */; } else if ((cached_type == TYPE_ICMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 766 /* 0x2fe */; } else if ((cached_type == TYPE_ICMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 767 /* 0x2ff */; } else if (cached_type == TYPE_PUSH) { return 768 /* 0x300 */; } else if ((cached_type == TYPE_POP) && ((cached_mode = get_attr_mode (insn)) == MODE_DI)) { return 769 /* 0x301 */; } else if ((cached_type == TYPE_POP) && (! ((cached_mode = get_attr_mode (insn)) == MODE_DI))) { return 770 /* 0x302 */; } else if (cached_type == TYPE_CALL) { return 771 /* 0x303 */; } else if (cached_type == TYPE_CALLV) { return 772 /* 0x304 */; } else if (cached_type == TYPE_LEAVE) { return 773 /* 0x305 */; } else if (cached_type == TYPE_STR) { return 774 /* 0x306 */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSESHUF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 775 /* 0x307 */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSESHUF)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 776 /* 0x308 */; } else if (((cached_type == TYPE_SSELOG1) || (cached_type == TYPE_SSESHUF1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 777 /* 0x309 */; } else if (((cached_type == TYPE_SSELOG1) || (cached_type == TYPE_SSESHUF1)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 778 /* 0x30a */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && ((! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL)) && (! (cached_atom_unit == ATOM_UNIT_COMPLEX))))) { return 779 /* 0x30b */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_DI)))) { return 780 /* 0x30c */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)))) { return 781 /* 0x30d */; } else if ((cached_type == TYPE_SSEIADD) && ((register_operand (operands[0], V2DImode)) || ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))) { return 782 /* 0x30e */; } else if ((cached_type == TYPE_SSEISHFT) && ((! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SISHUF)) && (immediate_operand (operands[2], VOIDmode)))) { return 783 /* 0x30f */; } else if ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEISHFT) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SISHUF) && (immediate_operand (operands[2], VOIDmode))))) { return 784 /* 0x310 */; } else if ((cached_type == TYPE_SSEISHFT) && (! (immediate_operand (operands[2], VOIDmode)))) { return 785 /* 0x311 */; } else if (cached_type == TYPE_SSEIMUL) { return 786 /* 0x312 */; } else if ((cached_type == TYPE_SSE) && (((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_RCP) && ((cached_mode = get_attr_mode (insn)) == MODE_SF))) { return 787 /* 0x313 */; } else if ((cached_type == TYPE_SSE) && ((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_MOVDUP)) { return 788 /* 0x314 */; } else if ((cached_type == TYPE_SSE) && ((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_LFENCE)) { return 789 /* 0x315 */; } else if ((cached_type == TYPE_SSE) && (((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_FENCE) || (cached_atom_sse_attr == ATOM_SSE_ATTR_PREFETCH))) { return 790 /* 0x316 */; } else if ((cached_type == TYPE_SSE) && ((((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_SQRT) || (cached_atom_sse_attr == ATOM_SSE_ATTR_MXCSR)) || ((cached_atom_sse_attr == ATOM_SSE_ATTR_RCP) && ((cached_mode = get_attr_mode (insn)) == MODE_V4SF)))) { return 791 /* 0x317 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 792 /* 0x318 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 793 /* 0x319 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 794 /* 0x31a */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 795 /* 0x31b */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) || (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 796 /* 0x31c */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_V2DF)) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))))) { return 797 /* 0x31d */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_V2DF)) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))))) { return 798 /* 0x31e */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))) { return 799 /* 0x31f */; } else if ((cached_type == TYPE_SSEMUL) && (! ((cached_mode = get_attr_mode (insn)) == MODE_SF))) { return 800 /* 0x320 */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_SF)) { return 801 /* 0x321 */; } else if (cached_type == TYPE_SSECMP) { return 802 /* 0x322 */; } else if (cached_type == TYPE_SSECOMI) { return 803 /* 0x323 */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2SImode)) && (register_operand (operands[1], V4SFmode))) || ((register_operand (operands[0], V4SFmode)) && (register_operand (operands[1], V2SImode))))) { return 804 /* 0x324 */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2SImode)) && (memory_operand (operands[1], V4SFmode))) || ((register_operand (operands[0], V4SFmode)) && (memory_operand (operands[1], V2SImode))))) { return 805 /* 0x325 */; } else if ((cached_type == TYPE_SSECVT) && (((! (register_operand (operands[0], V2SImode))) || (! (nonimmediate_operand (operands[1], V4SFmode)))) && ((! (register_operand (operands[0], V4SFmode))) || (! (nonimmediate_operand (operands[1], V2SImode)))))) { return 806 /* 0x326 */; } else if ((cached_type == TYPE_SSEICVT) && ((register_operand (operands[0], V2DFmode)) && (memory_operand (operands[1], SImode)))) { return 807 /* 0x327 */; } else if ((cached_type == TYPE_SSEICVT) && ((! (register_operand (operands[0], V2DFmode))) || (! (memory_operand (operands[1], SImode))))) { return 808 /* 0x328 */; } else if (cached_type == TYPE_SSEDIV) { return 809 /* 0x329 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 810 /* 0x32a */; } else if ((cached_type == TYPE_FMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 811 /* 0x32b */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_slm (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_atom_unit cached_atom_unit ATTRIBUTE_UNUSED; enum attr_use_carry cached_use_carry ATTRIBUTE_UNUSED; int cached_prefix_0f ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_atom_sse_attr cached_atom_sse_attr ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3120: /* *sse2_lfence */ return 879 /* 0x36f */; case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x5)) { return 865 /* 0x361 */; } else { return 866 /* 0x362 */; } case 2455: /* ssse3_pmaddubsw */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 870 /* 0x366 */; } else { return 872 /* 0x368 */; } case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ return 872 /* 0x368 */; case 2419: /* avx2_psadbw */ extract_insn_cached (insn); if (register_operand (operands[0], V2DImode)) { return 872 /* 0x368 */; } else { return 990 /* 0x3de */; } case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 867 /* 0x363 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 868 /* 0x364 */; } else if (which_alternative != 0) { return 874 /* 0x36a */; } else { return 990 /* 0x3de */; } case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ extract_insn_cached (insn); if (immediate_operand (operands[2], VOIDmode)) { return 874 /* 0x36a */; } else { return 875 /* 0x36b */; } case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ extract_insn_cached (insn); if (immediate_operand (operands[2], VOIDmode)) { return 873 /* 0x369 */; } else { return 875 /* 0x36b */; } case 2454: /* ssse3_pmaddubsw128 */ case 2420: /* sse2_psadbw */ case 2121: /* *sse2_pmaddwd */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 871 /* 0x367 */; } else { return 872 /* 0x368 */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ return 876 /* 0x36c */; case 2453: /* avx2_pmaddubsw256 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ extract_insn_cached (insn); if (! (register_operand (operands[0], V2DImode))) { return 869 /* 0x365 */; } else { return 872 /* 0x368 */; } case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 865 /* 0x361 */; } else { return 866 /* 0x362 */; } case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ extract_constrain_insn_cached (insn); if (! ( #line 6052 "../../src/gcc/config/i386/sse.md" (MEM_P (operands[0])))) { return 865 /* 0x361 */; } else { return 866 /* 0x362 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ return 866 /* 0x362 */; case 1874: /* *sse4_1_extractps */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 812 /* 0x32c */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 865 /* 0x361 */; } else { return 866 /* 0x362 */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 865 /* 0x361 */; } else { return 866 /* 0x362 */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ return 901 /* 0x385 */; case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ return 891 /* 0x37b */; case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ return 890 /* 0x37a */; case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1435: /* *ieee_sminv2df3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ return 889 /* 0x379 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 867 /* 0x363 */; } else { return 868 /* 0x364 */; } case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 2431: /* sse2_clflush */ case 958: /* *prefetch_sse */ return 880 /* 0x370 */; case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1442: /* avx_addsubv4df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 887 /* 0x377 */; } else { return 888 /* 0x378 */; } case 936: /* *movsfcc_1_387 */ extract_constrain_insn_cached (insn); if ((!((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 856 /* 0x358 */; } else if ((!((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 857 /* 0x359 */; } else { return 990 /* 0x3de */; } case 935: /* *movdfcc_1 */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0xc)) { return 814 /* 0x32e */; } else if ((!((1 << which_alternative) & 0xf)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 856 /* 0x358 */; } else if ((!((1 << which_alternative) & 0xf)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 857 /* 0x359 */; } else { return 990 /* 0x3de */; } case 933: /* *movqicc_noc */ case 932: /* *movdicc_noc */ case 931: /* *movsicc_noc */ case 930: /* *movhicc_noc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 856 /* 0x358 */; } else { return 857 /* 0x359 */; } case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 817 /* 0x331 */; case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 864 /* 0x360 */; case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1317: /* sse_rcpv4sf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ return 881 /* 0x371 */; case 1318: /* sse_vmrcpv4sf2 */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ return 877 /* 0x36d */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 816 /* 0x330 */; case 742: /* *bswapdi2_movbe */ case 741: /* *bswapsi2_movbe */ extract_constrain_insn_cached (insn); if ((which_alternative != 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 824 /* 0x338 */; } else if ((which_alternative != 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 825 /* 0x339 */; } else { return 990 /* 0x3de */; } case 672: /* leave_rex64 */ case 671: /* leave */ return 863 /* 0x35f */; case 673: /* split_stack_return */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ return 813 /* 0x32d */; case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ return 862 /* 0x35e */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 861 /* 0x35d */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ if (! ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 852 /* 0x354 */; } else { return 853 /* 0x355 */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ return 892 /* 0x37c */; case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if (! ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 854 /* 0x356 */; } else { return 855 /* 0x357 */; } case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 820 /* 0x334 */; } else { return 821 /* 0x335 */; } case 583: /* *rotrqi3_1_slp */ case 582: /* *rotlqi3_1_slp */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 842 /* 0x34a */; } else { return 843 /* 0x34b */; } case 577: /* *rotrsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 574: /* *rotrdi3_1 */ case 573: /* *rotldi3_1 */ case 572: /* *rotrsi3_1 */ case 571: /* *rotlsi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 840 /* 0x348 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 841 /* 0x349 */; } else { return 990 /* 0x3de */; } case 581: /* *rotrhi3_1 */ case 580: /* *rotlhi3_1 */ case 579: /* *rotrqi3_1 */ case 578: /* *rotlqi3_1 */ case 564: /* *rotrdi3_mask */ case 563: /* *rotldi3_mask */ case 562: /* *rotrsi3_mask */ case 561: /* *rotlsi3_mask */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 840 /* 0x348 */; } else { return 841 /* 0x349 */; } case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 838 /* 0x346 */; } else { return 839 /* 0x347 */; } case 536: /* *ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 532: /* *ashrdi3_1 */ case 531: /* *lshrdi3_1 */ case 530: /* *ashrsi3_1 */ case 529: /* *lshrsi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 835 /* 0x343 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 836 /* 0x344 */; } else { return 990 /* 0x3de */; } case 560: /* *ashrdi3_cconly */ case 559: /* *lshrdi3_cconly */ case 558: /* *ashrsi3_cconly */ case 557: /* *lshrsi3_cconly */ case 556: /* *ashrhi3_cconly */ case 555: /* *lshrhi3_cconly */ case 554: /* *ashrqi3_cconly */ case 553: /* *lshrqi3_cconly */ case 552: /* *ashrsi3_cmp_zext */ case 551: /* *lshrsi3_cmp_zext */ case 550: /* *ashrdi3_cmp */ case 549: /* *lshrdi3_cmp */ case 548: /* *ashrsi3_cmp */ case 547: /* *lshrsi3_cmp */ case 546: /* *ashrhi3_cmp */ case 545: /* *lshrhi3_cmp */ case 544: /* *ashrqi3_cmp */ case 543: /* *lshrqi3_cmp */ case 540: /* *ashrhi3_1 */ case 539: /* *lshrhi3_1 */ case 538: /* *ashrqi3_1 */ case 537: /* *lshrqi3_1 */ case 515: /* *ashrdi3_mask */ case 514: /* *lshrdi3_mask */ case 513: /* *ashrsi3_mask */ case 512: /* *lshrsi3_mask */ case 493: /* *ashldi3_mask */ case 492: /* *ashlsi3_mask */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 835 /* 0x343 */; } else { return 836 /* 0x344 */; } case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ return 837 /* 0x345 */; case 481: /* *one_cmplqi2_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 822 /* 0x336 */; } else if ((((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 823 /* 0x337 */; } else { return 990 /* 0x3de */; } case 480: /* *one_cmplhi2_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 822 /* 0x336 */; } else if ((which_alternative == 0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 823 /* 0x337 */; } else { return 990 /* 0x3de */; } case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 822 /* 0x336 */; } else { return 823 /* 0x337 */; } case 411: /* kxnorhi */ case 410: /* kxnorqi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 812 /* 0x32c */; } else { return 990 /* 0x3de */; } case 393: /* *xorhi_1 */ case 392: /* *iorhi_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x3)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 815 /* 0x32f */; } else if ((((1 << which_alternative) & 0x3)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 816 /* 0x330 */; } else { return 990 /* 0x3de */; } case 376: /* kandnhi */ case 375: /* kandnqi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 812 /* 0x32c */; } else { return 990 /* 0x3de */; } case 395: /* *xorqi_1 */ case 394: /* *iorqi_1 */ case 373: /* *andqi_1 */ extract_constrain_insn_cached (insn); if ((((1 << which_alternative) & 0x7)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 815 /* 0x32f */; } else if ((((1 << which_alternative) & 0x7)) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 816 /* 0x330 */; } else { return 990 /* 0x3de */; } case 352: /* udivmodhiqi3 */ case 351: /* *udivmoddi4_noext */ case 350: /* *udivmodsi4_noext */ case 349: /* *udivmodhi4_noext */ case 343: /* divmodhiqi3 */ case 342: /* *divmoddi4_noext */ case 341: /* *divmodsi4_noext */ case 340: /* *divmodhi4_noext */ return 847 /* 0x34f */; case 324: /* *umulditi3_1 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 846 /* 0x34e */; } else { return 990 /* 0x3de */; } case 323: /* *umulsidi3_1 */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 844 /* 0x34c */; } else if ((which_alternative == 1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 845 /* 0x34d */; } else { return 990 /* 0x3de */; } case 330: /* *umuldi3_highpart_1 */ case 329: /* *smuldi3_highpart_1 */ case 328: /* *umulqihi3_1 */ case 327: /* *mulqihi3_1 */ case 326: /* *mulditi3_1 */ case 320: /* *mulvdi4_1 */ case 319: /* *mulvdi4_1 */ case 316: /* *mulvhi4_1 */ case 315: /* *mulvhi4_1 */ case 314: /* *mulvqi4_1 */ case 313: /* *mulvqi4_1 */ case 312: /* *mulvdi4 */ case 310: /* *mulqi3_1 */ case 309: /* *mulhi3_1 */ case 307: /* *muldi3_1 */ return 846 /* 0x34e */; case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 325: /* *mulsidi3_1 */ case 318: /* *mulvsi4_1 */ case 317: /* *mulvsi4_1 */ case 311: /* *mulvsi4 */ case 308: /* *mulsi3_1_zext */ case 306: /* *mulsi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 844 /* 0x34c */; } else { return 845 /* 0x34d */; } case 296: /* adcxdi3 */ case 295: /* adcxsi3 */ case 293: /* *addsi3_carry_zext */ case 292: /* *subdi3_carry */ case 291: /* *adddi3_carry */ case 290: /* *subsi3_carry */ case 289: /* *addsi3_carry */ case 288: /* *subhi3_carry */ case 287: /* *addhi3_carry */ case 286: /* *subqi3_carry */ case 285: /* *addqi3_carry */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 817 /* 0x331 */; } else { return 818 /* 0x332 */; } case 950: /* pro_epilogue_adjust_stack_di_sub */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 435: /* *xorqi_cc_ext_1 */ case 434: /* *xorqi_ext_2 */ case 433: /* *iorqi_ext_2 */ case 432: /* *xorqi_ext_1 */ case 431: /* *iorqi_ext_1 */ case 430: /* *xorqi_ext_0 */ case 429: /* *iorqi_ext_0 */ case 428: /* *xordi_3 */ case 427: /* *iordi_3 */ case 426: /* *xorsi_3 */ case 425: /* *iorsi_3 */ case 424: /* *xorhi_3 */ case 423: /* *iorhi_3 */ case 422: /* *xorqi_3 */ case 421: /* *iorqi_3 */ case 418: /* *xorsi_2_zext_imm */ case 417: /* *iorsi_2_zext_imm */ case 416: /* *xorsi_2_zext */ case 415: /* *iorsi_2_zext */ case 409: /* *xordi_2 */ case 408: /* *iordi_2 */ case 407: /* *xorsi_2 */ case 406: /* *iorsi_2 */ case 405: /* *xorhi_2 */ case 404: /* *iorhi_2 */ case 403: /* *xorqi_2 */ case 402: /* *iorqi_2 */ case 399: /* *xorsi_1_zext_imm */ case 398: /* *iorsi_1_zext_imm */ case 397: /* *xorsi_1_zext */ case 396: /* *iorsi_1_zext */ case 391: /* *xordi_1 */ case 390: /* *iordi_1 */ case 389: /* *xorsi_1 */ case 388: /* *iorsi_1 */ case 387: /* *andqi_ext_2 */ case 386: /* *andqi_ext_1 */ case 385: /* *andqi_ext_0_cc */ case 384: /* andqi_ext_0 */ case 382: /* *andsi_2_zext */ case 381: /* *andsi_2 */ case 380: /* *andhi_2 */ case 379: /* *andqi_2 */ case 378: /* *andqi_2_maybe_si */ case 377: /* *anddi_2 */ case 371: /* *andsi_1_zext */ case 305: /* *addsi3_zext_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 301: /* *addqi3_cc_overflow */ case 300: /* *adddi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 297: /* *addqi3_cconly_overflow */ case 294: /* *subsi3_carry_zext */ case 284: /* *subsi_3_zext */ case 283: /* *subdi_3 */ case 282: /* *subsi_3 */ case 281: /* *subhi_3 */ case 280: /* *subqi_3 */ case 279: /* *subvdi4_1 */ case 278: /* *subvsi4_1 */ case 277: /* *subvhi4_1 */ case 276: /* *subvqi4_1 */ case 275: /* *subvdi4 */ case 274: /* *subvsi4 */ case 273: /* *subvhi4 */ case 272: /* *subvqi4 */ case 271: /* *subsi_2_zext */ case 270: /* *subdi_2 */ case 269: /* *subsi_2 */ case 268: /* *subhi_2 */ case 267: /* *subqi_2 */ case 265: /* *subsi_1_zext */ case 264: /* *subdi_1 */ case 263: /* *subsi_1 */ case 262: /* *subhi_1 */ case 261: /* *subqi_1 */ case 253: /* *addvdi4_1 */ case 252: /* *addvsi4_1 */ case 251: /* *addvhi4_1 */ case 250: /* *addvqi4_1 */ case 249: /* *addvdi4 */ case 248: /* *addvsi4 */ case 247: /* *addvhi4 */ case 246: /* *addvqi4 */ case 245: /* *addqi_ext_2 */ case 219: /* addqi3_cc */ case 218: /* *adddi3_cc */ case 217: /* *addsi3_cc */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 815 /* 0x32f */; } else { return 816 /* 0x330 */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 831 /* 0x33f */; case 163: /* *truncxfdf2_mixed */ case 162: /* *truncxfsf2_mixed */ case 160: /* *truncdfsf_i387 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 814 /* 0x32e */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 902 /* 0x386 */; } else { return 903 /* 0x387 */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 198: /* floatdixf2 */ case 197: /* floatsixf2 */ case 196: /* floathixf2 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ case 155: /* *extenddfxf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 153: /* *extendsfdf2_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 902 /* 0x386 */; } else { return 903 /* 0x387 */; } case 127: /* *movxf_internal */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x7)) { return 814 /* 0x32e */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 902 /* 0x386 */; } else { return 903 /* 0x387 */; } case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 814 /* 0x32e */; } else { return 858 /* 0x35a */; } case 669: /* set_got_offset_rex64 */ case 120: /* *movqi_insv_2 */ case 119: /* movdi_insv_1 */ case 118: /* movsi_insv_1 */ case 109: /* *movstricthi_1 */ case 108: /* *movstrictqi_1 */ case 107: /* *swaphi_2 */ case 106: /* *swapqi_2 */ case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 824 /* 0x338 */; } else { return 825 /* 0x339 */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 825 /* 0x339 */; case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 819 /* 0x333 */; } else { return 821 /* 0x335 */; } case 81: /* *popfldi1 */ case 77: /* *popdi1_epilogue */ case 75: /* *popdi1 */ return 859 /* 0x35b */; case 80: /* *popflsi1 */ case 76: /* *popsi1_epilogue */ case 74: /* *popsi1 */ return 860 /* 0x35c */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 858 /* 0x35a */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 814 /* 0x32e */; } else { return 858 /* 0x35a */; } case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 1996: /* avx_shufpd256_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1316: /* avx_rcpv8sf2 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1123: /* *mmx_concatv2si */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1053: /* *mmx_concatv2sf */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 1028: /* sse_movntq */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 934: /* *movxfcc_1 */ case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 808: /* *fop_xf_6_i387 */ case 807: /* *fop_xf_6_i387 */ case 806: /* *fop_xf_5_i387 */ case 805: /* *fop_xf_5_i387 */ case 804: /* *fop_xf_4_i387 */ case 803: /* *fop_xf_4_i387 */ case 802: /* *fop_xf_3_i387 */ case 801: /* *fop_xf_3_i387 */ case 800: /* *fop_xf_2_i387 */ case 799: /* *fop_xf_2_i387 */ case 798: /* *fop_xf_1_i387 */ case 797: /* *fop_xf_comm_i387 */ case 796: /* *fop_df_6_i387 */ case 795: /* *fop_df_5_i387 */ case 794: /* *fop_df_4_i387 */ case 793: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 790: /* *fop_sf_3_i387 */ case 789: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 786: /* *fop_sf_2_i387 */ case 785: /* *fop_df_1_i387 */ case 784: /* *fop_sf_1_i387 */ case 778: /* *fop_df_comm_i387 */ case 777: /* *fop_sf_comm_i387 */ case 744: /* *bswapdi2 */ case 743: /* *bswapsi2 */ case 740: /* *popcountdi2 */ case 739: /* *popcountsi2 */ case 738: /* *popcounthi2 */ case 737: /* *popcountdi2_falsedep */ case 736: /* *popcountsi2_falsedep */ case 730: /* *tbm_tzmsk_di */ case 729: /* *tbm_tzmsk_si */ case 728: /* *tbm_t1mskc_di */ case 727: /* *tbm_t1mskc_si */ case 726: /* *tbm_blsic_di */ case 725: /* *tbm_blsic_si */ case 724: /* *tbm_blsfill_di */ case 723: /* *tbm_blsfill_si */ case 722: /* *tbm_blcs_di */ case 721: /* *tbm_blcs_si */ case 720: /* *tbm_blcmsk_di */ case 719: /* *tbm_blcmsk_si */ case 718: /* *tbm_blcic_di */ case 717: /* *tbm_blcic_si */ case 716: /* *tbm_blci_di */ case 715: /* *tbm_blci_si */ case 714: /* *tbm_blcfill_di */ case 713: /* *tbm_blcfill_si */ case 712: /* tbm_bextri_di */ case 711: /* tbm_bextri_si */ case 710: /* bmi2_pext_di3 */ case 709: /* bmi2_pext_si3 */ case 708: /* bmi2_pdep_di3 */ case 707: /* bmi2_pdep_si3 */ case 706: /* *bmi2_bzhi_di3_1 */ case 705: /* *bmi2_bzhi_si3_1 */ case 704: /* *bmi2_bzhi_di3 */ case 703: /* *bmi2_bzhi_si3 */ case 702: /* *bmi_blsr_di */ case 701: /* *bmi_blsr_si */ case 700: /* *bmi_blsmsk_di */ case 699: /* *bmi_blsmsk_si */ case 698: /* *bmi_blsi_di */ case 697: /* *bmi_blsi_si */ case 696: /* bmi_bextr_di */ case 695: /* bmi_bextr_si */ case 694: /* *bmi_andn_di */ case 693: /* *bmi_andn_si */ case 692: /* *clzdi2_lzcnt */ case 691: /* *clzsi2_lzcnt */ case 690: /* *clzhi2_lzcnt */ case 689: /* *clzdi2_lzcnt_falsedep */ case 688: /* *clzsi2_lzcnt_falsedep */ case 575: /* *bmi2_rorxsi3_1_zext */ case 570: /* *bmi2_rorxdi3_1 */ case 569: /* *bmi2_rorxsi3_1 */ case 534: /* *bmi2_ashrsi3_1_zext */ case 533: /* *bmi2_lshrsi3_1_zext */ case 528: /* *bmi2_ashrdi3_1 */ case 527: /* *bmi2_lshrdi3_1 */ case 526: /* *bmi2_ashrsi3_1 */ case 525: /* *bmi2_lshrsi3_1 */ case 498: /* *bmi2_ashlsi3_1_zext */ case 495: /* *bmi2_ashldi3_1 */ case 494: /* *bmi2_ashlsi3_1 */ case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ case 414: /* kunpckhi */ case 413: /* kortestchi */ case 412: /* kortestzhi */ case 368: /* *kxorhi */ case 367: /* *korhi */ case 366: /* *kandhi */ case 365: /* *kxorqi */ case 364: /* *korqi */ case 363: /* *kandqi */ case 322: /* *bmi2_umulsidi3_1 */ case 321: /* *bmi2_umulditi3_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ case 91: /* kmovw */ case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ return 990 /* 0x3de */; case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ return 893 /* 0x37d */; case 52: /* *cmpiudf_mixed */ case 51: /* *cmpiusf_mixed */ case 50: /* *cmpidf_mixed */ case 49: /* *cmpisf_mixed */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 893 /* 0x37d */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 994: /* fnstsw */ case 993: /* fldenv */ case 992: /* fnstenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 980: /* fxsave64 */ case 979: /* fxsave */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 957: /* trap */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 670: /* eh_return_internal */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 48: /* x86_sahf_1 */ case 47: /* x86_fnstsw_1 */ return 812 /* 0x32c */; case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 123: /* *pushdf */ case 122: /* *pushxf */ case 121: /* *pushtf */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 814 /* 0x32e */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 14: /* *cmpqi_ext_2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 850 /* 0x352 */; } else { return 851 /* 0x353 */; } case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 848 /* 0x350 */; } else { return 849 /* 0x351 */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_OTHER) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_JEU))) { return 812 /* 0x32c */; } else if ((cached_type == TYPE_OTHER) && ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_JEU)) { return 813 /* 0x32d */; } else if (cached_type == TYPE_MULTI) { return 814 /* 0x32e */; } else if ((cached_type == TYPE_ALU) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_0))) { return 815 /* 0x32f */; } else if ((cached_type == TYPE_ALU) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_0))) { return 816 /* 0x330 */; } else if ((cached_type == TYPE_ALU) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_1))) { return 817 /* 0x331 */; } else if ((cached_type == TYPE_ALU) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_use_carry = get_attr_use_carry (insn)) == USE_CARRY_1))) { return 818 /* 0x332 */; } else if ((cached_type == TYPE_ALU1) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 0))) { return 819 /* 0x333 */; } else if ((cached_type == TYPE_ALU1) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 1))) { return 820 /* 0x334 */; } else if ((cached_type == TYPE_ALU1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 821 /* 0x335 */; } else if ((cached_type == TYPE_NEGNOT) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 822 /* 0x336 */; } else if ((cached_type == TYPE_NEGNOT) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 823 /* 0x337 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 824 /* 0x338 */; } else if ((cached_type == TYPE_IMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 825 /* 0x339 */; } else if ((cached_type == TYPE_IMOVX) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], HImode)) && (general_operand (operands[1], HImode))) || ((register_operand (operands[0], SImode)) && (general_operand (operands[1], SImode)))))) { return 826 /* 0x33a */; } else if ((cached_type == TYPE_IMOVX) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && (((register_operand (operands[0], HImode)) && (general_operand (operands[1], HImode))) || ((register_operand (operands[0], SImode)) && (general_operand (operands[1], SImode)))))) { return 827 /* 0x33b */; } else if ((cached_type == TYPE_IMOVX) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], QImode)) || (((register_operand (operands[0], SImode)) && (! (general_operand (operands[1], SImode)))) || (register_operand (operands[0], DImode)))))) { return 828 /* 0x33c */; } else if ((cached_type == TYPE_IMOVX) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((register_operand (operands[0], QImode)) || (((register_operand (operands[0], SImode)) && (! (general_operand (operands[1], SImode)))) || (register_operand (operands[0], DImode)))))) { return 829 /* 0x33d */; } else if ((cached_type == TYPE_IMOVX) && ((register_operand (operands[0], HImode)) && (general_operand (operands[1], QImode)))) { return 830 /* 0x33e */; } else if ((cached_type == TYPE_LEA) && (! ((cached_mode = get_attr_mode (insn)) == MODE_HI))) { return 831 /* 0x33f */; } else if ((cached_type == TYPE_LEA) && ((cached_mode = get_attr_mode (insn)) == MODE_HI)) { return 832 /* 0x340 */; } else if ((cached_type == TYPE_INCDEC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 833 /* 0x341 */; } else if ((cached_type == TYPE_INCDEC) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 834 /* 0x342 */; } else if ((cached_type == TYPE_ISHIFT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 0))) { return 835 /* 0x343 */; } else if ((cached_type == TYPE_ISHIFT) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 0))) { return 836 /* 0x344 */; } else if ((cached_type == TYPE_ISHIFT) && ((cached_prefix_0f = get_attr_prefix_0f (insn)) == 1)) { return 837 /* 0x345 */; } else if ((cached_type == TYPE_ISHIFT1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 838 /* 0x346 */; } else if ((cached_type == TYPE_ISHIFT1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 839 /* 0x347 */; } else if ((cached_type == TYPE_ROTATE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 840 /* 0x348 */; } else if ((cached_type == TYPE_ROTATE) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 841 /* 0x349 */; } else if ((cached_type == TYPE_ROTATE1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 842 /* 0x34a */; } else if ((cached_type == TYPE_ROTATE1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 843 /* 0x34b */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 844 /* 0x34c */; } else if ((cached_type == TYPE_IMUL) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 845 /* 0x34d */; } else if ((cached_type == TYPE_IMUL) && (! ((cached_mode = get_attr_mode (insn)) == MODE_SI))) { return 846 /* 0x34e */; } else if (cached_type == TYPE_IDIV) { return 847 /* 0x34f */; } else if ((cached_type == TYPE_ICMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 848 /* 0x350 */; } else if ((cached_type == TYPE_ICMP) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 849 /* 0x351 */; } else if ((cached_type == TYPE_TEST) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 850 /* 0x352 */; } else if ((cached_type == TYPE_TEST) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 851 /* 0x353 */; } else if ((cached_type == TYPE_IBR) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 852 /* 0x354 */; } else if ((cached_type == TYPE_IBR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 853 /* 0x355 */; } else if ((cached_type == TYPE_SETCC) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 854 /* 0x356 */; } else if ((cached_type == TYPE_SETCC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 855 /* 0x357 */; } else if ((cached_type == TYPE_ICMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 856 /* 0x358 */; } else if ((cached_type == TYPE_ICMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 857 /* 0x359 */; } else if (cached_type == TYPE_PUSH) { return 858 /* 0x35a */; } else if ((cached_type == TYPE_POP) && ((cached_mode = get_attr_mode (insn)) == MODE_DI)) { return 859 /* 0x35b */; } else if ((cached_type == TYPE_POP) && (! ((cached_mode = get_attr_mode (insn)) == MODE_DI))) { return 860 /* 0x35c */; } else if (cached_type == TYPE_CALL) { return 861 /* 0x35d */; } else if (cached_type == TYPE_CALLV) { return 862 /* 0x35e */; } else if (cached_type == TYPE_LEAVE) { return 863 /* 0x35f */; } else if (cached_type == TYPE_STR) { return 864 /* 0x360 */; } else if ((cached_type == TYPE_SSELOG) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 865 /* 0x361 */; } else if ((cached_type == TYPE_SSELOG) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 866 /* 0x362 */; } else if ((cached_type == TYPE_SSELOG1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 867 /* 0x363 */; } else if ((cached_type == TYPE_SSELOG1) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 868 /* 0x364 */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && ((! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL)) && (! (cached_atom_unit == ATOM_UNIT_COMPLEX))))) { return 869 /* 0x365 */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_DI)))) { return 870 /* 0x366 */; } else if ((cached_type == TYPE_SSEIADD) && ((! (register_operand (operands[0], V2DImode))) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SIMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)))) { return 871 /* 0x367 */; } else if ((cached_type == TYPE_SSEIADD) && ((register_operand (operands[0], V2DImode)) || ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))) { return 872 /* 0x368 */; } else if ((cached_type == TYPE_SSEISHFT) && ((! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SISHUF)) && (immediate_operand (operands[2], VOIDmode)))) { return 873 /* 0x369 */; } else if ((cached_type == TYPE_SSEISHFT1) || ((cached_type == TYPE_SSEISHFT) && (((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_SISHUF) && (immediate_operand (operands[2], VOIDmode))))) { return 874 /* 0x36a */; } else if ((cached_type == TYPE_SSEISHFT) && (! (immediate_operand (operands[2], VOIDmode)))) { return 875 /* 0x36b */; } else if (cached_type == TYPE_SSEIMUL) { return 876 /* 0x36c */; } else if ((cached_type == TYPE_SSE) && (((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_RCP) && ((cached_mode = get_attr_mode (insn)) == MODE_SF))) { return 877 /* 0x36d */; } else if ((cached_type == TYPE_SSE) && ((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_MOVDUP)) { return 878 /* 0x36e */; } else if ((cached_type == TYPE_SSE) && ((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_LFENCE)) { return 879 /* 0x36f */; } else if ((cached_type == TYPE_SSE) && (((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_FENCE) || (cached_atom_sse_attr == ATOM_SSE_ATTR_PREFETCH))) { return 880 /* 0x370 */; } else if ((cached_type == TYPE_SSE) && ((((cached_atom_sse_attr = get_attr_atom_sse_attr (insn)) == ATOM_SSE_ATTR_SQRT) || (cached_atom_sse_attr == ATOM_SSE_ATTR_MXCSR)) || ((cached_atom_sse_attr == ATOM_SSE_ATTR_RCP) && ((cached_mode = get_attr_mode (insn)) == MODE_V4SF)))) { return 881 /* 0x371 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 882 /* 0x372 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 883 /* 0x373 */; } else if ((cached_type == TYPE_SSEMOV) && ((register_operand (operands[0], VOIDmode)) && (register_operand (operands[1], VOIDmode)))) { return 884 /* 0x374 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_0) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 885 /* 0x375 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) || (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 886 /* 0x376 */; } else if ((cached_type == TYPE_SSEADD) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_V2DF)) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))))) { return 887 /* 0x377 */; } else if ((cached_type == TYPE_SSEADD) && ((! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) && ((! ((cached_mode = get_attr_mode (insn)) == MODE_V2DF)) && (! ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))))) { return 888 /* 0x378 */; } else if ((cached_type == TYPE_SSEADD) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_atom_unit = get_attr_atom_unit (insn)) == ATOM_UNIT_COMPLEX))) { return 889 /* 0x379 */; } else if ((cached_type == TYPE_SSEMUL) && (! ((cached_mode = get_attr_mode (insn)) == MODE_SF))) { return 890 /* 0x37a */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_mode = get_attr_mode (insn)) == MODE_SF)) { return 891 /* 0x37b */; } else if (cached_type == TYPE_SSECMP) { return 892 /* 0x37c */; } else if (cached_type == TYPE_SSECOMI) { return 893 /* 0x37d */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2SImode)) && (register_operand (operands[1], V4SFmode))) || ((register_operand (operands[0], V4SFmode)) && (register_operand (operands[1], V2SImode))))) { return 894 /* 0x37e */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2SImode)) && (memory_operand (operands[1], V4SFmode))) || ((register_operand (operands[0], V4SFmode)) && (memory_operand (operands[1], V2SImode))))) { return 895 /* 0x37f */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2DFmode)) && (register_operand (operands[1], V2SImode))) || ((register_operand (operands[0], V2SImode)) && (register_operand (operands[1], V2DFmode))))) { return 896 /* 0x380 */; } else if ((cached_type == TYPE_SSECVT) && (((register_operand (operands[0], V2DFmode)) && (memory_operand (operands[1], V2SImode))) || ((register_operand (operands[0], V2SImode)) && (memory_operand (operands[1], V2DFmode))))) { return 897 /* 0x381 */; } else if ((cached_type == TYPE_SSECVT) && (((! (register_operand (operands[0], V2SImode))) || (! (nonimmediate_operand (operands[1], V4SFmode)))) && ((! (register_operand (operands[0], V4SFmode))) || (! (nonimmediate_operand (operands[1], V2SImode)))))) { return 898 /* 0x382 */; } else if ((cached_type == TYPE_SSEICVT) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], SImode)))) { return 899 /* 0x383 */; } else if ((cached_type == TYPE_SSEICVT) && ((! (register_operand (operands[0], V2DFmode))) || (! (memory_operand (operands[1], SImode))))) { return 900 /* 0x384 */; } else if (cached_type == TYPE_SSEDIV) { return 901 /* 0x385 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 902 /* 0x386 */; } else if ((cached_type == TYPE_FMOV) && (! ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 903 /* 0x387 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_generic (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_athlon_decode cached_athlon_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 237 /* 0xed */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 237 /* 0xed */; } else if (which_alternative == 0) { return 240 /* 0xf0 */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ extract_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 215 /* 0xd7 */; } else { return 224 /* 0xe0 */; } case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 215 /* 0xd7 */; } else if (which_alternative != 0) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 215 /* 0xd7 */; } else if (which_alternative != 0) { return 224 /* 0xe0 */; } else { return 229 /* 0xe5 */; } case 1835: /* sse2_cvtps2pd */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 269 /* 0x10d */; } else { return 271 /* 0x10f */; } case 1819: /* sse2_cvtsd2ss_round */ case 1818: /* sse2_cvtsd2ss */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 282 /* 0x11a */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 284 /* 0x11c */; } else { return 990 /* 0x3de */; } case 1827: /* *sse2_cvtpd2ps */ case 1817: /* *sse2_cvttpd2dq */ case 1802: /* *sse2_cvtpd2dq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 286 /* 0x11e */; } else if (cached_memory == MEMORY_NONE) { return 288 /* 0x120 */; } else { return 990 /* 0x3de */; } case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 276 /* 0x114 */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 278 /* 0x116 */; } else { return 990 /* 0x3de */; } case 1756: /* sse2_cvtpi2pd */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (which_alternative == 0) { return 235 /* 0xeb */; } else { return 990 /* 0x3de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 290 /* 0x122 */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 293 /* 0x125 */; } else { return 990 /* 0x3de */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 237 /* 0xed */; } else { return 240 /* 0xf0 */; } case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 246 /* 0xf6 */; } else { return 249 /* 0xf9 */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 310 /* 0x136 */; } else { return 313 /* 0x139 */; } case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 307 /* 0x133 */; } else { return 308 /* 0x134 */; } case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 298 /* 0x12a */; } else { return 299 /* 0x12b */; } case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 301 /* 0x12d */; } else { return 304 /* 0x130 */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 260 /* 0x104 */; } else { return 263 /* 0x107 */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ extract_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 215 /* 0xd7 */; } else { return 226 /* 0xe2 */; } case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (memory_operand (operands[1], DFmode)) { return 215 /* 0xd7 */; } else if (which_alternative != 0) { return 221 /* 0xdd */; } else { return 231 /* 0xe7 */; } case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1031: /* *mmx_mulv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 232 /* 0xe8 */; } else { return 233 /* 0xe9 */; } case 1758: /* sse2_cvttpd2pi */ case 1757: /* sse2_cvtpd2pi */ case 1704: /* sse_cvttps2pi */ case 1703: /* sse_cvtps2pi */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 234 /* 0xea */; } else { return 235 /* 0xeb */; } case 1028: /* sse_movntq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 221 /* 0xdd */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 226 /* 0xe2 */; } else { return 231 /* 0xe7 */; } case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ return 169 /* 0xa9 */; case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 178 /* 0xb2 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 240 /* 0xf0 */; case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 959: /* *prefetch_3dnow */ return 235 /* 0xeb */; case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 257 /* 0x101 */; } else { return 258 /* 0x102 */; } case 934: /* *movxfcc_1 */ return 206 /* 0xce */; case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ return 162 /* 0xa2 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 161 /* 0xa1 */; case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 202 /* 0xca */; case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 167 /* 0xa7 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 149 /* 0x95 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 142 /* 0x8e */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 141 /* 0x8d */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 243 /* 0xf3 */; } else { return 244 /* 0xf4 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 196 /* 0xc4 */; case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 150 /* 0x96 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 188 /* 0xbc */; case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 183 /* 0xb7 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 187 /* 0xbb */; } else { return 189 /* 0xbd */; } case 1821: /* sse2_cvtss2sd_round */ case 1820: /* sse2_cvtss2sd */ case 846: /* sse4_1_rounddf2 */ case 152: /* *extendsfdf2_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 265 /* 0x109 */; } else { return 267 /* 0x10b */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 164 /* 0xa4 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 166 /* 0xa6 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 171 /* 0xab */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_BOTH) { return 172 /* 0xac */; } else if (cached_memory == MEMORY_STORE) { return 176 /* 0xb0 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 145 /* 0x91 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 144 /* 0x90 */; case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 208 /* 0xd0 */; } else { return 209 /* 0xd1 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 252 /* 0xfc */; } else { return 254 /* 0xfe */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 164 /* 0xa4 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2960: /* avx512f_vcvtps2ph512_mask */ case 2959: /* *avx512f_vcvtps2ph512 */ case 2958: /* vcvtps2ph256 */ case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2955: /* avx512f_vcvtph2ps512_mask_round */ case 2954: /* avx512f_vcvtph2ps512_mask */ case 2953: /* *avx512f_vcvtph2ps512_round */ case 2952: /* *avx512f_vcvtph2ps512 */ case 2951: /* vcvtph2ps256 */ case 2950: /* *vcvtph2ps_load */ case 2949: /* vcvtph2ps */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2576: /* sse4_1_roundsd */ case 2575: /* sse4_1_roundss */ case 2574: /* sse4_1_roundpd */ case 2573: /* avx_roundpd256 */ case 2572: /* sse4_1_roundps */ case 2571: /* avx_roundps256 */ case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1834: /* vec_unpacks_lo_v16sf */ case 1833: /* *avx_cvtps2pd256_2 */ case 1832: /* avx_cvtps2pd256 */ case 1831: /* avx512f_cvtps2pd512_mask_round */ case 1830: /* avx512f_cvtps2pd512_mask */ case 1829: /* avx512f_cvtps2pd512_round */ case 1828: /* avx512f_cvtps2pd512 */ case 1826: /* avx_cvtpd2ps256 */ case 1825: /* avx512f_cvtpd2ps512_mask_round */ case 1824: /* avx512f_cvtpd2ps512_mask */ case 1823: /* *avx512f_cvtpd2ps512_round */ case 1822: /* *avx512f_cvtpd2ps512 */ case 1816: /* *avx_cvttpd2dq256_2 */ case 1815: /* fix_truncv4dfv4si2 */ case 1814: /* ufix_truncv8dfv8si2_mask_round */ case 1813: /* ufix_truncv8dfv8si2_mask */ case 1812: /* ufix_truncv8dfv8si2_round */ case 1811: /* ufix_truncv8dfv8si2 */ case 1810: /* fix_truncv8dfv8si2_mask_round */ case 1809: /* fix_truncv8dfv8si2_mask */ case 1808: /* fix_truncv8dfv8si2_round */ case 1807: /* fix_truncv8dfv8si2 */ case 1806: /* avx512f_ufix_notruncv8dfv8si_mask_round */ case 1805: /* avx512f_ufix_notruncv8dfv8si_mask */ case 1804: /* avx512f_ufix_notruncv8dfv8si_round */ case 1803: /* avx512f_ufix_notruncv8dfv8si */ case 1801: /* *avx_cvtpd2dq256_2 */ case 1800: /* avx_cvtpd2dq256 */ case 1799: /* avx512f_cvtpd2dq512_mask_round */ case 1798: /* avx512f_cvtpd2dq512_mask */ case 1797: /* *avx512f_cvtpd2dq512_round */ case 1796: /* *avx512f_cvtpd2dq512 */ case 1795: /* sse2_cvtdq2pd */ case 1794: /* avx_cvtdq2pd256_2 */ case 1793: /* avx512f_cvtdq2pd512_2 */ case 1792: /* ufloatv8siv8df_mask */ case 1791: /* ufloatv8siv8df */ case 1790: /* floatv4siv4df2 */ case 1789: /* floatv8siv8df2_mask */ case 1788: /* floatv8siv8df2 */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1755: /* fix_truncv4sfv4si2 */ case 1754: /* fix_truncv8sfv8si2 */ case 1753: /* ufix_truncv16sfv16si2_mask_round */ case 1752: /* ufix_truncv16sfv16si2_mask */ case 1751: /* ufix_truncv16sfv16si2_round */ case 1750: /* ufix_truncv16sfv16si2 */ case 1749: /* fix_truncv16sfv16si2_mask_round */ case 1748: /* fix_truncv16sfv16si2_mask */ case 1747: /* fix_truncv16sfv16si2_round */ case 1746: /* fix_truncv16sfv16si2 */ case 1745: /* avx512f_ufix_notruncv16sfv16si_mask_round */ case 1744: /* avx512f_ufix_notruncv16sfv16si_mask */ case 1743: /* *avx512f_ufix_notruncv16sfv16si_round */ case 1742: /* *avx512f_ufix_notruncv16sfv16si */ case 1741: /* avx512f_fix_notruncv16sfv16si_mask_round */ case 1740: /* avx512f_fix_notruncv16sfv16si_mask */ case 1739: /* *avx512f_fix_notruncv16sfv16si_round */ case 1738: /* *avx512f_fix_notruncv16sfv16si */ case 1737: /* sse2_fix_notruncv4sfv4si */ case 1736: /* avx_fix_notruncv8sfv8si */ case 1735: /* ufloatv16siv16sf2_mask_round */ case 1734: /* ufloatv16siv16sf2_mask */ case 1733: /* ufloatv16siv16sf2_round */ case 1732: /* ufloatv16siv16sf2 */ case 1731: /* floatv4siv4sf2 */ case 1730: /* floatv8siv8sf2 */ case 1729: /* floatv16siv16sf2_mask_round */ case 1728: /* floatv16siv16sf2_mask */ case 1727: /* floatv16siv16sf2_round */ case 1726: /* floatv16siv16sf2 */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1702: /* sse_cvtpi2ps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1209: /* sse2_movntv2di */ case 1208: /* avx_movntv4di */ case 1207: /* avx512f_movntv8di */ case 960: /* *prefetch_prefetchwt1 */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 845: /* sse4_1_roundsf2 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 157: /* *truncdfsf_fast_sse */ case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 162 /* 0xa2 */; } else if (cached_memory == MEMORY_LOAD) { return 167 /* 0xa7 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if ((cached_type = get_attr_type (insn)) == TYPE_IBR) { return 141 /* 0x8d */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 142 /* 0x8e */; } else if (cached_type == TYPE_PUSH) { return 144 /* 0x90 */; } else if (cached_type == TYPE_POP) { return 145 /* 0x91 */; } else if (cached_type == TYPE_LEAVE) { return 149 /* 0x95 */; } else if (cached_type == TYPE_LEA) { return 150 /* 0x96 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 153 /* 0x99 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 154 /* 0x9a */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 157 /* 0x9d */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 158 /* 0x9e */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 159 /* 0x9f */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 160 /* 0xa0 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 161 /* 0xa1 */; } else if (((cached_athlon_decode = get_attr_athlon_decode (insn)) == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 162 /* 0xa2 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 164 /* 0xa4 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 166 /* 0xa6 */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 167 /* 0xa7 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 169 /* 0xa9 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 171 /* 0xab */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 172 /* 0xac */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 174 /* 0xae */; } else if ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 176 /* 0xb0 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 178 /* 0xb2 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 181 /* 0xb5 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 183 /* 0xb7 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 185 /* 0xb9 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 187 /* 0xbb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 188 /* 0xbc */; } else if (cached_type == TYPE_FMOV) { return 189 /* 0xbd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 191 /* 0xbf */; } else if (cached_type == TYPE_FOP) { return 192 /* 0xc0 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 194 /* 0xc2 */; } else if (cached_type == TYPE_FMUL) { return 195 /* 0xc3 */; } else if (cached_type == TYPE_FSGN) { return 196 /* 0xc4 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 198 /* 0xc6 */; } else if (cached_type == TYPE_FDIV) { return 200 /* 0xc8 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 201 /* 0xc9 */; } else if (cached_type == TYPE_FPSPC) { return 202 /* 0xca */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 205 /* 0xcd */; } else if (cached_type == TYPE_FCMOV) { return 206 /* 0xce */; } else if ((cached_type == TYPE_FCMP) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 208 /* 0xd0 */; } else if ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (cached_type == TYPE_FCMP)) { return 209 /* 0xd1 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 211 /* 0xd3 */; } else if (cached_type == TYPE_FCMP) { return 212 /* 0xd4 */; } else if ((cached_type == TYPE_SSEMOV) && (memory_operand (operands[1], DFmode))) { return 215 /* 0xd7 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 216 /* 0xd8 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 219 /* 0xdb */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 221 /* 0xdd */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 224 /* 0xe0 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 225 /* 0xe1 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 226 /* 0xe2 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI)))) { return 229 /* 0xe5 */; } else if ((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) { return 231 /* 0xe7 */; } else if ((cached_type == TYPE_MMXMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 232 /* 0xe8 */; } else if (cached_type == TYPE_MMXMUL) { return 233 /* 0xe9 */; } else if (((cached_unit = get_attr_unit (insn)) == UNIT_MMX) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 234 /* 0xea */; } else if (cached_unit == UNIT_MMX) { return 235 /* 0xeb */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 237 /* 0xed */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 240 /* 0xf0 */; } else if ((cached_type == TYPE_SSECMP) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 243 /* 0xf3 */; } else if ((cached_type == TYPE_SSECMP) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI))))) { return 244 /* 0xf4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 246 /* 0xf6 */; } else if (cached_type == TYPE_SSECMP) { return 249 /* 0xf9 */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 252 /* 0xfc */; } else if (cached_type == TYPE_SSECOMI) { return 254 /* 0xfe */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 257 /* 0x101 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI)))) { return 258 /* 0x102 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 260 /* 0x104 */; } else if ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) { return 263 /* 0x107 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 265 /* 0x109 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DIRECT) && ((cached_mode = get_attr_mode (insn)) == MODE_DF))) { return 267 /* 0x10b */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 269 /* 0x10d */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))))) { return 271 /* 0x10f */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 276 /* 0x114 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 278 /* 0x116 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 280 /* 0x118 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 282 /* 0x11a */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 284 /* 0x11c */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 286 /* 0x11e */; } else if ((cached_type == TYPE_SSECVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 288 /* 0x120 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 290 /* 0x122 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_athlon_decode == ATHLON_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 293 /* 0x125 */; } else if ((cached_type == TYPE_SSEMUL) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 298 /* 0x12a */; } else if ((cached_type == TYPE_SSEMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 299 /* 0x12b */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 301 /* 0x12d */; } else if (cached_type == TYPE_SSEMUL) { return 304 /* 0x130 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 307 /* 0x133 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 308 /* 0x134 */; } else if ((cached_type == TYPE_SSEDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 310 /* 0x136 */; } else if (cached_type == TYPE_SSEDIV) { return 313 /* 0x139 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_amdfam10 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_amdfam10_decode cached_amdfam10_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_athlon_decode cached_athlon_decode ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 238 /* 0xee */; } else { return 241 /* 0xf1 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 238 /* 0xee */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 238 /* 0xee */; } else { return 241 /* 0xf1 */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ return 315 /* 0x13b */; case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 238 /* 0xee */; } else if (which_alternative == 0) { return 241 /* 0xf1 */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ return 227 /* 0xe3 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 228 /* 0xe4 */; } else { return 990 /* 0x3de */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 227 /* 0xe3 */; } else { return 990 /* 0x3de */; } case 1821: /* sse2_cvtss2sd_round */ case 1820: /* sse2_cvtss2sd */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 266 /* 0x10a */; } else if (which_alternative == 0) { return 268 /* 0x10c */; } else { return 990 /* 0x3de */; } case 1819: /* sse2_cvtsd2ss_round */ case 1818: /* sse2_cvtsd2ss */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 283 /* 0x11b */; } else if ((which_alternative == 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 285 /* 0x11d */; } else { return 990 /* 0x3de */; } case 1827: /* *sse2_cvtpd2ps */ case 1817: /* *sse2_cvttpd2dq */ case 1802: /* *sse2_cvtpd2dq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 287 /* 0x11f */; } else if (cached_memory == MEMORY_NONE) { return 289 /* 0x121 */; } else { return 990 /* 0x3de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1780: /* sse2_cvtsd2si_2 */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1711: /* sse_cvtss2si_2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 291 /* 0x123 */; } else if (cached_memory == MEMORY_NONE) { return 294 /* 0x126 */; } else { return 990 /* 0x3de */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2891: /* vec_set_hi_v8sf */ case 2890: /* vec_set_hi_v8si */ case 2889: /* vec_set_lo_v8sf */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2838: /* *avx_vpermilpv8sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2772: /* avx2_permvarv8sf */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2327: /* *xorv2di3 */ case 2326: /* *iorv2di3 */ case 2325: /* *andv2di3 */ case 2324: /* *xorv4di3 */ case 2323: /* *iorv4di3 */ case 2322: /* *andv4di3 */ case 2321: /* *xorv4si3 */ case 2320: /* *iorv4si3 */ case 2319: /* *andv4si3 */ case 2318: /* *xorv8si3 */ case 2317: /* *iorv8si3 */ case 2316: /* *andv8si3 */ case 2315: /* *xorv8hi3 */ case 2314: /* *iorv8hi3 */ case 2313: /* *andv8hi3 */ case 2312: /* *xorv16hi3 */ case 2311: /* *iorv16hi3 */ case 2310: /* *andv16hi3 */ case 2309: /* *xorv16qi3 */ case 2308: /* *iorv16qi3 */ case 2307: /* *andv16qi3 */ case 2306: /* *xorv32qi3 */ case 2305: /* *iorv32qi3 */ case 2304: /* *andv32qi3 */ case 2303: /* xorv8di3_mask */ case 2302: /* *xorv8di3 */ case 2301: /* iorv8di3_mask */ case 2300: /* *iorv8di3 */ case 2299: /* andv8di3_mask */ case 2298: /* *andv8di3 */ case 2297: /* xorv16si3_mask */ case 2296: /* *xorv16si3 */ case 2295: /* iorv16si3_mask */ case 2294: /* *iorv16si3 */ case 2293: /* andv16si3_mask */ case 2292: /* *andv16si3 */ case 2291: /* *andnotv2di3 */ case 2290: /* *andnotv4di3 */ case 2289: /* *andnotv4si3 */ case 2288: /* *andnotv8si3 */ case 2287: /* *andnotv8hi3 */ case 2286: /* *andnotv16hi3 */ case 2285: /* *andnotv16qi3 */ case 2284: /* *andnotv32qi3 */ case 2283: /* *andnotv8di3_mask */ case 2282: /* *andnotv8di3 */ case 2281: /* *andnotv16si3_mask */ case 2280: /* *andnotv16si3 */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1854: /* avx_shufps256_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1844: /* avx_unpcklps256 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1840: /* avx_unpckhps256 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1521: /* *xorv8sf3 */ case 1520: /* *iorv8sf3 */ case 1519: /* *andv8sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1514: /* avx_andnotv4df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1511: /* avx_andnotv8sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 238 /* 0xee */; } else { return 241 /* 0xf1 */; } case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 247 /* 0xf7 */; } else { return 250 /* 0xfa */; } case 1315: /* sse2_divv2df3 */ case 1314: /* avx_divv4df3 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1309: /* sse_divv4sf3 */ case 1308: /* avx_divv8sf3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 311 /* 0x137 */; } else { return 314 /* 0x13a */; } case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 307 /* 0x133 */; } else { return 308 /* 0x134 */; } case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 298 /* 0x12a */; } else { return 299 /* 0x12b */; } case 2506: /* sse4_1_dppd */ case 2505: /* avx_dppd256 */ case 2504: /* sse4_1_dpps */ case 2503: /* avx_dpps256 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 302 /* 0x12e */; } else { return 305 /* 0x131 */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1444: /* avx_addsubv8sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1442: /* avx_addsubv4df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1434: /* *ieee_sminv4df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1431: /* *ieee_sminv8sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1419: /* *sminv4df3 */ case 1418: /* *smaxv4df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1407: /* *sminv8sf3 */ case 1406: /* *smaxv8sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1389: /* *sminv4df3_finite_mask_round */ case 1388: /* *sminv4df3_finite_mask */ case 1387: /* *sminv4df3_finite_round */ case 1386: /* *sminv4df3_finite */ case 1385: /* *smaxv4df3_finite_mask_round */ case 1384: /* *smaxv4df3_finite_mask */ case 1383: /* *smaxv4df3_finite_round */ case 1382: /* *smaxv4df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1365: /* *sminv8sf3_finite_mask_round */ case 1364: /* *sminv8sf3_finite_mask */ case 1363: /* *sminv8sf3_finite_round */ case 1362: /* *sminv8sf3_finite */ case 1361: /* *smaxv8sf3_finite_mask_round */ case 1360: /* *smaxv8sf3_finite_mask */ case 1359: /* *smaxv8sf3_finite_round */ case 1358: /* *smaxv8sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 261 /* 0x105 */; } else { return 264 /* 0x108 */; } case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2949: /* vcvtph2ps */ case 2576: /* sse4_1_roundsd */ case 2575: /* sse4_1_roundss */ case 2574: /* sse4_1_roundpd */ case 2572: /* sse4_1_roundps */ case 1835: /* sse2_cvtps2pd */ case 1826: /* avx_cvtpd2ps256 */ case 1795: /* sse2_cvtdq2pd */ case 1758: /* sse2_cvttpd2pi */ case 1756: /* sse2_cvtpi2pd */ case 1755: /* fix_truncv4sfv4si2 */ case 1737: /* sse2_fix_notruncv4sfv4si */ case 1731: /* floatv4siv4sf2 */ case 1702: /* sse_cvtpi2ps */ case 1209: /* sse2_movntv2di */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 270 /* 0x10e */; } else { return 272 /* 0x110 */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 228 /* 0xe4 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 222 /* 0xde */; } else { return 990 /* 0x3de */; } case 1123: /* *mmx_concatv2si */ case 1053: /* *mmx_concatv2sf */ extract_constrain_insn_cached (insn); if ((which_alternative == 1) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 223 /* 0xdf */; } else if ((which_alternative == 1) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 228 /* 0xe4 */; } else { return 990 /* 0x3de */; } case 1028: /* sse_movntq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 223 /* 0xdf */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 228 /* 0xe4 */; } else { return 990 /* 0x3de */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 177 /* 0xb1 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1905: /* vec_extract_hi_v8sf */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1863: /* avx2_vec_dupv4sf */ case 1862: /* avx2_vec_dupv8sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 241 /* 0xf1 */; case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 257 /* 0x101 */; } else { return 258 /* 0x102 */; } case 934: /* *movxfcc_1 */ return 206 /* 0xce */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 161 /* 0xa1 */; case 3084: /* avx512f_compressv8df_mask */ case 3083: /* avx512f_compressv8di_mask */ case 3082: /* avx512f_compressv16sf_mask */ case 3081: /* avx512f_compressv16si_mask */ case 3080: /* *avx512f_scatterdiv8df */ case 3079: /* *avx512f_scatterdiv8df */ case 3078: /* *avx512f_scatterdiv8di */ case 3077: /* *avx512f_scatterdiv8di */ case 3076: /* *avx512f_scatterdiv16sf */ case 3075: /* *avx512f_scatterdiv16sf */ case 3074: /* *avx512f_scatterdiv16si */ case 3073: /* *avx512f_scatterdiv16si */ case 3072: /* *avx512f_scattersiv8df */ case 3071: /* *avx512f_scattersiv8df */ case 3070: /* *avx512f_scattersiv8di */ case 3069: /* *avx512f_scattersiv8di */ case 3068: /* *avx512f_scattersiv16sf */ case 3067: /* *avx512f_scattersiv16sf */ case 3066: /* *avx512f_scattersiv16si */ case 3065: /* *avx512f_scattersiv16si */ case 3064: /* *avx512f_gatherdiv8df_2 */ case 3063: /* *avx512f_gatherdiv8df_2 */ case 3062: /* *avx512f_gatherdiv8di_2 */ case 3061: /* *avx512f_gatherdiv8di_2 */ case 3060: /* *avx512f_gatherdiv16sf_2 */ case 3059: /* *avx512f_gatherdiv16sf_2 */ case 3058: /* *avx512f_gatherdiv16si_2 */ case 3057: /* *avx512f_gatherdiv16si_2 */ case 3056: /* *avx512f_gatherdiv8df */ case 3055: /* *avx512f_gatherdiv8df */ case 3054: /* *avx512f_gatherdiv8di */ case 3053: /* *avx512f_gatherdiv8di */ case 3052: /* *avx512f_gatherdiv16sf */ case 3051: /* *avx512f_gatherdiv16sf */ case 3050: /* *avx512f_gatherdiv16si */ case 3049: /* *avx512f_gatherdiv16si */ case 3048: /* *avx512f_gathersiv8df_2 */ case 3047: /* *avx512f_gathersiv8df_2 */ case 3046: /* *avx512f_gathersiv8di_2 */ case 3045: /* *avx512f_gathersiv8di_2 */ case 3044: /* *avx512f_gathersiv16sf_2 */ case 3043: /* *avx512f_gathersiv16sf_2 */ case 3042: /* *avx512f_gathersiv16si_2 */ case 3041: /* *avx512f_gathersiv16si_2 */ case 3040: /* *avx512f_gathersiv8df */ case 3039: /* *avx512f_gathersiv8df */ case 3038: /* *avx512f_gathersiv8di */ case 3037: /* *avx512f_gathersiv8di */ case 3036: /* *avx512f_gathersiv16sf */ case 3035: /* *avx512f_gathersiv16sf */ case 3034: /* *avx512f_gathersiv16si */ case 3033: /* *avx512f_gathersiv16si */ case 3032: /* *avx2_gatherdiv8sf_4 */ case 3031: /* *avx2_gatherdiv8sf_4 */ case 3030: /* *avx2_gatherdiv8si_4 */ case 3029: /* *avx2_gatherdiv8si_4 */ case 3028: /* *avx2_gatherdiv8sf_3 */ case 3027: /* *avx2_gatherdiv8sf_3 */ case 3026: /* *avx2_gatherdiv8si_3 */ case 3025: /* *avx2_gatherdiv8si_3 */ case 3024: /* *avx2_gatherdiv8sf_2 */ case 3023: /* *avx2_gatherdiv8sf_2 */ case 3022: /* *avx2_gatherdiv8si_2 */ case 3021: /* *avx2_gatherdiv8si_2 */ case 3016: /* *avx2_gatherdiv4df_2 */ case 3015: /* *avx2_gatherdiv4df_2 */ case 3014: /* *avx2_gatherdiv4di_2 */ case 3013: /* *avx2_gatherdiv4di_2 */ case 3008: /* *avx2_gatherdiv8sf */ case 3007: /* *avx2_gatherdiv8sf */ case 3006: /* *avx2_gatherdiv8si */ case 3005: /* *avx2_gatherdiv8si */ case 3000: /* *avx2_gatherdiv4df */ case 2999: /* *avx2_gatherdiv4df */ case 2998: /* *avx2_gatherdiv4di */ case 2997: /* *avx2_gatherdiv4di */ case 2992: /* *avx2_gathersiv8sf_2 */ case 2991: /* *avx2_gathersiv8sf_2 */ case 2990: /* *avx2_gathersiv8si_2 */ case 2989: /* *avx2_gathersiv8si_2 */ case 2984: /* *avx2_gathersiv4df_2 */ case 2983: /* *avx2_gathersiv4df_2 */ case 2982: /* *avx2_gathersiv4di_2 */ case 2981: /* *avx2_gathersiv4di_2 */ case 2976: /* *avx2_gathersiv8sf */ case 2975: /* *avx2_gathersiv8sf */ case 2974: /* *avx2_gathersiv8si */ case 2973: /* *avx2_gathersiv8si */ case 2968: /* *avx2_gathersiv4df */ case 2967: /* *avx2_gathersiv4df */ case 2966: /* *avx2_gathersiv4di */ case 2965: /* *avx2_gathersiv4di */ case 2824: /* avx2_vbroadcasti128_v4di */ case 2823: /* avx2_vbroadcasti128_v8si */ case 2822: /* avx2_vbroadcasti128_v16hi */ case 2821: /* avx2_vbroadcasti128_v32qi */ case 2820: /* avx512f_vec_dup_memv8df_mask */ case 2819: /* *avx512f_vec_dup_memv8df */ case 2818: /* avx512f_vec_dup_memv8di_mask */ case 2817: /* *avx512f_vec_dup_memv8di */ case 2816: /* avx512f_vec_dup_memv16sf_mask */ case 2815: /* *avx512f_vec_dup_memv16sf */ case 2814: /* avx512f_vec_dup_memv16si_mask */ case 2813: /* *avx512f_vec_dup_memv16si */ case 2812: /* avx512f_vec_dup_gprv8di_mask */ case 2811: /* *avx512f_vec_dup_gprv8di */ case 2810: /* avx512f_vec_dup_gprv16si_mask */ case 2809: /* *avx512f_vec_dup_gprv16si */ case 2808: /* avx512f_broadcastv8di_mask */ case 2807: /* *avx512f_broadcastv8di */ case 2806: /* avx512f_broadcastv8df_mask */ case 2805: /* *avx512f_broadcastv8df */ case 2804: /* avx512f_broadcastv16si_mask */ case 2803: /* *avx512f_broadcastv16si */ case 2802: /* avx512f_broadcastv16sf_mask */ case 2801: /* *avx512f_broadcastv16sf */ case 2800: /* avx512f_vec_dupv8df_mask */ case 2799: /* *avx512f_vec_dupv8df */ case 2798: /* avx512f_vec_dupv8di_mask */ case 2797: /* *avx512f_vec_dupv8di */ case 2796: /* avx512f_vec_dupv16sf_mask */ case 2795: /* *avx512f_vec_dupv16sf */ case 2794: /* avx512f_vec_dupv16si_mask */ case 2793: /* *avx512f_vec_dupv16si */ case 2792: /* vec_dupv4df */ case 2791: /* vec_dupv4di */ case 2790: /* vec_dupv8sf */ case 2789: /* vec_dupv8si */ case 2770: /* avx2_pbroadcastv4di_1 */ case 2769: /* avx2_pbroadcastv8si_1 */ case 2768: /* avx2_pbroadcastv16hi_1 */ case 2767: /* avx2_pbroadcastv32qi_1 */ case 2765: /* avx2_pbroadcastv4di */ case 2763: /* avx2_pbroadcastv8si */ case 2761: /* avx2_pbroadcastv16hi */ case 2759: /* avx2_pbroadcastv32qi */ case 2758: /* avx2_pbroadcastv8di */ case 2757: /* avx2_pbroadcastv16si */ case 2562: /* avx2_zero_extendv4siv4di2 */ case 2561: /* avx2_sign_extendv4siv4di2 */ case 2560: /* avx512f_zero_extendv8siv8di2_mask */ case 2559: /* avx512f_zero_extendv8siv8di2 */ case 2558: /* avx512f_sign_extendv8siv8di2_mask */ case 2557: /* avx512f_sign_extendv8siv8di2 */ case 2554: /* avx2_zero_extendv4hiv4di2 */ case 2553: /* avx2_sign_extendv4hiv4di2 */ case 2552: /* avx512f_zero_extendv8hiv8di2_mask */ case 2551: /* avx512f_zero_extendv8hiv8di2 */ case 2550: /* avx512f_sign_extendv8hiv8di2_mask */ case 2549: /* avx512f_sign_extendv8hiv8di2 */ case 2546: /* avx2_zero_extendv4qiv4di2 */ case 2545: /* avx2_sign_extendv4qiv4di2 */ case 2544: /* avx512f_zero_extendv8qiv8di2_mask */ case 2543: /* avx512f_zero_extendv8qiv8di2 */ case 2542: /* avx512f_sign_extendv8qiv8di2_mask */ case 2541: /* avx512f_sign_extendv8qiv8di2 */ case 2538: /* avx2_zero_extendv8hiv8si2 */ case 2537: /* avx2_sign_extendv8hiv8si2 */ case 2536: /* avx512f_zero_extendv16hiv16si2_mask */ case 2535: /* avx512f_zero_extendv16hiv16si2 */ case 2534: /* avx512f_sign_extendv16hiv16si2_mask */ case 2533: /* avx512f_sign_extendv16hiv16si2 */ case 2530: /* avx2_zero_extendv8qiv8si2 */ case 2529: /* avx2_sign_extendv8qiv8si2 */ case 2528: /* avx512f_zero_extendv16qiv16si2_mask */ case 2527: /* *avx512f_zero_extendv16qiv16si2 */ case 2526: /* avx512f_sign_extendv16qiv16si2_mask */ case 2525: /* *avx512f_sign_extendv16qiv16si2 */ case 2522: /* avx2_zero_extendv16qiv16hi2 */ case 2521: /* avx2_sign_extendv16qiv16hi2 */ case 2518: /* avx2_pblenddv8si */ case 2517: /* *avx2_pblendw */ case 2514: /* avx2_pblendvb */ case 2508: /* avx2_movntdqa */ case 2507: /* avx512f_movntdqa */ case 2501: /* avx_blendvpd256 */ case 2499: /* avx_blendvps256 */ case 2497: /* avx_blendpd256 */ case 2495: /* avx_blendps256 */ case 2490: /* sse4a_vmmovntv2df */ case 2489: /* sse4a_vmmovntv4sf */ case 2488: /* sse4a_movntdf */ case 2487: /* sse4a_movntsf */ case 2426: /* sse2_pmovmskb */ case 2425: /* avx2_pmovmskb */ case 2423: /* avx_movmskpd256 */ case 2421: /* avx_movmskps256 */ case 1861: /* sse_movss */ case 1205: /* avx_movntv4df */ case 1204: /* avx512f_movntv8df */ case 1202: /* avx_movntv8sf */ case 1201: /* avx512f_movntv16sf */ case 1200: /* sse2_movntidi */ case 1199: /* sse2_movntisi */ case 1197: /* avx_lddqu256 */ case 1162: /* avx512f_blendmv8df */ case 1161: /* avx512f_blendmv8di */ case 1160: /* avx512f_blendmv16sf */ case 1159: /* avx512f_blendmv16si */ case 888: /* movmsk_df */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 222 /* 0xde */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 228 /* 0xe4 */; } else { return 990 /* 0x3de */; } case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ return 202 /* 0xca */; case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 168 /* 0xa8 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 149 /* 0x95 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 143 /* 0x8f */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ return 141 /* 0x8d */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 243 /* 0xf3 */; } else { return 244 /* 0xf4 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 163 /* 0xa3 */; } else if (cached_memory == MEMORY_STORE) { return 177 /* 0xb1 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 196 /* 0xc4 */; case 334: /* *umulsi3_highpart_zext */ case 333: /* *smulsi3_highpart_zext */ case 332: /* *umulsi3_highpart_1 */ case 331: /* *smulsi3_highpart_1 */ case 325: /* *mulsidi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 154 /* 0x9a */; } else if ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)) { return 158 /* 0x9e */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 151 /* 0x97 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 188 /* 0xbc */; case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 274 /* 0x112 */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 183 /* 0xb7 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 187 /* 0xbb */; } else { return 189 /* 0xbd */; } case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 144 /* 0x90 */; } else if (!((1 << which_alternative) & 0x3)) { return 163 /* 0xa3 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 163 /* 0xa3 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 163 /* 0xa3 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 166 /* 0xa6 */; } else if (cached_memory == MEMORY_STORE) { return 171 /* 0xab */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 166 /* 0xa6 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 171 /* 0xab */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 163 /* 0xa3 */; } else if (cached_memory == MEMORY_BOTH) { return 173 /* 0xad */; } else if (cached_memory == MEMORY_STORE) { return 177 /* 0xb1 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 147 /* 0x93 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 144 /* 0x90 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 144 /* 0x90 */; } else { return 163 /* 0xa3 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 208 /* 0xd0 */; } else { return 209 /* 0xd1 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 253 /* 0xfd */; } else { return 255 /* 0xff */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 163 /* 0xa3 */; case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 163 /* 0xa3 */; } else if (cached_memory == MEMORY_LOAD) { return 168 /* 0xa8 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); case 49: /* *cmpisf_mixed */ case 50: /* *cmpidf_mixed */ case 51: /* *cmpiusf_mixed */ case 52: /* *cmpiudf_mixed */ case 86: /* *movxi_internal_avx512f */ case 87: /* *movoi_internal_avx */ case 88: /* *movti_internal */ case 89: /* *movdi_internal */ case 90: /* *movsi_internal */ case 92: /* *movhi_internal */ case 93: /* *movqi_internal */ case 106: /* *swapqi_2 */ case 107: /* *swaphi_2 */ case 108: /* *movstrictqi_1 */ case 109: /* *movstricthi_1 */ case 112: /* *movhi_extv_1 */ case 113: /* *movsi_extv_1 */ case 114: /* *movqi_extv_1 */ case 115: /* *movsi_extzv_1 */ case 116: /* *movdi_extzv_1 */ case 117: /* *movqi_extzv_2 */ case 118: /* movsi_insv_1 */ case 119: /* movdi_insv_1 */ case 120: /* *movqi_insv_2 */ case 126: /* *movtf_internal */ case 127: /* *movxf_internal */ case 128: /* *movdf_internal */ case 129: /* *movsf_internal */ case 133: /* *zero_extendsidi2 */ case 134: /* zero_extendqidi2 */ case 135: /* zero_extendhidi2 */ case 138: /* *zero_extendqisi2 */ case 139: /* *zero_extendhisi2 */ case 141: /* *zero_extendqihi2 */ case 142: /* *extendsidi2_rex64 */ case 144: /* extendqidi2 */ case 145: /* extendhidi2 */ case 146: /* extendhisi2 */ case 147: /* *extendhisi2_zext */ case 148: /* extendqisi2 */ case 149: /* *extendqisi2_zext */ case 150: /* extendqihi2 */ case 151: /* *extendsfdf2_mixed */ case 153: /* *extendsfdf2_i387 */ case 154: /* *extendsfxf2_i387 */ case 155: /* *extenddfxf2_i387 */ case 156: /* *truncdfsf_fast_mixed */ case 159: /* *truncdfsf_mixed */ case 160: /* *truncdfsf_i387 */ case 162: /* *truncxfsf2_mixed */ case 163: /* *truncxfdf2_mixed */ case 196: /* floathixf2 */ case 197: /* floatsixf2 */ case 198: /* floatdixf2 */ case 199: /* *floatsisf2_sse */ case 200: /* *floatdisf2_sse */ case 201: /* *floatsidf2_sse */ case 202: /* *floatdidf2_sse */ case 217: /* *addsi3_cc */ case 218: /* *adddi3_cc */ case 219: /* addqi3_cc */ case 220: /* *addsi_1 */ case 221: /* *adddi_1 */ case 222: /* addsi_1_zext */ case 223: /* *addhi_1 */ case 224: /* *addqi_1 */ case 226: /* *addqi_2 */ case 227: /* *addhi_2 */ case 228: /* *addsi_2 */ case 229: /* *adddi_2 */ case 230: /* *addsi_2_zext */ case 231: /* *addqi_3 */ case 232: /* *addhi_3 */ case 233: /* *addsi_3 */ case 234: /* *adddi_3 */ case 235: /* *addsi_3_zext */ case 236: /* *adddi_4 */ case 237: /* *addqi_4 */ case 238: /* *addhi_4 */ case 239: /* *addsi_4 */ case 240: /* *addqi_5 */ case 241: /* *addhi_5 */ case 242: /* *addsi_5 */ case 243: /* *adddi_5 */ case 244: /* addqi_ext_1 */ case 245: /* *addqi_ext_2 */ case 246: /* *addvqi4 */ case 247: /* *addvhi4 */ case 248: /* *addvsi4 */ case 249: /* *addvdi4 */ case 250: /* *addvqi4_1 */ case 251: /* *addvhi4_1 */ case 252: /* *addvsi4_1 */ case 253: /* *addvdi4_1 */ case 261: /* *subqi_1 */ case 262: /* *subhi_1 */ case 263: /* *subsi_1 */ case 264: /* *subdi_1 */ case 265: /* *subsi_1_zext */ case 267: /* *subqi_2 */ case 268: /* *subhi_2 */ case 269: /* *subsi_2 */ case 270: /* *subdi_2 */ case 271: /* *subsi_2_zext */ case 272: /* *subvqi4 */ case 273: /* *subvhi4 */ case 274: /* *subvsi4 */ case 275: /* *subvdi4 */ case 276: /* *subvqi4_1 */ case 277: /* *subvhi4_1 */ case 278: /* *subvsi4_1 */ case 279: /* *subvdi4_1 */ case 280: /* *subqi_3 */ case 281: /* *subhi_3 */ case 282: /* *subsi_3 */ case 283: /* *subdi_3 */ case 284: /* *subsi_3_zext */ case 285: /* *addqi3_carry */ case 286: /* *subqi3_carry */ case 287: /* *addhi3_carry */ case 288: /* *subhi3_carry */ case 289: /* *addsi3_carry */ case 290: /* *subsi3_carry */ case 291: /* *adddi3_carry */ case 292: /* *subdi3_carry */ case 293: /* *addsi3_carry_zext */ case 294: /* *subsi3_carry_zext */ case 295: /* adcxsi3 */ case 296: /* adcxdi3 */ case 297: /* *addqi3_cconly_overflow */ case 298: /* *addhi3_cconly_overflow */ case 299: /* *addsi3_cconly_overflow */ case 300: /* *adddi3_cconly_overflow */ case 301: /* *addqi3_cc_overflow */ case 302: /* *addhi3_cc_overflow */ case 303: /* *addsi3_cc_overflow */ case 304: /* *adddi3_cc_overflow */ case 305: /* *addsi3_zext_cc_overflow */ case 306: /* *mulsi3_1 */ case 307: /* *muldi3_1 */ case 308: /* *mulsi3_1_zext */ case 309: /* *mulhi3_1 */ case 310: /* *mulqi3_1 */ case 311: /* *mulvsi4 */ case 312: /* *mulvdi4 */ case 313: /* *mulvqi4_1 */ case 314: /* *mulvqi4_1 */ case 315: /* *mulvhi4_1 */ case 316: /* *mulvhi4_1 */ case 317: /* *mulvsi4_1 */ case 318: /* *mulvsi4_1 */ case 319: /* *mulvdi4_1 */ case 320: /* *mulvdi4_1 */ case 321: /* *bmi2_umulditi3_1 */ case 322: /* *bmi2_umulsidi3_1 */ case 323: /* *umulsidi3_1 */ case 324: /* *umulditi3_1 */ case 326: /* *mulditi3_1 */ case 327: /* *mulqihi3_1 */ case 328: /* *umulqihi3_1 */ case 329: /* *smuldi3_highpart_1 */ case 330: /* *umuldi3_highpart_1 */ case 340: /* *divmodhi4_noext */ case 341: /* *divmodsi4_noext */ case 342: /* *divmoddi4_noext */ case 343: /* divmodhiqi3 */ case 349: /* *udivmodhi4_noext */ case 350: /* *udivmodsi4_noext */ case 351: /* *udivmoddi4_noext */ case 352: /* udivmodhiqi3 */ case 363: /* *kandqi */ case 364: /* *korqi */ case 365: /* *kxorqi */ case 366: /* *kandhi */ case 367: /* *korhi */ case 368: /* *kxorhi */ case 369: /* *anddi_1 */ case 370: /* *andsi_1 */ case 371: /* *andsi_1_zext */ case 372: /* *andhi_1 */ case 373: /* *andqi_1 */ case 375: /* kandnqi */ case 376: /* kandnhi */ case 377: /* *anddi_2 */ case 378: /* *andqi_2_maybe_si */ case 379: /* *andqi_2 */ case 380: /* *andhi_2 */ case 381: /* *andsi_2 */ case 382: /* *andsi_2_zext */ case 384: /* andqi_ext_0 */ case 385: /* *andqi_ext_0_cc */ case 386: /* *andqi_ext_1 */ case 387: /* *andqi_ext_2 */ case 388: /* *iorsi_1 */ case 389: /* *xorsi_1 */ case 390: /* *iordi_1 */ case 391: /* *xordi_1 */ case 392: /* *iorhi_1 */ case 393: /* *xorhi_1 */ case 394: /* *iorqi_1 */ case 395: /* *xorqi_1 */ case 396: /* *iorsi_1_zext */ case 397: /* *xorsi_1_zext */ case 398: /* *iorsi_1_zext_imm */ case 399: /* *xorsi_1_zext_imm */ case 402: /* *iorqi_2 */ case 403: /* *xorqi_2 */ case 404: /* *iorhi_2 */ case 405: /* *xorhi_2 */ case 406: /* *iorsi_2 */ case 407: /* *xorsi_2 */ case 408: /* *iordi_2 */ case 409: /* *xordi_2 */ case 410: /* kxnorqi */ case 411: /* kxnorhi */ case 412: /* kortestzhi */ case 413: /* kortestchi */ case 414: /* kunpckhi */ case 415: /* *iorsi_2_zext */ case 416: /* *xorsi_2_zext */ case 417: /* *iorsi_2_zext_imm */ case 418: /* *xorsi_2_zext_imm */ case 421: /* *iorqi_3 */ case 422: /* *xorqi_3 */ case 423: /* *iorhi_3 */ case 424: /* *xorhi_3 */ case 425: /* *iorsi_3 */ case 426: /* *xorsi_3 */ case 427: /* *iordi_3 */ case 428: /* *xordi_3 */ case 429: /* *iorqi_ext_0 */ case 430: /* *xorqi_ext_0 */ case 431: /* *iorqi_ext_1 */ case 432: /* *xorqi_ext_1 */ case 433: /* *iorqi_ext_2 */ case 434: /* *xorqi_ext_2 */ case 435: /* *xorqi_cc_ext_1 */ case 480: /* *one_cmplhi2_1 */ case 481: /* *one_cmplqi2_1 */ case 490: /* x86_64_shld */ case 491: /* x86_shld */ case 492: /* *ashlsi3_mask */ case 493: /* *ashldi3_mask */ case 494: /* *bmi2_ashlsi3_1 */ case 495: /* *bmi2_ashldi3_1 */ case 496: /* *ashlsi3_1 */ case 497: /* *ashldi3_1 */ case 498: /* *bmi2_ashlsi3_1_zext */ case 499: /* *ashlsi3_1_zext */ case 500: /* *ashlhi3_1 */ case 501: /* *ashlqi3_1 */ case 502: /* *ashlqi3_1_slp */ case 503: /* *ashlqi3_cmp */ case 504: /* *ashlhi3_cmp */ case 505: /* *ashlsi3_cmp */ case 506: /* *ashldi3_cmp */ case 507: /* *ashlsi3_cmp_zext */ case 508: /* *ashlqi3_cconly */ case 509: /* *ashlhi3_cconly */ case 510: /* *ashlsi3_cconly */ case 511: /* *ashldi3_cconly */ case 512: /* *lshrsi3_mask */ case 513: /* *ashrsi3_mask */ case 514: /* *lshrdi3_mask */ case 515: /* *ashrdi3_mask */ case 520: /* x86_64_shrd */ case 521: /* x86_shrd */ case 522: /* ashrdi3_cvt */ case 523: /* ashrsi3_cvt */ case 524: /* *ashrsi3_cvt_zext */ case 525: /* *bmi2_lshrsi3_1 */ case 526: /* *bmi2_ashrsi3_1 */ case 527: /* *bmi2_lshrdi3_1 */ case 528: /* *bmi2_ashrdi3_1 */ case 529: /* *lshrsi3_1 */ case 530: /* *ashrsi3_1 */ case 531: /* *lshrdi3_1 */ case 532: /* *ashrdi3_1 */ case 533: /* *bmi2_lshrsi3_1_zext */ case 534: /* *bmi2_ashrsi3_1_zext */ case 535: /* *lshrsi3_1_zext */ case 536: /* *ashrsi3_1_zext */ case 537: /* *lshrqi3_1 */ case 538: /* *ashrqi3_1 */ case 539: /* *lshrhi3_1 */ case 540: /* *ashrhi3_1 */ case 543: /* *lshrqi3_cmp */ case 544: /* *ashrqi3_cmp */ case 545: /* *lshrhi3_cmp */ case 546: /* *ashrhi3_cmp */ case 547: /* *lshrsi3_cmp */ case 548: /* *ashrsi3_cmp */ case 549: /* *lshrdi3_cmp */ case 550: /* *ashrdi3_cmp */ case 551: /* *lshrsi3_cmp_zext */ case 552: /* *ashrsi3_cmp_zext */ case 553: /* *lshrqi3_cconly */ case 554: /* *ashrqi3_cconly */ case 555: /* *lshrhi3_cconly */ case 556: /* *ashrhi3_cconly */ case 557: /* *lshrsi3_cconly */ case 558: /* *ashrsi3_cconly */ case 559: /* *lshrdi3_cconly */ case 560: /* *ashrdi3_cconly */ case 561: /* *rotlsi3_mask */ case 562: /* *rotrsi3_mask */ case 563: /* *rotldi3_mask */ case 564: /* *rotrdi3_mask */ case 569: /* *bmi2_rorxsi3_1 */ case 570: /* *bmi2_rorxdi3_1 */ case 571: /* *rotlsi3_1 */ case 572: /* *rotrsi3_1 */ case 573: /* *rotldi3_1 */ case 574: /* *rotrdi3_1 */ case 575: /* *bmi2_rorxsi3_1_zext */ case 576: /* *rotlsi3_1_zext */ case 577: /* *rotrsi3_1_zext */ case 578: /* *rotlqi3_1 */ case 579: /* *rotrqi3_1 */ case 580: /* *rotlhi3_1 */ case 581: /* *rotrhi3_1 */ case 582: /* *rotlqi3_1_slp */ case 583: /* *rotrqi3_1_slp */ case 669: /* set_got_offset_rex64 */ case 688: /* *clzsi2_lzcnt_falsedep */ case 689: /* *clzdi2_lzcnt_falsedep */ case 690: /* *clzhi2_lzcnt */ case 691: /* *clzsi2_lzcnt */ case 692: /* *clzdi2_lzcnt */ case 693: /* *bmi_andn_si */ case 694: /* *bmi_andn_di */ case 695: /* bmi_bextr_si */ case 696: /* bmi_bextr_di */ case 697: /* *bmi_blsi_si */ case 698: /* *bmi_blsi_di */ case 699: /* *bmi_blsmsk_si */ case 700: /* *bmi_blsmsk_di */ case 701: /* *bmi_blsr_si */ case 702: /* *bmi_blsr_di */ case 703: /* *bmi2_bzhi_si3 */ case 704: /* *bmi2_bzhi_di3 */ case 705: /* *bmi2_bzhi_si3_1 */ case 706: /* *bmi2_bzhi_di3_1 */ case 707: /* bmi2_pdep_si3 */ case 708: /* bmi2_pdep_di3 */ case 709: /* bmi2_pext_si3 */ case 710: /* bmi2_pext_di3 */ case 711: /* tbm_bextri_si */ case 712: /* tbm_bextri_di */ case 713: /* *tbm_blcfill_si */ case 714: /* *tbm_blcfill_di */ case 715: /* *tbm_blci_si */ case 716: /* *tbm_blci_di */ case 717: /* *tbm_blcic_si */ case 718: /* *tbm_blcic_di */ case 719: /* *tbm_blcmsk_si */ case 720: /* *tbm_blcmsk_di */ case 721: /* *tbm_blcs_si */ case 722: /* *tbm_blcs_di */ case 723: /* *tbm_blsfill_si */ case 724: /* *tbm_blsfill_di */ case 725: /* *tbm_blsic_si */ case 726: /* *tbm_blsic_di */ case 727: /* *tbm_t1mskc_si */ case 728: /* *tbm_t1mskc_di */ case 729: /* *tbm_tzmsk_si */ case 730: /* *tbm_tzmsk_di */ case 736: /* *popcountsi2_falsedep */ case 737: /* *popcountdi2_falsedep */ case 738: /* *popcounthi2 */ case 739: /* *popcountsi2 */ case 740: /* *popcountdi2 */ case 741: /* *bswapsi2_movbe */ case 742: /* *bswapdi2_movbe */ case 743: /* *bswapsi2 */ case 744: /* *bswapdi2 */ case 773: /* *fop_sf_comm_mixed */ case 774: /* *fop_df_comm_mixed */ case 775: /* *fop_sf_comm_sse */ case 776: /* *fop_df_comm_sse */ case 777: /* *fop_sf_comm_i387 */ case 778: /* *fop_df_comm_i387 */ case 779: /* *fop_sf_1_mixed */ case 780: /* *fop_df_1_mixed */ case 782: /* *fop_sf_1_sse */ case 783: /* *fop_df_1_sse */ case 784: /* *fop_sf_1_i387 */ case 785: /* *fop_df_1_i387 */ case 786: /* *fop_sf_2_i387 */ case 787: /* *fop_df_2_i387 */ case 788: /* *fop_sf_2_i387 */ case 789: /* *fop_df_2_i387 */ case 790: /* *fop_sf_3_i387 */ case 791: /* *fop_df_3_i387 */ case 792: /* *fop_sf_3_i387 */ case 793: /* *fop_df_3_i387 */ case 794: /* *fop_df_4_i387 */ case 795: /* *fop_df_5_i387 */ case 796: /* *fop_df_6_i387 */ case 797: /* *fop_xf_comm_i387 */ case 798: /* *fop_xf_1_i387 */ case 799: /* *fop_xf_2_i387 */ case 800: /* *fop_xf_2_i387 */ case 801: /* *fop_xf_3_i387 */ case 802: /* *fop_xf_3_i387 */ case 803: /* *fop_xf_4_i387 */ case 804: /* *fop_xf_4_i387 */ case 805: /* *fop_xf_5_i387 */ case 806: /* *fop_xf_5_i387 */ case 807: /* *fop_xf_6_i387 */ case 808: /* *fop_xf_6_i387 */ case 930: /* *movhicc_noc */ case 931: /* *movsicc_noc */ case 932: /* *movdicc_noc */ case 933: /* *movqicc_noc */ case 935: /* *movdfcc_1 */ case 936: /* *movsfcc_1_387 */ case 947: /* pro_epilogue_adjust_stack_si_add */ case 948: /* pro_epilogue_adjust_stack_di_add */ case 949: /* pro_epilogue_adjust_stack_si_sub */ case 950: /* pro_epilogue_adjust_stack_di_sub */ case 1023: /* *movv8qi_internal */ case 1024: /* *movv4hi_internal */ case 1025: /* *movv2si_internal */ case 1026: /* *movv1di_internal */ case 1027: /* *movv2sf_internal */ case 1055: /* *vec_extractv2sf_1 */ case 1125: /* *vec_extractv2si_1 */ case 1135: /* *movv64qi_internal */ case 1136: /* *movv32qi_internal */ case 1137: /* *movv16qi_internal */ case 1138: /* *movv32hi_internal */ case 1139: /* *movv16hi_internal */ case 1140: /* *movv8hi_internal */ case 1141: /* *movv16si_internal */ case 1142: /* *movv8si_internal */ case 1143: /* *movv4si_internal */ case 1144: /* *movv8di_internal */ case 1145: /* *movv4di_internal */ case 1146: /* *movv2di_internal */ case 1147: /* *movv2ti_internal */ case 1148: /* *movv1ti_internal */ case 1149: /* *movv16sf_internal */ case 1150: /* *movv8sf_internal */ case 1151: /* *movv4sf_internal */ case 1152: /* *movv8df_internal */ case 1153: /* *movv4df_internal */ case 1154: /* *movv2df_internal */ case 1167: /* sse2_movq128 */ case 1169: /* *avx512f_loadups512 */ case 1170: /* *avx512f_loadups512_mask */ case 1171: /* *avx_loadups256 */ case 1172: /* *sse_loadups */ case 1173: /* *avx512f_loadupd512 */ case 1174: /* *avx512f_loadupd512_mask */ case 1175: /* *avx_loadupd256 */ case 1176: /* *sse2_loadupd */ case 1177: /* avx512f_storeups512 */ case 1178: /* avx_storeups256 */ case 1179: /* sse_storeups */ case 1180: /* avx512f_storeupd512 */ case 1181: /* avx_storeupd256 */ case 1182: /* sse2_storeupd */ case 1185: /* *avx_loaddquv32qi */ case 1186: /* *sse2_loaddquv16qi */ case 1187: /* *avx512f_loaddquv16si */ case 1188: /* *avx512f_loaddquv16si_mask */ case 1189: /* *avx512f_loaddquv8di */ case 1190: /* *avx512f_loaddquv8di_mask */ case 1191: /* avx_storedquv32qi */ case 1192: /* sse2_storedquv16qi */ case 1193: /* avx512f_storedquv16si */ case 1194: /* avx512f_storedquv8di */ case 1198: /* sse3_lddqu */ case 1203: /* sse_movntv4sf */ case 1206: /* sse2_movntv2df */ case 1705: /* sse_cvtsi2ss */ case 1706: /* sse_cvtsi2ss_round */ case 1707: /* sse_cvtsi2ssq */ case 1708: /* sse_cvtsi2ssq_round */ case 1759: /* sse2_cvtsi2sd */ case 1760: /* sse2_cvtsi2sdq */ case 1761: /* sse2_cvtsi2sdq_round */ case 1836: /* sse_movhlps */ case 1837: /* sse_movlhps */ case 1857: /* sse_storehps */ case 1858: /* sse_loadhps */ case 1859: /* sse_storelps */ case 1860: /* sse_loadlps */ case 1865: /* vec_dupv4sf */ case 1866: /* *vec_concatv2sf_sse4_1 */ case 1867: /* *vec_concatv2sf_sse */ case 1868: /* *vec_concatv4sf */ case 1869: /* vec_setv4si_0 */ case 1870: /* vec_setv4sf_0 */ case 1874: /* *sse4_1_extractps */ case 1917: /* *vec_interleave_highv2df */ case 1921: /* *vec_interleave_lowv2df */ case 2007: /* sse2_storehpd */ case 2008: /* *vec_extractv2df_1_sse */ case 2009: /* sse2_storelpd */ case 2010: /* *vec_extractv2df_0_sse */ case 2011: /* sse2_loadhpd */ case 2012: /* sse2_loadlpd */ case 2013: /* sse2_movsd */ case 2015: /* *vec_concatv2df */ case 2040: /* *avx512f_ss_truncatev8div16qi2 */ case 2041: /* *avx512f_truncatev8div16qi2 */ case 2042: /* *avx512f_us_truncatev8div16qi2 */ case 2046: /* avx512f_ss_truncatev8div16qi2_mask */ case 2047: /* avx512f_truncatev8div16qi2_mask */ case 2048: /* avx512f_us_truncatev8div16qi2_mask */ case 2390: /* sse2_loadld */ case 2408: /* *vec_extractv2di_1 */ case 2409: /* *vec_dupv4si */ case 2410: /* *vec_dupv2di */ case 2411: /* *vec_concatv2si_sse4_1 */ case 2412: /* *vec_concatv2si */ case 2413: /* *vec_concatv4si */ case 2414: /* vec_concatv2di */ case 2422: /* sse_movmskps */ case 2424: /* sse2_movmskpd */ case 2427: /* *sse2_maskmovdqu */ case 2428: /* *sse2_maskmovdqu */ case 2496: /* sse4_1_blendps */ case 2498: /* sse4_1_blendpd */ case 2500: /* sse4_1_blendvps */ case 2502: /* sse4_1_blendvpd */ case 2509: /* sse4_1_movntdqa */ case 2515: /* sse4_1_pblendvb */ case 2516: /* sse4_1_pblendw */ case 2519: /* avx2_pblenddv4si */ case 2523: /* sse4_1_sign_extendv8qiv8hi2 */ case 2524: /* sse4_1_zero_extendv8qiv8hi2 */ case 2531: /* sse4_1_sign_extendv4qiv4si2 */ case 2532: /* sse4_1_zero_extendv4qiv4si2 */ case 2539: /* sse4_1_sign_extendv4hiv4si2 */ case 2540: /* sse4_1_zero_extendv4hiv4si2 */ case 2547: /* sse4_1_sign_extendv2qiv2di2 */ case 2548: /* sse4_1_zero_extendv2qiv2di2 */ case 2555: /* sse4_1_sign_extendv2hiv2di2 */ case 2556: /* sse4_1_zero_extendv2hiv2di2 */ case 2563: /* sse4_1_sign_extendv2siv2di2 */ case 2564: /* sse4_1_zero_extendv2siv2di2 */ case 2760: /* avx2_pbroadcastv16qi */ case 2762: /* avx2_pbroadcastv8hi */ case 2764: /* avx2_pbroadcastv4si */ case 2766: /* avx2_pbroadcastv2di */ case 2825: /* avx_vbroadcastf128_v32qi */ case 2826: /* avx_vbroadcastf128_v16hi */ case 2827: /* avx_vbroadcastf128_v8si */ case 2828: /* avx_vbroadcastf128_v4di */ case 2829: /* avx_vbroadcastf128_v8sf */ case 2830: /* avx_vbroadcastf128_v4df */ case 2833: /* *avx_vperm_broadcast_v4sf */ case 2937: /* avx_vec_concatv32qi */ case 2938: /* avx_vec_concatv16hi */ case 2939: /* avx_vec_concatv8si */ case 2940: /* avx_vec_concatv4di */ case 2941: /* avx_vec_concatv8sf */ case 2942: /* avx_vec_concatv4df */ case 2943: /* avx_vec_concatv64qi */ case 2944: /* avx_vec_concatv32hi */ case 2945: /* avx_vec_concatv16si */ case 2946: /* avx_vec_concatv8di */ case 2947: /* avx_vec_concatv16sf */ case 2948: /* avx_vec_concatv8df */ case 2961: /* *avx2_gathersiv2di */ case 2962: /* *avx2_gathersiv2di */ case 2963: /* *avx2_gathersiv2df */ case 2964: /* *avx2_gathersiv2df */ case 2969: /* *avx2_gathersiv4si */ case 2970: /* *avx2_gathersiv4si */ case 2971: /* *avx2_gathersiv4sf */ case 2972: /* *avx2_gathersiv4sf */ case 2977: /* *avx2_gathersiv2di_2 */ case 2978: /* *avx2_gathersiv2di_2 */ case 2979: /* *avx2_gathersiv2df_2 */ case 2980: /* *avx2_gathersiv2df_2 */ case 2985: /* *avx2_gathersiv4si_2 */ case 2986: /* *avx2_gathersiv4si_2 */ case 2987: /* *avx2_gathersiv4sf_2 */ case 2988: /* *avx2_gathersiv4sf_2 */ case 2993: /* *avx2_gatherdiv2di */ case 2994: /* *avx2_gatherdiv2di */ case 2995: /* *avx2_gatherdiv2df */ case 2996: /* *avx2_gatherdiv2df */ case 3001: /* *avx2_gatherdiv4si */ case 3002: /* *avx2_gatherdiv4si */ case 3003: /* *avx2_gatherdiv4sf */ case 3004: /* *avx2_gatherdiv4sf */ case 3009: /* *avx2_gatherdiv2di_2 */ case 3010: /* *avx2_gatherdiv2di_2 */ case 3011: /* *avx2_gatherdiv2df_2 */ case 3012: /* *avx2_gatherdiv2df_2 */ case 3017: /* *avx2_gatherdiv4si_2 */ case 3018: /* *avx2_gatherdiv4si_2 */ case 3019: /* *avx2_gatherdiv4sf_2 */ case 3020: /* *avx2_gatherdiv4sf_2 */ if ((cached_type = get_attr_type (insn)) == TYPE_IBR) { return 141 /* 0x8d */; } else if ((cached_type == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 143 /* 0x8f */; } else if (cached_type == TYPE_PUSH) { return 144 /* 0x90 */; } else if (cached_type == TYPE_POP) { return 147 /* 0x93 */; } else if (cached_type == TYPE_LEAVE) { return 149 /* 0x95 */; } else if (cached_type == TYPE_LEA) { return 151 /* 0x97 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 153 /* 0x99 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 154 /* 0x9a */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 155 /* 0x9b */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 157 /* 0x9d */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 158 /* 0x9e */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 159 /* 0x9f */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 160 /* 0xa0 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 161 /* 0xa1 */; } else if (((cached_amdfam10_decode = get_attr_amdfam10_decode (insn)) == AMDFAM10_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 163 /* 0xa3 */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 165 /* 0xa5 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 166 /* 0xa6 */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 168 /* 0xa8 */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 170 /* 0xaa */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 171 /* 0xab */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 173 /* 0xad */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 175 /* 0xaf */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 177 /* 0xb1 */; } else if ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 179 /* 0xb3 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 181 /* 0xb5 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 183 /* 0xb7 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 185 /* 0xb9 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 187 /* 0xbb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 188 /* 0xbc */; } else if (cached_type == TYPE_FMOV) { return 189 /* 0xbd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 191 /* 0xbf */; } else if (cached_type == TYPE_FOP) { return 192 /* 0xc0 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 194 /* 0xc2 */; } else if (cached_type == TYPE_FMUL) { return 195 /* 0xc3 */; } else if (cached_type == TYPE_FSGN) { return 196 /* 0xc4 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 198 /* 0xc6 */; } else if (cached_type == TYPE_FDIV) { return 200 /* 0xc8 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 201 /* 0xc9 */; } else if (cached_type == TYPE_FPSPC) { return 202 /* 0xca */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 205 /* 0xcd */; } else if (cached_type == TYPE_FCMOV) { return 206 /* 0xce */; } else if ((cached_type == TYPE_FCMP) && (((cached_athlon_decode = get_attr_athlon_decode (insn)) == ATHLON_DECODE_VECTOR) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 208 /* 0xd0 */; } else if (((cached_athlon_decode = get_attr_athlon_decode (insn)) == ATHLON_DECODE_VECTOR) && (cached_type == TYPE_FCMP)) { return 209 /* 0xd1 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 211 /* 0xd3 */; } else if (cached_type == TYPE_FCMP) { return 212 /* 0xd4 */; } else if ((cached_type == TYPE_SSEMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 222 /* 0xde */; } else if ((cached_type == TYPE_MMXMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 223 /* 0xdf */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 227 /* 0xe3 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 228 /* 0xe4 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 238 /* 0xee */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 241 /* 0xf1 */; } else if ((cached_type == TYPE_SSECMP) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 243 /* 0xf3 */; } else if ((cached_type == TYPE_SSECMP) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_DI) || (cached_mode == MODE_TI))))) { return 244 /* 0xf4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 247 /* 0xf7 */; } else if (cached_type == TYPE_SSECMP) { return 250 /* 0xfa */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 253 /* 0xfd */; } else if (cached_type == TYPE_SSECOMI) { return 255 /* 0xff */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 257 /* 0x101 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_DI)))) { return 258 /* 0x102 */; } else if (((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 261 /* 0x105 */; } else if ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)) { return 264 /* 0x108 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 266 /* 0x10a */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((cached_mode = get_attr_mode (insn)) == MODE_DF))) { return 268 /* 0x10c */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DIRECT) && ((((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 270 /* 0x10e */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DIRECT) && (((cached_mode = get_attr_mode (insn)) == MODE_V2DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_TI))))) { return 272 /* 0x110 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 274 /* 0x112 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 277 /* 0x115 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 279 /* 0x117 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 281 /* 0x119 */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 283 /* 0x11b */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_VECTOR) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 285 /* 0x11d */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 287 /* 0x11f */; } else if ((cached_type == TYPE_SSECVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 289 /* 0x121 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 291 /* 0x123 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 294 /* 0x126 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_TI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 295 /* 0x127 */; } else if ((cached_type == TYPE_SSEICVT) && ((cached_amdfam10_decode == AMDFAM10_DECODE_DOUBLE) && (((cached_mode = get_attr_mode (insn)) == MODE_TI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)))) { return 296 /* 0x128 */; } else if ((cached_type == TYPE_SSEMUL) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 298 /* 0x12a */; } else if ((cached_type == TYPE_SSEMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 299 /* 0x12b */; } else if ((cached_type == TYPE_SSEMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 302 /* 0x12e */; } else if (cached_type == TYPE_SSEMUL) { return 305 /* 0x131 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 307 /* 0x133 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF))) { return 308 /* 0x134 */; } else if ((cached_type == TYPE_SSEDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 311 /* 0x137 */; } else if (cached_type == TYPE_SSEDIV) { return 314 /* 0x13a */; } else if ((cached_type == TYPE_SSEINS) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)) { return 315 /* 0x13b */; } else { return 990 /* 0x3de */; } default: return 990 /* 0x3de */; } } int internal_dfa_insn_code_bdver1 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_bdver1_decode cached_bdver1_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_prefix cached_prefix ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 378 /* 0x17a */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ return 422 /* 0x1a6 */; case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 378 /* 0x17a */; } else if (which_alternative == 0) { return 379 /* 0x17b */; } else { return 990 /* 0x3de */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 410 /* 0x19a */; } else if (cached_memory == MEMORY_NONE) { return 411 /* 0x19b */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 412 /* 0x19c */; } else if (cached_memory == MEMORY_NONE) { return 413 /* 0x19d */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ return 371 /* 0x173 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 370 /* 0x172 */; } else { return 373 /* 0x175 */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 371 /* 0x173 */; } else { return 375 /* 0x177 */; } case 2906: /* avx_maskstoreps256 */ case 2898: /* avx_maskloadps256 */ case 1905: /* vec_extract_hi_v8sf */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1862: /* avx2_vec_dupv8sf */ return 377 /* 0x179 */; case 2891: /* vec_set_hi_v8sf */ case 2889: /* vec_set_lo_v8sf */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2846: /* avx_vpermilvarv8sf3 */ case 2838: /* *avx_vpermilpv8sf */ case 2772: /* avx2_permvarv8sf */ case 1854: /* avx_shufps256_1 */ case 1844: /* avx_unpcklps256 */ case 1840: /* avx_unpckhps256 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 376 /* 0x178 */; } else { return 377 /* 0x179 */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 398 /* 0x18e */; } else if (cached_memory == MEMORY_NONE) { return 399 /* 0x18f */; } else { return 990 /* 0x3de */; } case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1514: /* avx_andnotv4df3 */ extract_constrain_insn_cached (insn); if (( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 376 /* 0x178 */; } else if ( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) { return 377 /* 0x179 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2890: /* vec_set_hi_v8si */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1845: /* vec_interleave_lowv4sf */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 1314: /* avx_divv4df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 414 /* 0x19e */; } else if (cached_memory == MEMORY_NONE) { return 415 /* 0x19f */; } else { return 990 /* 0x3de */; } case 1308: /* avx_divv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 416 /* 0x1a0 */; } else if (cached_memory == MEMORY_NONE) { return 417 /* 0x1a1 */; } else { return 990 /* 0x3de */; } case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 418 /* 0x1a2 */; } else if (cached_memory == MEMORY_NONE) { return 419 /* 0x1a3 */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 420 /* 0x1a4 */; } else if (cached_memory == MEMORY_NONE) { return 421 /* 0x1a5 */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 372 /* 0x174 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 369 /* 0x171 */; } else { return 375 /* 0x177 */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 336 /* 0x150 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1863: /* avx2_vec_dupv4sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 379 /* 0x17b */; case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2506: /* sse4_1_dppd */ case 2504: /* sse4_1_dpps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 408 /* 0x198 */; } else if (cached_memory == MEMORY_NONE) { return 409 /* 0x199 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 354 /* 0x162 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 327 /* 0x147 */; case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 331 /* 0x14b */; case 672: /* leave_rex64 */ case 671: /* leave */ return 319 /* 0x13f */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 316 /* 0x13c */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 380 /* 0x17c */; } else { return 381 /* 0x17d */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_STORE) { return 336 /* 0x150 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 348 /* 0x15c */; case 309: /* *mulhi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 322 /* 0x142 */; } else if ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)) { return 324 /* 0x144 */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 320 /* 0x140 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 342 /* 0x156 */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 388 /* 0x184 */; } else if (cached_memory == MEMORY_NONE) { return 389 /* 0x185 */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 339 /* 0x153 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 341 /* 0x155 */; } else { return 343 /* 0x157 */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 359 /* 0x167 */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 317 /* 0x13d */; } else if (!((1 << which_alternative) & 0x3)) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 330 /* 0x14a */; } else if (cached_memory == MEMORY_STORE) { return 333 /* 0x14d */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 330 /* 0x14a */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 333 /* 0x14d */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_BOTH) { return 334 /* 0x14e */; } else if (cached_memory == MEMORY_STORE) { return 336 /* 0x150 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 318 /* 0x13e */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 317 /* 0x13d */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 317 /* 0x13d */; } else { return 328 /* 0x148 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 355 /* 0x163 */; } else { return 356 /* 0x164 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 382 /* 0x17e */; } else { return 383 /* 0x17f */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 328 /* 0x148 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_LOAD) { return 331 /* 0x14b */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 316 /* 0x13c */; } else if (cached_type == TYPE_PUSH) { return 317 /* 0x13d */; } else if (cached_type == TYPE_POP) { return 318 /* 0x13e */; } else if (cached_type == TYPE_LEAVE) { return 319 /* 0x13f */; } else if (cached_type == TYPE_LEA) { return 320 /* 0x140 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 321 /* 0x141 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 322 /* 0x142 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 323 /* 0x143 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 324 /* 0x144 */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 325 /* 0x145 */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 326 /* 0x146 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 327 /* 0x147 */; } else if (((cached_bdver1_decode = get_attr_bdver1_decode (insn)) == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 328 /* 0x148 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 329 /* 0x149 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 330 /* 0x14a */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 331 /* 0x14b */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 332 /* 0x14c */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 333 /* 0x14d */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 334 /* 0x14e */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 335 /* 0x14f */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 336 /* 0x150 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 337 /* 0x151 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 338 /* 0x152 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 339 /* 0x153 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 340 /* 0x154 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 341 /* 0x155 */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 342 /* 0x156 */; } else if (cached_type == TYPE_FMOV) { return 343 /* 0x157 */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 344 /* 0x158 */; } else if (cached_type == TYPE_FOP) { return 345 /* 0x159 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 346 /* 0x15a */; } else if (cached_type == TYPE_FMUL) { return 347 /* 0x15b */; } else if (cached_type == TYPE_FSGN) { return 348 /* 0x15c */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 349 /* 0x15d */; } else if (cached_type == TYPE_FDIV) { return 350 /* 0x15e */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 351 /* 0x15f */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 353 /* 0x161 */; } else if (cached_type == TYPE_FCMOV) { return 354 /* 0x162 */; } else if ((cached_type == TYPE_FCMP) && ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 355 /* 0x163 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_type == TYPE_FCMP)) { return 356 /* 0x164 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 357 /* 0x165 */; } else if (cached_type == TYPE_FCMP) { return 358 /* 0x166 */; } else if (cached_type == TYPE_FXCH) { return 359 /* 0x167 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))))) { return 360 /* 0x168 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 361 /* 0x169 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 362 /* 0x16a */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 363 /* 0x16b */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 364 /* 0x16c */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 365 /* 0x16d */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 366 /* 0x16e */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 367 /* 0x16f */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 368 /* 0x170 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 369 /* 0x171 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 370 /* 0x172 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 371 /* 0x173 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 372 /* 0x174 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 373 /* 0x175 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 374 /* 0x176 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 375 /* 0x177 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 376 /* 0x178 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 377 /* 0x179 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 378 /* 0x17a */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 379 /* 0x17b */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 380 /* 0x17c */; } else if (cached_type == TYPE_SSECMP) { return 381 /* 0x17d */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 382 /* 0x17e */; } else if (cached_type == TYPE_SSECOMI) { return 383 /* 0x17f */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 384 /* 0x180 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 385 /* 0x181 */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 386 /* 0x182 */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 387 /* 0x183 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 388 /* 0x184 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 389 /* 0x185 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 390 /* 0x186 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 391 /* 0x187 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 392 /* 0x188 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 393 /* 0x189 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 394 /* 0x18a */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 395 /* 0x18b */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 396 /* 0x18c */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 397 /* 0x18d */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 398 /* 0x18e */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 399 /* 0x18f */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 400 /* 0x190 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 401 /* 0x191 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 402 /* 0x192 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 403 /* 0x193 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 404 /* 0x194 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 405 /* 0x195 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 406 /* 0x196 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 407 /* 0x197 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 408 /* 0x198 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 409 /* 0x199 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 410 /* 0x19a */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 411 /* 0x19b */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 412 /* 0x19c */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 413 /* 0x19d */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 414 /* 0x19e */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 415 /* 0x19f */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 416 /* 0x1a0 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 417 /* 0x1a1 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 418 /* 0x1a2 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 419 /* 0x1a3 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 420 /* 0x1a4 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 421 /* 0x1a5 */; } else if ((cached_type == TYPE_SSEINS) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)) { return 422 /* 0x1a6 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_bdver2 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_bdver1_decode cached_bdver1_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_prefix cached_prefix ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 378 /* 0x17a */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ return 422 /* 0x1a6 */; case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 378 /* 0x17a */; } else if (which_alternative == 0) { return 379 /* 0x17b */; } else { return 990 /* 0x3de */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 410 /* 0x19a */; } else if (cached_memory == MEMORY_NONE) { return 411 /* 0x19b */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 412 /* 0x19c */; } else if (cached_memory == MEMORY_NONE) { return 413 /* 0x19d */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ return 371 /* 0x173 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 370 /* 0x172 */; } else { return 373 /* 0x175 */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 371 /* 0x173 */; } else { return 375 /* 0x177 */; } case 2906: /* avx_maskstoreps256 */ case 2898: /* avx_maskloadps256 */ case 1905: /* vec_extract_hi_v8sf */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1862: /* avx2_vec_dupv8sf */ return 377 /* 0x179 */; case 2891: /* vec_set_hi_v8sf */ case 2889: /* vec_set_lo_v8sf */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2846: /* avx_vpermilvarv8sf3 */ case 2838: /* *avx_vpermilpv8sf */ case 2772: /* avx2_permvarv8sf */ case 1854: /* avx_shufps256_1 */ case 1844: /* avx_unpcklps256 */ case 1840: /* avx_unpckhps256 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 376 /* 0x178 */; } else { return 377 /* 0x179 */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 398 /* 0x18e */; } else if (cached_memory == MEMORY_NONE) { return 399 /* 0x18f */; } else { return 990 /* 0x3de */; } case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1514: /* avx_andnotv4df3 */ extract_constrain_insn_cached (insn); if (( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 376 /* 0x178 */; } else if ( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) { return 377 /* 0x179 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2890: /* vec_set_hi_v8si */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1996: /* avx_shufpd256_1 */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ case 1845: /* vec_interleave_lowv4sf */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 378 /* 0x17a */; } else { return 379 /* 0x17b */; } case 1314: /* avx_divv4df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 414 /* 0x19e */; } else if (cached_memory == MEMORY_NONE) { return 415 /* 0x19f */; } else { return 990 /* 0x3de */; } case 1308: /* avx_divv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 416 /* 0x1a0 */; } else if (cached_memory == MEMORY_NONE) { return 417 /* 0x1a1 */; } else { return 990 /* 0x3de */; } case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 418 /* 0x1a2 */; } else if (cached_memory == MEMORY_NONE) { return 419 /* 0x1a3 */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 420 /* 0x1a4 */; } else if (cached_memory == MEMORY_NONE) { return 421 /* 0x1a5 */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 372 /* 0x174 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 369 /* 0x171 */; } else { return 375 /* 0x177 */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 336 /* 0x150 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1863: /* avx2_vec_dupv4sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 379 /* 0x17b */; case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2506: /* sse4_1_dppd */ case 2504: /* sse4_1_dpps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 408 /* 0x198 */; } else if (cached_memory == MEMORY_NONE) { return 409 /* 0x199 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 354 /* 0x162 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 327 /* 0x147 */; case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 331 /* 0x14b */; case 672: /* leave_rex64 */ case 671: /* leave */ return 319 /* 0x13f */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 316 /* 0x13c */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 380 /* 0x17c */; } else { return 381 /* 0x17d */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_STORE) { return 336 /* 0x150 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 348 /* 0x15c */; case 309: /* *mulhi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 322 /* 0x142 */; } else if ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)) { return 324 /* 0x144 */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 320 /* 0x140 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 342 /* 0x156 */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 388 /* 0x184 */; } else if (cached_memory == MEMORY_NONE) { return 389 /* 0x185 */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 339 /* 0x153 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 341 /* 0x155 */; } else { return 343 /* 0x157 */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 359 /* 0x167 */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 317 /* 0x13d */; } else if (!((1 << which_alternative) & 0x3)) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 328 /* 0x148 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 330 /* 0x14a */; } else if (cached_memory == MEMORY_STORE) { return 333 /* 0x14d */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 330 /* 0x14a */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 333 /* 0x14d */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_BOTH) { return 334 /* 0x14e */; } else if (cached_memory == MEMORY_STORE) { return 336 /* 0x150 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 318 /* 0x13e */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 317 /* 0x13d */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 317 /* 0x13d */; } else { return 328 /* 0x148 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 355 /* 0x163 */; } else { return 356 /* 0x164 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 382 /* 0x17e */; } else { return 383 /* 0x17f */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 328 /* 0x148 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 328 /* 0x148 */; } else if (cached_memory == MEMORY_LOAD) { return 331 /* 0x14b */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 316 /* 0x13c */; } else if (cached_type == TYPE_PUSH) { return 317 /* 0x13d */; } else if (cached_type == TYPE_POP) { return 318 /* 0x13e */; } else if (cached_type == TYPE_LEAVE) { return 319 /* 0x13f */; } else if (cached_type == TYPE_LEA) { return 320 /* 0x140 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 321 /* 0x141 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 322 /* 0x142 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 323 /* 0x143 */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 324 /* 0x144 */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 325 /* 0x145 */; } else if ((cached_type == TYPE_IDIV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 326 /* 0x146 */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 327 /* 0x147 */; } else if (((cached_bdver1_decode = get_attr_bdver1_decode (insn)) == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 328 /* 0x148 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 329 /* 0x149 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 330 /* 0x14a */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 331 /* 0x14b */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 332 /* 0x14c */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 333 /* 0x14d */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 334 /* 0x14e */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 335 /* 0x14f */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 336 /* 0x150 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 337 /* 0x151 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 338 /* 0x152 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 339 /* 0x153 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 340 /* 0x154 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 341 /* 0x155 */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 342 /* 0x156 */; } else if (cached_type == TYPE_FMOV) { return 343 /* 0x157 */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 344 /* 0x158 */; } else if (cached_type == TYPE_FOP) { return 345 /* 0x159 */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 346 /* 0x15a */; } else if (cached_type == TYPE_FMUL) { return 347 /* 0x15b */; } else if (cached_type == TYPE_FSGN) { return 348 /* 0x15c */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 349 /* 0x15d */; } else if (cached_type == TYPE_FDIV) { return 350 /* 0x15e */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 351 /* 0x15f */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 353 /* 0x161 */; } else if (cached_type == TYPE_FCMOV) { return 354 /* 0x162 */; } else if ((cached_type == TYPE_FCMP) && ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 355 /* 0x163 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_type == TYPE_FCMP)) { return 356 /* 0x164 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 357 /* 0x165 */; } else if (cached_type == TYPE_FCMP) { return 358 /* 0x166 */; } else if (cached_type == TYPE_FXCH) { return 359 /* 0x167 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))))) { return 360 /* 0x168 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 361 /* 0x169 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 362 /* 0x16a */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 363 /* 0x16b */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 364 /* 0x16c */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 365 /* 0x16d */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 366 /* 0x16e */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 367 /* 0x16f */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 368 /* 0x170 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 369 /* 0x171 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 370 /* 0x172 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 371 /* 0x173 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 372 /* 0x174 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 373 /* 0x175 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 374 /* 0x176 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 375 /* 0x177 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 376 /* 0x178 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 377 /* 0x179 */; } else if (((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 378 /* 0x17a */; } else if ((cached_type == TYPE_SSELOG) || ((cached_type == TYPE_SSELOG1) || ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 379 /* 0x17b */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 380 /* 0x17c */; } else if (cached_type == TYPE_SSECMP) { return 381 /* 0x17d */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 382 /* 0x17e */; } else if (cached_type == TYPE_SSECOMI) { return 383 /* 0x17f */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 384 /* 0x180 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 385 /* 0x181 */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 386 /* 0x182 */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 387 /* 0x183 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 388 /* 0x184 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 389 /* 0x185 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 390 /* 0x186 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 391 /* 0x187 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 392 /* 0x188 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 393 /* 0x189 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 394 /* 0x18a */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 395 /* 0x18b */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 396 /* 0x18c */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 397 /* 0x18d */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 398 /* 0x18e */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 399 /* 0x18f */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 400 /* 0x190 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 401 /* 0x191 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 402 /* 0x192 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 403 /* 0x193 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 404 /* 0x194 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 405 /* 0x195 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 406 /* 0x196 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 407 /* 0x197 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 408 /* 0x198 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 409 /* 0x199 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 410 /* 0x19a */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 411 /* 0x19b */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 412 /* 0x19c */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 413 /* 0x19d */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 414 /* 0x19e */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 415 /* 0x19f */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 416 /* 0x1a0 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 417 /* 0x1a1 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 418 /* 0x1a2 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 419 /* 0x1a3 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 420 /* 0x1a4 */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 421 /* 0x1a5 */; } else if ((cached_type == TYPE_SSEINS) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)) { return 422 /* 0x1a6 */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_bdver3 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_bdver1_decode cached_bdver1_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_prefix cached_prefix ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 479 /* 0x1df */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ return 527 /* 0x20f */; case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 479 /* 0x1df */; } else if (which_alternative == 0) { return 480 /* 0x1e0 */; } else { return 990 /* 0x3de */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 515 /* 0x203 */; } else if (cached_memory == MEMORY_NONE) { return 516 /* 0x204 */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 517 /* 0x205 */; } else if (cached_memory == MEMORY_NONE) { return 518 /* 0x206 */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ return 472 /* 0x1d8 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 471 /* 0x1d7 */; } else { return 474 /* 0x1da */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 472 /* 0x1d8 */; } else { return 476 /* 0x1dc */; } case 2906: /* avx_maskstoreps256 */ case 2898: /* avx_maskloadps256 */ case 1905: /* vec_extract_hi_v8sf */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1862: /* avx2_vec_dupv8sf */ return 478 /* 0x1de */; case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 1996: /* avx_shufpd256_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 482 /* 0x1e2 */; } else { return 484 /* 0x1e4 */; } case 1854: /* avx_shufps256_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 481 /* 0x1e1 */; } else { return 483 /* 0x1e3 */; } case 2891: /* vec_set_hi_v8sf */ case 2889: /* vec_set_lo_v8sf */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2846: /* avx_vpermilvarv8sf3 */ case 2838: /* *avx_vpermilpv8sf */ case 2772: /* avx2_permvarv8sf */ case 1844: /* avx_unpcklps256 */ case 1840: /* avx_unpckhps256 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 477 /* 0x1dd */; } else { return 478 /* 0x1de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 503 /* 0x1f7 */; } else if (cached_memory == MEMORY_NONE) { return 504 /* 0x1f8 */; } else { return 990 /* 0x3de */; } case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1514: /* avx_andnotv4df3 */ extract_constrain_insn_cached (insn); if (( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 477 /* 0x1dd */; } else if ( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) { return 478 /* 0x1de */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2890: /* vec_set_hi_v8si */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 1314: /* avx_divv4df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 519 /* 0x207 */; } else if (cached_memory == MEMORY_NONE) { return 520 /* 0x208 */; } else { return 990 /* 0x3de */; } case 1308: /* avx_divv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 521 /* 0x209 */; } else if (cached_memory == MEMORY_NONE) { return 522 /* 0x20a */; } else { return 990 /* 0x3de */; } case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 523 /* 0x20b */; } else if (cached_memory == MEMORY_NONE) { return 524 /* 0x20c */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 525 /* 0x20d */; } else if (cached_memory == MEMORY_NONE) { return 526 /* 0x20e */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 473 /* 0x1d9 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 470 /* 0x1d6 */; } else { return 476 /* 0x1dc */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 439 /* 0x1b7 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1863: /* avx2_vec_dupv4sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 480 /* 0x1e0 */; case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2506: /* sse4_1_dppd */ case 2504: /* sse4_1_dpps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 513 /* 0x201 */; } else if (cached_memory == MEMORY_NONE) { return 514 /* 0x202 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 455 /* 0x1c7 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 432 /* 0x1b0 */; case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 436 /* 0x1b4 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 426 /* 0x1aa */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 423 /* 0x1a7 */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 485 /* 0x1e5 */; } else { return 486 /* 0x1e6 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_STORE) { return 439 /* 0x1b7 */; } else { return 990 /* 0x3de */; } case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if (get_attr_memory (insn) == MEMORY_NONE) { return 434 /* 0x1b2 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 450 /* 0x1c2 */; case 309: /* *mulhi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 429 /* 0x1ad */; } else if ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)) { return 431 /* 0x1af */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 427 /* 0x1ab */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 444 /* 0x1bc */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 493 /* 0x1ed */; } else if (cached_memory == MEMORY_NONE) { return 494 /* 0x1ee */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 441 /* 0x1b9 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 443 /* 0x1bb */; } else { return 445 /* 0x1bd */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 460 /* 0x1cc */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 424 /* 0x1a8 */; } else if (!((1 << which_alternative) & 0x3)) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 435 /* 0x1b3 */; } else if (cached_memory == MEMORY_STORE) { return 437 /* 0x1b5 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 435 /* 0x1b3 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 437 /* 0x1b5 */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_BOTH) { return 438 /* 0x1b6 */; } else if (cached_memory == MEMORY_STORE) { return 439 /* 0x1b7 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 425 /* 0x1a9 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 424 /* 0x1a8 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 424 /* 0x1a8 */; } else { return 433 /* 0x1b1 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 456 /* 0x1c8 */; } else { return 457 /* 0x1c9 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 487 /* 0x1e7 */; } else { return 488 /* 0x1e8 */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 433 /* 0x1b1 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_LOAD) { return 436 /* 0x1b4 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 423 /* 0x1a7 */; } else if (cached_type == TYPE_PUSH) { return 424 /* 0x1a8 */; } else if (cached_type == TYPE_POP) { return 425 /* 0x1a9 */; } else if (cached_type == TYPE_LEAVE) { return 426 /* 0x1aa */; } else if (cached_type == TYPE_LEA) { return 427 /* 0x1ab */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 428 /* 0x1ac */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 429 /* 0x1ad */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 430 /* 0x1ae */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 431 /* 0x1af */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 432 /* 0x1b0 */; } else if (((cached_bdver1_decode = get_attr_bdver1_decode (insn)) == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 433 /* 0x1b1 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 434 /* 0x1b2 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 435 /* 0x1b3 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 436 /* 0x1b4 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 437 /* 0x1b5 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 438 /* 0x1b6 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 439 /* 0x1b7 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 440 /* 0x1b8 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 441 /* 0x1b9 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 442 /* 0x1ba */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 443 /* 0x1bb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 444 /* 0x1bc */; } else if (cached_type == TYPE_FMOV) { return 445 /* 0x1bd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 446 /* 0x1be */; } else if (cached_type == TYPE_FOP) { return 447 /* 0x1bf */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 448 /* 0x1c0 */; } else if (cached_type == TYPE_FMUL) { return 449 /* 0x1c1 */; } else if (cached_type == TYPE_FSGN) { return 450 /* 0x1c2 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 451 /* 0x1c3 */; } else if (cached_type == TYPE_FDIV) { return 452 /* 0x1c4 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 453 /* 0x1c5 */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 454 /* 0x1c6 */; } else if (cached_type == TYPE_FCMOV) { return 455 /* 0x1c7 */; } else if ((cached_type == TYPE_FCMP) && ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 456 /* 0x1c8 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_type == TYPE_FCMP)) { return 457 /* 0x1c9 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 458 /* 0x1ca */; } else if (cached_type == TYPE_FCMP) { return 459 /* 0x1cb */; } else if (cached_type == TYPE_FXCH) { return 460 /* 0x1cc */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))))) { return 461 /* 0x1cd */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 462 /* 0x1ce */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 463 /* 0x1cf */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 464 /* 0x1d0 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 465 /* 0x1d1 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 466 /* 0x1d2 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 467 /* 0x1d3 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 468 /* 0x1d4 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 469 /* 0x1d5 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 470 /* 0x1d6 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 471 /* 0x1d7 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 472 /* 0x1d8 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 473 /* 0x1d9 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 474 /* 0x1da */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 475 /* 0x1db */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 476 /* 0x1dc */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 477 /* 0x1dd */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 478 /* 0x1de */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 479 /* 0x1df */; } else if ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) { return 480 /* 0x1e0 */; } else if (((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 481 /* 0x1e1 */; } else if (((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 482 /* 0x1e2 */; } else if ((cached_type == TYPE_SSESHUF) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 483 /* 0x1e3 */; } else if ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) { return 484 /* 0x1e4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 485 /* 0x1e5 */; } else if (cached_type == TYPE_SSECMP) { return 486 /* 0x1e6 */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 487 /* 0x1e7 */; } else if (cached_type == TYPE_SSECOMI) { return 488 /* 0x1e8 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 489 /* 0x1e9 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 490 /* 0x1ea */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 491 /* 0x1eb */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 492 /* 0x1ec */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 493 /* 0x1ed */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 494 /* 0x1ee */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 495 /* 0x1ef */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 496 /* 0x1f0 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 497 /* 0x1f1 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 498 /* 0x1f2 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 499 /* 0x1f3 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 500 /* 0x1f4 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 501 /* 0x1f5 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 502 /* 0x1f6 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 503 /* 0x1f7 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 504 /* 0x1f8 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 505 /* 0x1f9 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 506 /* 0x1fa */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 507 /* 0x1fb */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 508 /* 0x1fc */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 509 /* 0x1fd */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 510 /* 0x1fe */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 511 /* 0x1ff */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 512 /* 0x200 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 513 /* 0x201 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 514 /* 0x202 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 515 /* 0x203 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 516 /* 0x204 */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 517 /* 0x205 */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 518 /* 0x206 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 519 /* 0x207 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 520 /* 0x208 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 521 /* 0x209 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 522 /* 0x20a */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 523 /* 0x20b */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 524 /* 0x20c */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 525 /* 0x20d */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 526 /* 0x20e */; } else if ((cached_type == TYPE_SSEINS) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)) { return 527 /* 0x20f */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_bdver4 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_bdver1_decode cached_bdver1_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_prefix cached_prefix ATTRIBUTE_UNUSED; enum attr_movu cached_movu ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2586: /* sse4_2_pcmpistr_cconly */ case 2581: /* sse4_2_pcmpestr_cconly */ extract_constrain_insn_cached (insn); if (!((1 << which_alternative) & 0x5)) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 479 /* 0x1df */; case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2582: /* sse4_2_pcmpistr */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ return 527 /* 0x20f */; case 2404: /* *vec_extractv4si */ extract_constrain_insn_cached (insn); if ((which_alternative == 0) && (get_attr_memory (insn) == MEMORY_LOAD)) { return 479 /* 0x1df */; } else if (which_alternative == 0) { return 480 /* 0x1e0 */; } else { return 990 /* 0x3de */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 515 /* 0x203 */; } else if (cached_memory == MEMORY_NONE) { return 516 /* 0x204 */; } else { return 990 /* 0x3de */; } case 2455: /* ssse3_pmaddubsw */ case 2454: /* ssse3_pmaddubsw128 */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2420: /* sse2_psadbw */ case 2419: /* avx2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2417: /* *avx2_uavgv16hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2121: /* *sse2_pmaddwd */ case 2120: /* *avx2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 517 /* 0x205 */; } else if (cached_memory == MEMORY_NONE) { return 518 /* 0x206 */; } else { return 990 /* 0x3de */; } case 2051: /* avx512f_us_truncatev8div16qi2_mask_store */ case 2050: /* avx512f_truncatev8div16qi2_mask_store */ case 2049: /* avx512f_ss_truncatev8div16qi2_mask_store */ case 2045: /* *avx512f_us_truncatev8div16qi2_store */ case 2044: /* *avx512f_truncatev8div16qi2_store */ case 2043: /* *avx512f_ss_truncatev8div16qi2_store */ return 472 /* 0x1d8 */; case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 471 /* 0x1d7 */; } else { return 474 /* 0x1da */; } case 2039: /* avx512f_us_truncatev8div8hi2_mask */ case 2038: /* avx512f_truncatev8div8hi2_mask */ case 2037: /* avx512f_ss_truncatev8div8hi2_mask */ case 2030: /* avx512f_us_truncatev16siv16qi2_mask */ case 2029: /* avx512f_truncatev16siv16qi2_mask */ case 2028: /* avx512f_ss_truncatev16siv16qi2_mask */ case 2027: /* *avx512f_us_truncatev8div8hi2 */ case 2026: /* *avx512f_truncatev8div8hi2 */ case 2025: /* *avx512f_ss_truncatev8div8hi2 */ case 2018: /* *avx512f_us_truncatev16siv16qi2 */ case 2017: /* *avx512f_truncatev16siv16qi2 */ case 2016: /* *avx512f_ss_truncatev16siv16qi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 472 /* 0x1d8 */; } else { return 476 /* 0x1dc */; } case 2906: /* avx_maskstoreps256 */ case 2898: /* avx_maskloadps256 */ case 1905: /* vec_extract_hi_v8sf */ case 1864: /* avx2_vec_dupv8sf_1 */ case 1862: /* avx2_vec_dupv8sf */ return 478 /* 0x1de */; case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 1996: /* avx_shufpd256_1 */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 482 /* 0x1e2 */; } else { return 484 /* 0x1e4 */; } case 1854: /* avx_shufps256_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 481 /* 0x1e1 */; } else { return 483 /* 0x1e3 */; } case 2891: /* vec_set_hi_v8sf */ case 2889: /* vec_set_lo_v8sf */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2846: /* avx_vpermilvarv8sf3 */ case 2838: /* *avx_vpermilpv8sf */ case 2772: /* avx2_permvarv8sf */ case 1844: /* avx_unpcklps256 */ case 1840: /* avx_unpckhps256 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 477 /* 0x1dd */; } else { return 478 /* 0x1de */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1780: /* sse2_cvtsd2si_2 */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 503 /* 0x1f7 */; } else if (cached_memory == MEMORY_NONE) { return 504 /* 0x1f8 */; } else { return 990 /* 0x3de */; } case 1530: /* *xorv4df3 */ case 1529: /* *iorv4df3 */ case 1528: /* *andv4df3 */ case 1514: /* avx_andnotv4df3 */ extract_constrain_insn_cached (insn); if (( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 477 /* 0x1dd */; } else if ( #line 9148 "../../src/gcc/config/i386/sse.md" (TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL)) { return 478 /* 0x1de */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2890: /* vec_set_hi_v8si */ case 2888: /* vec_set_lo_v8si */ case 2887: /* vec_set_hi_v4df */ case 2886: /* vec_set_hi_v4di */ case 2885: /* vec_set_lo_v4df */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2843: /* *avx_vpermilpv2df */ case 2842: /* *avx_vpermilpv4df */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2839: /* *avx_vpermilpv4sf */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2782: /* avx2_permv4df_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2771: /* avx2_permvarv8si */ case 2513: /* sse4_1_packusdw */ case 2512: /* avx2_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2388: /* avx2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2353: /* vec_interleave_highv4si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2349: /* vec_interleave_lowv8hi */ case 2348: /* avx2_interleave_lowv16hi */ case 2347: /* vec_interleave_highv8hi */ case 2346: /* avx2_interleave_highv16hi */ case 2345: /* vec_interleave_lowv16qi */ case 2344: /* avx2_interleave_lowv32qi */ case 2343: /* vec_interleave_highv16qi */ case 2342: /* avx2_interleave_highv32qi */ case 2341: /* sse2_packuswb */ case 2340: /* avx2_packuswb */ case 2339: /* sse2_packssdw */ case 2338: /* avx2_packssdw */ case 2337: /* sse2_packsswb */ case 2336: /* avx2_packsswb */ case 2004: /* vec_interleave_lowv2di */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 2000: /* vec_interleave_highv2di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1920: /* *avx_unpcklpd256 */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1916: /* avx_unpckhpd256 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1845: /* vec_interleave_lowv4sf */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1841: /* vec_interleave_highv4sf */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1545: /* *xortf3 */ case 1544: /* *iortf3 */ case 1543: /* *andtf3 */ case 1542: /* *xordf3 */ case 1541: /* *iordf3 */ case 1540: /* *anddf3 */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1536: /* *andnottf3 */ case 1535: /* *andnotdf3 */ case 1534: /* *andnotsf3 */ case 1533: /* *xorv2df3 */ case 1532: /* *iorv2df3 */ case 1531: /* *andv2df3 */ case 1527: /* *xorv8df3 */ case 1526: /* *iorv8df3 */ case 1525: /* *andv8df3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1518: /* *xorv16sf3 */ case 1517: /* *iorv16sf3 */ case 1516: /* *andv16sf3 */ case 1515: /* sse2_andnotv2df3 */ case 1513: /* avx512f_andnotv8df3 */ case 1512: /* sse_andnotv4sf3 */ case 1510: /* avx512f_andnotv16sf3 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 1314: /* avx_divv4df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 519 /* 0x207 */; } else if (cached_memory == MEMORY_NONE) { return 520 /* 0x208 */; } else { return 990 /* 0x3de */; } case 1308: /* avx_divv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 521 /* 0x209 */; } else if (cached_memory == MEMORY_NONE) { return 522 /* 0x20a */; } else { return 990 /* 0x3de */; } case 1315: /* sse2_divv2df3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 523 /* 0x20b */; } else if (cached_memory == MEMORY_NONE) { return 524 /* 0x20c */; } else { return 990 /* 0x3de */; } case 1309: /* sse_divv4sf3 */ case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 525 /* 0x20d */; } else if (cached_memory == MEMORY_NONE) { return 526 /* 0x20e */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 473 /* 0x1d9 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 470 /* 0x1d6 */; } else { return 476 /* 0x1dc */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 439 /* 0x1b7 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2788: /* avx2_vec_dupv4df */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ case 2520: /* sse4_1_phminposuw */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1904: /* vec_extract_hi_v8si */ case 1901: /* vec_extract_hi_v4df */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1863: /* avx2_vec_dupv4sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ return 480 /* 0x1e0 */; case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2506: /* sse4_1_dppd */ case 2504: /* sse4_1_dpps */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1439: /* *ieee_smaxv8df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1433: /* *ieee_sminv8df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1430: /* *ieee_sminv16sf3 */ case 1421: /* *sminv2df3 */ case 1420: /* *smaxv2df3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1409: /* *sminv4sf3 */ case 1408: /* *smaxv4sf3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1397: /* *sminv2df3_finite_mask_round */ case 1396: /* *sminv2df3_finite_mask */ case 1395: /* *sminv2df3_finite_round */ case 1394: /* *sminv2df3_finite */ case 1393: /* *smaxv2df3_finite_mask_round */ case 1392: /* *smaxv2df3_finite_mask */ case 1391: /* *smaxv2df3_finite_round */ case 1390: /* *smaxv2df3_finite */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1373: /* *sminv4sf3_finite_mask_round */ case 1372: /* *sminv4sf3_finite_mask */ case 1371: /* *sminv4sf3_finite_round */ case 1370: /* *sminv4sf3_finite */ case 1369: /* *smaxv4sf3_finite_mask_round */ case 1368: /* *smaxv4sf3_finite_mask */ case 1367: /* *smaxv4sf3_finite_round */ case 1366: /* *smaxv4sf3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1301: /* sse2_vmmulv2df3_round */ case 1300: /* sse2_vmmulv2df3 */ case 1297: /* sse_vmmulv4sf3_round */ case 1296: /* sse_vmmulv4sf3 */ case 1295: /* *mulv2df3_mask_round */ case 1294: /* *mulv2df3_mask */ case 1293: /* *mulv2df3_round */ case 1292: /* *mulv2df3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1283: /* *mulv4sf3_mask_round */ case 1282: /* *mulv4sf3_mask */ case 1281: /* *mulv4sf3_round */ case 1280: /* *mulv4sf3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 513 /* 0x201 */; } else if (cached_memory == MEMORY_NONE) { return 514 /* 0x202 */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 455 /* 0x1c7 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 432 /* 0x1b0 */; case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 436 /* 0x1b4 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 426 /* 0x1aa */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 423 /* 0x1a7 */; case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 1501: /* avx512f_maskcmpv2df3 */ case 1500: /* avx512f_maskcmpv4df3 */ case 1499: /* avx512f_maskcmpv8df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1468: /* avx_maskcmpv4df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1458: /* avx_cmpv4df3 */ case 1457: /* avx_cmpv4sf3 */ case 1456: /* avx_cmpv8sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 485 /* 0x1e5 */; } else { return 486 /* 0x1e6 */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_STORE) { return 439 /* 0x1b7 */; } else { return 990 /* 0x3de */; } case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if (get_attr_memory (insn) == MEMORY_NONE) { return 434 /* 0x1b2 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 450 /* 0x1c2 */; case 309: /* *mulhi3_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 429 /* 0x1ad */; } else if ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)) { return 431 /* 0x1af */; } else { return 990 /* 0x3de */; } case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 427 /* 0x1ab */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 444 /* 0x1bc */; case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1759: /* sse2_cvtsi2sd */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 493 /* 0x1ed */; } else if (cached_memory == MEMORY_NONE) { return 494 /* 0x1ee */; } else { return 990 /* 0x3de */; } case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 441 /* 0x1b9 */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 443 /* 0x1bb */; } else { return 445 /* 0x1bd */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 460 /* 0x1cc */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 424 /* 0x1a8 */; } else if (!((1 << which_alternative) & 0x3)) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 433 /* 0x1b1 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 435 /* 0x1b3 */; } else if (cached_memory == MEMORY_STORE) { return 437 /* 0x1b5 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 435 /* 0x1b3 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 437 /* 0x1b5 */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 678: /* *bsfdi_1 */ case 677: /* *bsfsi_1 */ case 676: /* *tzcntdi_1 */ case 675: /* *tzcntsi_1 */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_BOTH) { return 438 /* 0x1b6 */; } else if (cached_memory == MEMORY_STORE) { return 439 /* 0x1b7 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ return 425 /* 0x1a9 */; case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 424 /* 0x1a8 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 424 /* 0x1a8 */; } else { return 433 /* 0x1b1 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 456 /* 0x1c8 */; } else { return 457 /* 0x1c9 */; } case 2570: /* sse4_1_ptest */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 487 /* 0x1e7 */; } else { return 488 /* 0x1e8 */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 433 /* 0x1b1 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1851: /* sse3_movsldup */ case 1850: /* avx_movsldup256 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1847: /* sse3_movshdup */ case 1846: /* avx_movshdup256 */ case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1341: /* avx_rsqrtv8sf2 */ case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 1336: /* sse2_sqrtv2df2 */ case 1335: /* avx_sqrtv4df2 */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1330: /* sse_sqrtv4sf2 */ case 1329: /* avx_sqrtv8sf2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1318: /* sse_vmrcpv4sf2 */ case 1317: /* sse_rcpv4sf2 */ case 1316: /* avx_rcpv8sf2 */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 816: /* *sqrtdf2_sse */ case 815: /* *sqrtsf2_sse */ case 814: /* *rsqrtsf2_sse */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 781: /* *rcpsf2_sse */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 433 /* 0x1b1 */; } else if (cached_memory == MEMORY_LOAD) { return 436 /* 0x1b4 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 423 /* 0x1a7 */; } else if (cached_type == TYPE_PUSH) { return 424 /* 0x1a8 */; } else if (cached_type == TYPE_POP) { return 425 /* 0x1a9 */; } else if (cached_type == TYPE_LEAVE) { return 426 /* 0x1aa */; } else if (cached_type == TYPE_LEA) { return 427 /* 0x1ab */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 428 /* 0x1ac */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 429 /* 0x1ad */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 430 /* 0x1ae */; } else if ((cached_type == TYPE_IMUL) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 431 /* 0x1af */; } else if ((cached_type == TYPE_STR) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 432 /* 0x1b0 */; } else if (((cached_bdver1_decode = get_attr_bdver1_decode (insn)) == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 433 /* 0x1b1 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_VECTOR) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 434 /* 0x1b2 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 435 /* 0x1b3 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 436 /* 0x1b4 */; } else if ((cached_type == TYPE_IMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 437 /* 0x1b5 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH))) { return 438 /* 0x1b6 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE))) { return 439 /* 0x1b7 */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 440 /* 0x1b8 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 441 /* 0x1b9 */; } else if ((cached_type == TYPE_FMOV) && ((((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 442 /* 0x1ba */; } else if ((cached_type == TYPE_FMOV) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 443 /* 0x1bb */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 444 /* 0x1bc */; } else if (cached_type == TYPE_FMOV) { return 445 /* 0x1bd */; } else if ((cached_type == TYPE_FOP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 446 /* 0x1be */; } else if (cached_type == TYPE_FOP) { return 447 /* 0x1bf */; } else if ((cached_type == TYPE_FMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 448 /* 0x1c0 */; } else if (cached_type == TYPE_FMUL) { return 449 /* 0x1c1 */; } else if (cached_type == TYPE_FSGN) { return 450 /* 0x1c2 */; } else if ((cached_type == TYPE_FDIV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 451 /* 0x1c3 */; } else if (cached_type == TYPE_FDIV) { return 452 /* 0x1c4 */; } else if ((cached_type == TYPE_FPSPC) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 453 /* 0x1c5 */; } else if ((cached_type == TYPE_FCMOV) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 454 /* 0x1c6 */; } else if (cached_type == TYPE_FCMOV) { return 455 /* 0x1c7 */; } else if ((cached_type == TYPE_FCMP) && ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 456 /* 0x1c8 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_type == TYPE_FCMP)) { return 457 /* 0x1c9 */; } else if ((cached_type == TYPE_FCMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 458 /* 0x1ca */; } else if (cached_type == TYPE_FCMP) { return 459 /* 0x1cb */; } else if (cached_type == TYPE_FXCH) { return 460 /* 0x1cc */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))))) { return 461 /* 0x1cd */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 462 /* 0x1ce */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_movu = get_attr_movu (insn)) == MOVU_1) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 463 /* 0x1cf */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 464 /* 0x1d0 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 465 /* 0x1d1 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 466 /* 0x1d2 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 467 /* 0x1d3 */; } else if ((cached_type == TYPE_SSEMOV) && (((cached_prefix = get_attr_prefix (insn)) == PREFIX_VEX) && (((cached_mode = get_attr_mode (insn)) == MODE_SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)))) { return 468 /* 0x1d4 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 469 /* 0x1d5 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 470 /* 0x1d6 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 471 /* 0x1d7 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_TI))) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)))) { return 472 /* 0x1d8 */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && (((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 473 /* 0x1d9 */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 474 /* 0x1da */; } else if ((cached_type == TYPE_SSEMOV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 475 /* 0x1db */; } else if (((cached_type == TYPE_MMXMOV) || (cached_type == TYPE_SSEMOV)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 476 /* 0x1dc */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 477 /* 0x1dd */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 478 /* 0x1de */; } else if (((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 479 /* 0x1df */; } else if ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1)) { return 480 /* 0x1e0 */; } else if (((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 481 /* 0x1e1 */; } else if (((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 482 /* 0x1e2 */; } else if ((cached_type == TYPE_SSESHUF) && ((cached_mode = get_attr_mode (insn)) == MODE_V8SF)) { return 483 /* 0x1e3 */; } else if ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)) { return 484 /* 0x1e4 */; } else if ((cached_type == TYPE_SSECMP) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 485 /* 0x1e5 */; } else if (cached_type == TYPE_SSECMP) { return 486 /* 0x1e6 */; } else if ((cached_type == TYPE_SSECOMI) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 487 /* 0x1e7 */; } else if (cached_type == TYPE_SSECOMI) { return 488 /* 0x1e8 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 489 /* 0x1e9 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && (((register_operand (operands[0], V4DFmode)) || ((register_operand (operands[0], V8SFmode)) || (register_operand (operands[0], V8SImode)))) || ((nonimmediate_operand (operands[1], V4DFmode)) || ((nonimmediate_operand (operands[1], V8SFmode)) || (nonimmediate_operand (operands[1], V8SImode))))))) { return 490 /* 0x1ea */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 491 /* 0x1eb */; } else if ((cached_type == TYPE_SSECVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 492 /* 0x1ec */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 493 /* 0x1ed */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 494 /* 0x1ee */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 495 /* 0x1ef */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && (nonimmediate_operand (operands[1], V2DFmode))))) { return 496 /* 0x1f0 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 497 /* 0x1f1 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V4SFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SImode)))))) { return 498 /* 0x1f2 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 499 /* 0x1f3 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((register_operand (operands[0], V2DFmode)) && (nonimmediate_operand (operands[1], V4SImode))))) { return 500 /* 0x1f4 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 501 /* 0x1f5 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((register_operand (operands[0], V2DFmode)) && ((nonimmediate_operand (operands[1], V2SImode)) || (nonimmediate_operand (operands[1], V4SFmode)))))) { return 502 /* 0x1f6 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 503 /* 0x1f7 */; } else if ((cached_type == TYPE_SSEICVT) && ((((cached_mode = get_attr_mode (insn)) == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 504 /* 0x1f8 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 505 /* 0x1f9 */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V2SImode))))) { return 506 /* 0x1fa */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 507 /* 0x1fb */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V2DFmode)) && (register_operand (operands[0], V4SImode))))) { return 508 /* 0x1fc */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 509 /* 0x1fd */; } else if ((cached_type == TYPE_SSECVT) && (((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) && ((nonimmediate_operand (operands[1], V4SFmode)) && ((register_operand (operands[0], V2SImode)) || (register_operand (operands[0], V4SImode)))))) { return 510 /* 0x1fe */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 511 /* 0x1ff */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || (cached_mode == MODE_V4DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 512 /* 0x200 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 513 /* 0x201 */; } else if (((cached_type == TYPE_SSEMUL) || ((cached_type == TYPE_SSEADD) || ((cached_type == TYPE_SSEADD1) || (cached_type == TYPE_SSEMULADD)))) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 514 /* 0x202 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 515 /* 0x203 */; } else if ((cached_type == TYPE_SSEIMUL) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 516 /* 0x204 */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD)) { return 517 /* 0x205 */; } else if ((cached_type == TYPE_SSEIADD) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE)) { return 518 /* 0x206 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 519 /* 0x207 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V4DF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 520 /* 0x208 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 521 /* 0x209 */; } else if ((cached_type == TYPE_SSEDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_V8SF) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 522 /* 0x20a */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 523 /* 0x20b */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_DF) || (cached_mode == MODE_V2DF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 524 /* 0x20c */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD))) { return 525 /* 0x20d */; } else if ((cached_type == TYPE_SSEDIV) && ((((cached_mode = get_attr_mode (insn)) == MODE_SF) || (cached_mode == MODE_V4SF)) && ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE))) { return 526 /* 0x20e */; } else if ((cached_type == TYPE_SSEINS) && ((cached_mode = get_attr_mode (insn)) == MODE_TI)) { return 527 /* 0x20f */; } else { return 990 /* 0x3de */; } } } int internal_dfa_insn_code_btver2 (rtx insn ATTRIBUTE_UNUSED) { enum attr_memory cached_memory ATTRIBUTE_UNUSED; enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_mode cached_mode ATTRIBUTE_UNUSED; enum attr_bdver1_decode cached_bdver1_decode ATTRIBUTE_UNUSED; enum attr_unit cached_unit ATTRIBUTE_UNUSED; enum attr_btver2_decode cached_btver2_decode ATTRIBUTE_UNUSED; enum attr_btver2_sse_attr cached_btver2_sse_attr ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 2951: /* vcvtph2ps256 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 598 /* 0x256 */; } else { return 599 /* 0x257 */; } case 2751: /* aesdeclast */ case 2750: /* aesdec */ case 2749: /* aesenclast */ case 2748: /* aesenc */ extract_insn_cached (insn); if ((register_operand (operands[0], V2DImode)) && (get_attr_memory (insn) == MEMORY_NONE)) { return 630 /* 0x276 */; } else { return 990 /* 0x3de */; } case 2583: /* *sse4_2_pcmpistr_unaligned */ case 2578: /* *sse4_2_pcmpestr_unaligned */ return 666 /* 0x29a */; case 2582: /* sse4_2_pcmpistr */ case 2577: /* sse4_2_pcmpestr */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 666 /* 0x29a */; } else { return 667 /* 0x29b */; } case 2570: /* sse4_1_ptest */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 639 /* 0x27f */; } else if (cached_memory == MEMORY_NONE) { return 640 /* 0x280 */; } else { return 990 /* 0x3de */; } case 2503: /* avx_dpps256 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 628 /* 0x274 */; } else if (cached_memory == MEMORY_NONE) { return 629 /* 0x275 */; } else { return 990 /* 0x3de */; } case 2494: /* sse4a_insertq */ case 2493: /* sse4a_insertqi */ if (get_attr_memory (insn) == MEMORY_NONE) { return 652 /* 0x28c */; } else { return 990 /* 0x3de */; } case 2911: /* avx2_maskstoreq256 */ case 2910: /* avx2_maskstored256 */ case 2909: /* avx2_maskstoreq */ case 2908: /* avx2_maskstored */ case 2907: /* avx_maskstorepd256 */ case 2906: /* avx_maskstoreps256 */ case 2905: /* avx_maskstorepd */ case 2904: /* avx_maskstoreps */ case 2903: /* avx2_maskloadq256 */ case 2902: /* avx2_maskloadd256 */ case 2901: /* avx2_maskloadq */ case 2900: /* avx2_maskloadd */ case 2899: /* avx_maskloadpd256 */ case 2898: /* avx_maskloadps256 */ case 2897: /* avx_maskloadpd */ case 2896: /* avx_maskloadps */ case 2511: /* sse4_1_mpsadbw */ case 2510: /* avx2_mpsadbw */ case 2460: /* ssse3_pshufbv16qi3 */ case 2459: /* avx2_pshufbv32qi3 */ if (get_attr_memory (insn) == MEMORY_NONE) { return 658 /* 0x292 */; } else { return 990 /* 0x3de */; } case 2936: /* avx2_lshrvv2di */ case 2935: /* avx2_ashlvv2di */ case 2934: /* avx2_lshrvv4di */ case 2933: /* avx2_ashlvv4di */ case 2932: /* avx512f_lshrvv8di_mask */ case 2931: /* avx512f_lshrvv8di */ case 2930: /* avx512f_ashlvv8di_mask */ case 2929: /* avx512f_ashlvv8di */ case 2928: /* avx2_lshrvv4si */ case 2927: /* avx2_ashlvv4si */ case 2926: /* avx2_lshrvv8si */ case 2925: /* avx2_ashlvv8si */ case 2924: /* avx512f_lshrvv16si_mask */ case 2923: /* avx512f_lshrvv16si */ case 2922: /* avx512f_ashlvv16si_mask */ case 2921: /* avx512f_ashlvv16si */ case 2920: /* avx512f_ashrvv8di_mask */ case 2919: /* avx512f_ashrvv8di */ case 2918: /* avx2_ashrvv4si */ case 2917: /* avx2_ashrvv8si */ case 2916: /* avx512f_ashrvv16si_mask */ case 2915: /* avx512f_ashrvv16si */ case 2717: /* xop_shlv2di3 */ case 2716: /* xop_shlv4si3 */ case 2715: /* xop_shlv8hi3 */ case 2714: /* xop_shlv16qi3 */ case 2713: /* xop_shav2di3 */ case 2712: /* xop_shav4si3 */ case 2711: /* xop_shav8hi3 */ case 2710: /* xop_shav16qi3 */ case 2709: /* xop_vrotlv2di3 */ case 2708: /* xop_vrotlv4si3 */ case 2707: /* xop_vrotlv8hi3 */ case 2706: /* xop_vrotlv16qi3 */ case 2705: /* xop_rotrv2di3 */ case 2704: /* xop_rotrv4si3 */ case 2703: /* xop_rotrv8hi3 */ case 2702: /* xop_rotrv16qi3 */ case 2701: /* xop_rotlv2di3 */ case 2700: /* xop_rotlv4si3 */ case 2699: /* xop_rotlv8hi3 */ case 2698: /* xop_rotlv16qi3 */ case 2473: /* ssse3_palignrdi */ case 2472: /* ssse3_palignrti */ case 2471: /* avx2_palignrv2ti */ case 2159: /* sse2_lshrv1ti3 */ case 2158: /* avx2_lshrv2ti3 */ case 2157: /* sse2_ashlv1ti3 */ case 2156: /* avx2_ashlv2ti3 */ case 2155: /* lshrv8di3_mask */ case 2154: /* lshrv8di3 */ case 2153: /* ashlv8di3_mask */ case 2152: /* ashlv8di3 */ case 2151: /* lshrv16si3_mask */ case 2150: /* lshrv16si3 */ case 2149: /* ashlv16si3_mask */ case 2148: /* ashlv16si3 */ case 2147: /* lshrv2di3 */ case 2146: /* ashlv2di3 */ case 2145: /* lshrv4di3 */ case 2144: /* ashlv4di3 */ case 2143: /* lshrv4si3 */ case 2142: /* ashlv4si3 */ case 2141: /* lshrv8si3 */ case 2140: /* ashlv8si3 */ case 2139: /* lshrv8hi3 */ case 2138: /* ashlv8hi3 */ case 2137: /* lshrv16hi3 */ case 2136: /* ashlv16hi3 */ case 2135: /* ashrv8di3_mask */ case 2134: /* ashrv8di3 */ case 2133: /* ashrv16si3_mask */ case 2132: /* ashrv16si3 */ case 2131: /* ashrv4si3 */ case 2130: /* ashrv8si3 */ case 2129: /* ashrv8hi3 */ case 2128: /* ashrv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 653 /* 0x28d */; } else if (cached_memory == MEMORY_NONE) { return 654 /* 0x28e */; } else { return 990 /* 0x3de */; } case 2127: /* *sse4_1_mulv4si3_mask */ case 2126: /* *sse4_1_mulv4si3 */ case 2125: /* *avx2_mulv8si3_mask */ case 2124: /* *avx2_mulv8si3 */ case 2123: /* *avx512f_mulv16si3_mask */ case 2122: /* *avx512f_mulv16si3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 650 /* 0x28a */; } else if (cached_memory == MEMORY_NONE) { return 651 /* 0x28b */; } else { return 990 /* 0x3de */; } case 2458: /* *ssse3_pmulhrswv4hi3 */ case 2457: /* *ssse3_pmulhrswv8hi3 */ case 2456: /* *avx2_pmulhrswv16hi3 */ case 2119: /* *sse4_1_mulv2siv2di3 */ case 2118: /* *vec_widen_smult_even_v8si */ case 2117: /* *vec_widen_smult_even_v16si_mask */ case 2116: /* *vec_widen_smult_even_v16si */ case 2115: /* *vec_widen_umult_even_v4si */ case 2114: /* *vec_widen_umult_even_v8si */ case 2113: /* *vec_widen_umult_even_v16si_mask */ case 2112: /* *vec_widen_umult_even_v16si */ case 2111: /* *umulv8hi3_highpart */ case 2110: /* *smulv8hi3_highpart */ case 2109: /* *umulv16hi3_highpart */ case 2108: /* *smulv16hi3_highpart */ case 2107: /* *mulv8hi3 */ case 2106: /* *mulv16hi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 648 /* 0x288 */; } else if (cached_memory == MEMORY_LOAD) { return 649 /* 0x289 */; } else { return 990 /* 0x3de */; } case 2743: /* xop_pcom_tfv2di3 */ case 2742: /* xop_pcom_tfv4si3 */ case 2741: /* xop_pcom_tfv8hi3 */ case 2740: /* xop_pcom_tfv16qi3 */ case 2739: /* xop_maskcmp_uns2v2di3 */ case 2738: /* xop_maskcmp_uns2v4si3 */ case 2737: /* xop_maskcmp_uns2v8hi3 */ case 2736: /* xop_maskcmp_uns2v16qi3 */ case 2735: /* xop_maskcmp_unsv2di3 */ case 2734: /* xop_maskcmp_unsv4si3 */ case 2733: /* xop_maskcmp_unsv8hi3 */ case 2732: /* xop_maskcmp_unsv16qi3 */ case 2492: /* sse4a_extrq */ case 2491: /* sse4a_extrqi */ case 2454: /* ssse3_pmaddubsw128 */ case 2450: /* ssse3_phsubdv4si3 */ case 2449: /* ssse3_phadddv4si3 */ case 2442: /* ssse3_phsubswv8hi3 */ case 2441: /* ssse3_phsubwv8hi3 */ case 2440: /* ssse3_phaddswv8hi3 */ case 2439: /* ssse3_phaddwv8hi3 */ case 2420: /* sse2_psadbw */ case 2418: /* *sse2_uavgv8hi3 */ case 2416: /* *sse2_uavgv16qi3 */ case 2279: /* sse2_gtv4si3 */ case 2278: /* sse2_gtv8hi3 */ case 2277: /* sse2_gtv16qi3 */ case 2268: /* sse4_2_gtv2di3 */ case 2267: /* *sse2_eqv4si3 */ case 2266: /* *sse2_eqv8hi3 */ case 2265: /* *sse2_eqv16qi3 */ case 2264: /* *sse4_1_eqv2di3 */ case 2255: /* *uminv16qi3 */ case 2254: /* *umaxv16qi3 */ case 2253: /* *sse4_1_uminv4si3 */ case 2252: /* *sse4_1_umaxv4si3 */ case 2251: /* *sse4_1_uminv8hi3 */ case 2250: /* *sse4_1_umaxv8hi3 */ case 2249: /* *sminv8hi3 */ case 2248: /* *smaxv8hi3 */ case 2247: /* *sse4_1_sminv4si3 */ case 2246: /* *sse4_1_smaxv4si3 */ case 2245: /* *sse4_1_sminv16qi3 */ case 2244: /* *sse4_1_smaxv16qi3 */ case 2121: /* *sse2_pmaddwd */ case 2105: /* *sse2_ussubv8hi3 */ case 2104: /* *sse2_sssubv8hi3 */ case 2103: /* *sse2_usaddv8hi3 */ case 2102: /* *sse2_ssaddv8hi3 */ case 2101: /* *avx2_ussubv16hi3 */ case 2100: /* *avx2_sssubv16hi3 */ case 2099: /* *avx2_usaddv16hi3 */ case 2098: /* *avx2_ssaddv16hi3 */ case 2097: /* *sse2_ussubv16qi3 */ case 2096: /* *sse2_sssubv16qi3 */ case 2095: /* *sse2_usaddv16qi3 */ case 2094: /* *sse2_ssaddv16qi3 */ case 2093: /* *avx2_ussubv32qi3 */ case 2092: /* *avx2_sssubv32qi3 */ case 2091: /* *avx2_usaddv32qi3 */ case 2090: /* *avx2_ssaddv32qi3 */ case 2089: /* *subv2di3_mask */ case 2088: /* *subv2di3 */ case 2087: /* *addv2di3_mask */ case 2086: /* *addv2di3 */ case 2077: /* *subv4si3_mask */ case 2076: /* *subv4si3 */ case 2075: /* *addv4si3_mask */ case 2074: /* *addv4si3 */ case 2065: /* *subv8hi3_mask */ case 2064: /* *subv8hi3 */ case 2063: /* *addv8hi3_mask */ case 2062: /* *addv8hi3 */ case 2057: /* *subv16qi3_mask */ case 2056: /* *subv16qi3 */ case 2055: /* *addv16qi3_mask */ case 2054: /* *addv16qi3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 632 /* 0x278 */; } else if (cached_memory == MEMORY_NONE) { return 633 /* 0x279 */; } else { return 990 /* 0x3de */; } case 2036: /* avx512f_us_truncatev8div8si2_mask */ case 2035: /* avx512f_truncatev8div8si2_mask */ case 2034: /* avx512f_ss_truncatev8div8si2_mask */ case 2033: /* avx512f_us_truncatev16siv16hi2_mask */ case 2032: /* avx512f_truncatev16siv16hi2_mask */ case 2031: /* avx512f_ss_truncatev16siv16hi2_mask */ case 2024: /* *avx512f_us_truncatev8div8si2 */ case 2023: /* *avx512f_truncatev8div8si2 */ case 2022: /* *avx512f_ss_truncatev8div8si2 */ case 2021: /* *avx512f_us_truncatev16siv16hi2 */ case 2020: /* *avx512f_truncatev16siv16hi2 */ case 2019: /* *avx512f_ss_truncatev16siv16hi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 609 /* 0x261 */; } else { return 610 /* 0x262 */; } case 2513: /* sse4_1_packusdw */ case 2389: /* sse2_pshufhw_1 */ case 2387: /* sse2_pshuflw_1 */ case 2361: /* sse4_1_pinsrq */ case 2360: /* sse4_1_pinsrd */ case 2359: /* sse2_pinsrw */ case 2358: /* sse4_1_pinsrb */ case 2357: /* vec_interleave_lowv4si */ case 2353: /* vec_interleave_highv4si */ case 2349: /* vec_interleave_lowv8hi */ case 2347: /* vec_interleave_highv8hi */ case 2345: /* vec_interleave_lowv16qi */ case 2343: /* vec_interleave_highv16qi */ case 2341: /* sse2_packuswb */ case 2339: /* sse2_packssdw */ case 2337: /* sse2_packsswb */ case 2004: /* vec_interleave_lowv2di */ case 2000: /* vec_interleave_highv2di */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 666 /* 0x29a */; } else if (cached_memory == MEMORY_NONE) { return 667 /* 0x29b */; } else { return 990 /* 0x3de */; } case 1905: /* vec_extract_hi_v8sf */ case 1901: /* vec_extract_hi_v4df */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 605 /* 0x25d */; } else { return 990 /* 0x3de */; } case 1864: /* avx2_vec_dupv8sf_1 */ case 1862: /* avx2_vec_dupv8sf */ extract_insn_cached (insn); if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 605 /* 0x25d */; } else { return 990 /* 0x3de */; } case 2006: /* sse2_shufpd_v2df */ case 2005: /* sse2_shufpd_v2di */ case 1856: /* sse_shufps_v4sf */ case 1855: /* sse_shufps_v4si */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 692 /* 0x2b4 */; } else if (cached_memory == MEMORY_LOAD) { return 694 /* 0x2b6 */; } else { return 990 /* 0x3de */; } case 1996: /* avx_shufpd256_1 */ case 1854: /* avx_shufps256_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 691 /* 0x2b3 */; } else if (cached_memory == MEMORY_LOAD) { return 693 /* 0x2b5 */; } else { return 990 /* 0x3de */; } case 2891: /* vec_set_hi_v8sf */ case 2889: /* vec_set_lo_v8sf */ case 2887: /* vec_set_hi_v4df */ case 2885: /* vec_set_lo_v4df */ case 2881: /* *avx_vperm2f128v4df_nozero */ case 2880: /* *avx_vperm2f128v8sf_nozero */ case 2878: /* *avx_vperm2f128v4df_full */ case 2877: /* *avx_vperm2f128v8sf_full */ case 2842: /* *avx_vpermilpv4df */ case 2838: /* *avx_vpermilpv8sf */ case 2782: /* avx2_permv4df_1 */ case 2772: /* avx2_permvarv8sf */ case 1920: /* *avx_unpcklpd256 */ case 1916: /* avx_unpckhpd256 */ case 1844: /* avx_unpcklps256 */ case 1840: /* avx_unpckhps256 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 604 /* 0x25c */; } else if (cached_memory == MEMORY_NONE) { return 605 /* 0x25d */; } else { return 990 /* 0x3de */; } case 2958: /* vcvtps2ph256 */ case 1826: /* avx_cvtpd2ps256 */ if (get_attr_memory (insn) == MEMORY_STORE) { return 600 /* 0x258 */; } else { return 601 /* 0x259 */; } case 1821: /* sse2_cvtss2sd_round */ case 1820: /* sse2_cvtss2sd */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 676 /* 0x2a4 */; } else { return 677 /* 0x2a5 */; } case 1819: /* sse2_cvtsd2ss_round */ case 1818: /* sse2_cvtsd2ss */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 678 /* 0x2a6 */; } else { return 679 /* 0x2a7 */; } case 1816: /* *avx_cvttpd2dq256_2 */ case 1801: /* *avx_cvtpd2dq256_2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 620 /* 0x26c */; } else { return 990 /* 0x3de */; } case 1785: /* sse2_cvttsd2si_round */ case 1784: /* sse2_cvttsd2si */ case 1779: /* sse2_cvtsd2si_round */ case 1778: /* sse2_cvtsd2si */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 674 /* 0x2a2 */; } else { return 675 /* 0x2a3 */; } case 1787: /* sse2_cvttsd2siq_round */ case 1786: /* sse2_cvttsd2siq */ case 1783: /* sse2_cvtsd2siq_2 */ case 1782: /* sse2_cvtsd2siq_round */ case 1781: /* sse2_cvtsd2siq */ case 1777: /* avx512f_vcvttsd2usiq_round */ case 1776: /* avx512f_vcvttsd2usiq */ case 1773: /* avx512f_vcvtsd2usiq_round */ case 1772: /* avx512f_vcvtsd2usiq */ case 1769: /* avx512f_vcvttss2usiq_round */ case 1768: /* avx512f_vcvttss2usiq */ case 1765: /* avx512f_vcvtss2usiq_round */ case 1764: /* avx512f_vcvtss2usiq */ case 1718: /* sse_cvttss2siq_round */ case 1717: /* sse_cvttss2siq */ case 1714: /* sse_cvtss2siq_2 */ case 1713: /* sse_cvtss2siq_round */ case 1712: /* sse_cvtss2siq */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 668 /* 0x29c */; } else if (cached_memory == MEMORY_NONE) { return 669 /* 0x29d */; } else { return 990 /* 0x3de */; } case 1759: /* sse2_cvtsi2sd */ case 1708: /* sse_cvtsi2ssq_round */ case 1707: /* sse_cvtsi2ssq */ case 1706: /* sse_cvtsi2ss_round */ case 1705: /* sse_cvtsi2ss */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 680 /* 0x2a8 */; } else { return 681 /* 0x2a9 */; } case 2957: /* *vcvtps2ph_store */ case 2956: /* *vcvtps2ph */ case 2950: /* *vcvtph2ps_load */ case 2949: /* vcvtph2ps */ case 2575: /* sse4_1_roundss */ case 2572: /* sse4_1_roundps */ case 2571: /* avx_roundps256 */ case 1827: /* *sse2_cvtpd2ps */ case 1825: /* avx512f_cvtpd2ps512_mask_round */ case 1824: /* avx512f_cvtpd2ps512_mask */ case 1823: /* *avx512f_cvtpd2ps512_round */ case 1822: /* *avx512f_cvtpd2ps512 */ case 1731: /* floatv4siv4sf2 */ case 1730: /* floatv8siv8sf2 */ case 1702: /* sse_cvtpi2ps */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 595 /* 0x253 */; } else if (cached_memory == MEMORY_STORE) { return 596 /* 0x254 */; } else { return 597 /* 0x255 */; } case 1500: /* avx512f_maskcmpv4df3 */ case 1497: /* avx512f_maskcmpv8sf3 */ case 1468: /* avx_maskcmpv4df3 */ case 1466: /* avx_maskcmpv8sf3 */ case 1464: /* *avx_maskcmpv4df3_comm */ case 1462: /* *avx_maskcmpv8sf3_comm */ case 1458: /* avx_cmpv4df3 */ case 1456: /* avx_cmpv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 616 /* 0x268 */; } else if (cached_memory == MEMORY_NONE) { return 617 /* 0x269 */; } else { return 990 /* 0x3de */; } case 1429: /* sse2_vmsminv2df3_round */ case 1428: /* sse2_vmsminv2df3 */ case 1427: /* sse2_vmsmaxv2df3_round */ case 1426: /* sse2_vmsmaxv2df3 */ case 1425: /* sse_vmsminv4sf3_round */ case 1424: /* sse_vmsminv4sf3 */ case 1423: /* sse_vmsmaxv4sf3_round */ case 1422: /* sse_vmsmaxv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 574 /* 0x23e */; } else if (cached_memory == MEMORY_LOAD) { return 575 /* 0x23f */; } else { return 990 /* 0x3de */; } case 1850: /* avx_movsldup256 */ case 1846: /* avx_movshdup256 */ case 1341: /* avx_rsqrtv8sf2 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 606 /* 0x25e */; } else if (cached_memory == MEMORY_NONE) { return 607 /* 0x25f */; } else { return 990 /* 0x3de */; } case 2843: /* *avx_vpermilpv2df */ case 2839: /* *avx_vpermilpv4sf */ case 2650: /* avx512er_vmrsqrt28v2df_round */ case 2649: /* avx512er_vmrsqrt28v2df */ case 2648: /* avx512er_vmrsqrt28v4sf_round */ case 2647: /* avx512er_vmrsqrt28v4sf */ case 2638: /* avx512er_vmrcp28v2df_round */ case 2637: /* avx512er_vmrcp28v2df */ case 2636: /* avx512er_vmrcp28v4sf_round */ case 2635: /* avx512er_vmrcp28v4sf */ case 1872: /* sse4_1_insertps */ case 1871: /* *vec_setv4sf_sse4_1 */ case 1851: /* sse3_movsldup */ case 1847: /* sse3_movshdup */ case 1845: /* vec_interleave_lowv4sf */ case 1841: /* vec_interleave_highv4sf */ case 1539: /* *xorsf3 */ case 1538: /* *iorsf3 */ case 1537: /* *andsf3 */ case 1534: /* *andnotsf3 */ case 1524: /* *xorv4sf3 */ case 1523: /* *iorv4sf3 */ case 1522: /* *andv4sf3 */ case 1512: /* sse_andnotv4sf3 */ case 1348: /* rsqrt14v2df */ case 1347: /* rsqrt14v4sf */ case 1342: /* sse_rsqrtv4sf2 */ case 1324: /* srcp14v2df */ case 1323: /* srcp14v4sf */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 634 /* 0x27a */; } else if (cached_memory == MEMORY_LOAD) { return 635 /* 0x27b */; } else { return 990 /* 0x3de */; } case 1314: /* avx_divv4df3 */ case 1308: /* avx_divv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 622 /* 0x26e */; } else if (cached_memory == MEMORY_NONE) { return 623 /* 0x26f */; } else { return 990 /* 0x3de */; } case 1315: /* sse2_divv2df3 */ case 1309: /* sse_divv4sf3 */ case 1303: /* sse2_vmdivv2df3_round */ case 1302: /* sse2_vmdivv2df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 695 /* 0x2b7 */; } else if (cached_memory == MEMORY_LOAD) { return 699 /* 0x2bb */; } else { return 990 /* 0x3de */; } case 1299: /* sse_vmdivv4sf3_round */ case 1298: /* sse_vmdivv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 696 /* 0x2b8 */; } else if (cached_memory == MEMORY_LOAD) { return 700 /* 0x2bc */; } else { return 990 /* 0x3de */; } case 1291: /* *mulv4df3_mask_round */ case 1290: /* *mulv4df3_mask */ case 1289: /* *mulv4df3_round */ case 1288: /* *mulv4df3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 624 /* 0x270 */; } else if (cached_memory == MEMORY_NONE) { return 626 /* 0x272 */; } else { return 990 /* 0x3de */; } case 1279: /* *mulv8sf3_mask_round */ case 1278: /* *mulv8sf3_mask */ case 1277: /* *mulv8sf3_round */ case 1276: /* *mulv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 625 /* 0x271 */; } else if (cached_memory == MEMORY_NONE) { return 627 /* 0x273 */; } else { return 990 /* 0x3de */; } case 1455: /* sse3_hsubv4sf3 */ case 1454: /* sse3_haddv4sf3 */ case 1451: /* *sse3_hsubv2df3_low */ case 1450: /* *sse3_haddv2df3_low */ case 1449: /* sse3_hsubv2df3 */ case 1448: /* *sse3_haddv2df3 */ case 1445: /* sse3_addsubv4sf3 */ case 1443: /* sse3_addsubv2df3 */ case 1441: /* *ieee_smaxv2df3 */ case 1438: /* *ieee_smaxv4sf3 */ case 1435: /* *ieee_sminv2df3 */ case 1432: /* *ieee_sminv4sf3 */ case 1263: /* *subv2df3_mask_round */ case 1262: /* *subv2df3_mask */ case 1261: /* *subv2df3_round */ case 1260: /* *subv2df3 */ case 1259: /* *addv2df3_mask_round */ case 1258: /* *addv2df3_mask */ case 1257: /* *addv2df3_round */ case 1256: /* *addv2df3 */ case 1239: /* *subv4sf3_mask_round */ case 1238: /* *subv4sf3_mask */ case 1237: /* *subv4sf3_round */ case 1236: /* *subv4sf3 */ case 1235: /* *addv4sf3_mask_round */ case 1234: /* *addv4sf3_mask */ case 1233: /* *addv4sf3_round */ case 1232: /* *addv4sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 659 /* 0x293 */; } else if (cached_memory == MEMORY_NONE) { return 660 /* 0x294 */; } else { return 990 /* 0x3de */; } case 1453: /* avx_hsubv8sf3 */ case 1452: /* avx_haddv8sf3 */ case 1447: /* avx_hsubv4df3 */ case 1446: /* avx_haddv4df3 */ case 1444: /* avx_addsubv8sf3 */ case 1442: /* avx_addsubv4df3 */ case 1440: /* *ieee_smaxv4df3 */ case 1437: /* *ieee_smaxv8sf3 */ case 1434: /* *ieee_sminv4df3 */ case 1431: /* *ieee_sminv8sf3 */ case 1255: /* *subv4df3_mask_round */ case 1254: /* *subv4df3_mask */ case 1253: /* *subv4df3_round */ case 1252: /* *subv4df3 */ case 1251: /* *addv4df3_mask_round */ case 1250: /* *addv4df3_mask */ case 1249: /* *addv4df3_round */ case 1248: /* *addv4df3 */ case 1231: /* *subv8sf3_mask_round */ case 1230: /* *subv8sf3_mask */ case 1229: /* *subv8sf3_round */ case 1228: /* *subv8sf3 */ case 1227: /* *addv8sf3_mask_round */ case 1226: /* *addv8sf3_mask */ case 1225: /* *addv8sf3_round */ case 1224: /* *addv8sf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 602 /* 0x25a */; } else if (cached_memory == MEMORY_NONE) { return 603 /* 0x25b */; } else { return 990 /* 0x3de */; } case 2576: /* sse4_1_roundsd */ case 2574: /* sse4_1_roundpd */ case 1835: /* sse2_cvtps2pd */ case 1817: /* *sse2_cvttpd2dq */ case 1802: /* *sse2_cvtpd2dq */ case 1795: /* sse2_cvtdq2pd */ case 1758: /* sse2_cvttpd2pi */ case 1757: /* sse2_cvtpd2pi */ case 1756: /* sse2_cvtpi2pd */ case 1755: /* fix_truncv4sfv4si2 */ case 1737: /* sse2_fix_notruncv4sfv4si */ case 1703: /* sse_cvtps2pi */ case 1209: /* sse2_movntv2di */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 672 /* 0x2a0 */; } else { return 673 /* 0x2a1 */; } case 2573: /* avx_roundpd256 */ case 1833: /* *avx_cvtps2pd256_2 */ case 1832: /* avx_cvtps2pd256 */ case 1815: /* fix_truncv4dfv4si2 */ case 1814: /* ufix_truncv8dfv8si2_mask_round */ case 1813: /* ufix_truncv8dfv8si2_mask */ case 1812: /* ufix_truncv8dfv8si2_round */ case 1811: /* ufix_truncv8dfv8si2 */ case 1810: /* fix_truncv8dfv8si2_mask_round */ case 1809: /* fix_truncv8dfv8si2_mask */ case 1808: /* fix_truncv8dfv8si2_round */ case 1807: /* fix_truncv8dfv8si2 */ case 1806: /* avx512f_ufix_notruncv8dfv8si_mask_round */ case 1805: /* avx512f_ufix_notruncv8dfv8si_mask */ case 1804: /* avx512f_ufix_notruncv8dfv8si_round */ case 1803: /* avx512f_ufix_notruncv8dfv8si */ case 1800: /* avx_cvtpd2dq256 */ case 1799: /* avx512f_cvtpd2dq512_mask_round */ case 1798: /* avx512f_cvtpd2dq512_mask */ case 1797: /* *avx512f_cvtpd2dq512_round */ case 1796: /* *avx512f_cvtpd2dq512 */ case 1794: /* avx_cvtdq2pd256_2 */ case 1790: /* floatv4siv4df2 */ case 1754: /* fix_truncv8sfv8si2 */ case 1736: /* avx_fix_notruncv8sfv8si */ case 1208: /* avx_movntv4di */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 618 /* 0x26a */; } else { return 990 /* 0x3de */; } case 3088: /* avx512f_compressstorev8df_mask */ case 3087: /* avx512f_compressstorev8di_mask */ case 3086: /* avx512f_compressstorev16sf_mask */ case 3085: /* avx512f_compressstorev16si_mask */ case 1196: /* avx512f_storedquv8di_mask */ case 1195: /* avx512f_storedquv16si_mask */ case 1184: /* avx512f_storeupd512_mask */ case 1183: /* avx512f_storeups512_mask */ case 1166: /* avx512f_storev8df_mask */ case 1165: /* avx512f_storev8di_mask */ case 1164: /* avx512f_storev16sf_mask */ case 1163: /* avx512f_storev16si_mask */ return 689 /* 0x2b1 */; case 3092: /* avx512f_expandv8df_mask */ case 3091: /* avx512f_expandv8di_mask */ case 3090: /* avx512f_expandv16sf_mask */ case 3089: /* avx512f_expandv16si_mask */ case 1158: /* avx512f_loadv8df_mask */ case 1157: /* avx512f_loadv8di_mask */ case 1156: /* avx512f_loadv16sf_mask */ case 1155: /* avx512f_loadv16si_mask */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 688 /* 0x2b0 */; } else { return 690 /* 0x2b2 */; } case 994: /* fnstsw */ case 992: /* fnstenv */ case 988: /* xsaveopt64 */ case 987: /* xsave64 */ case 986: /* xsaveopt_rex64 */ case 985: /* xsave_rex64 */ case 984: /* xsaveopt */ case 983: /* xsave */ case 980: /* fxsave64 */ case 979: /* fxsave */ return 552 /* 0x228 */; case 3119: /* sha256rnds2 */ case 3118: /* sha256msg2 */ case 3117: /* sha256msg1 */ case 3116: /* sha1rnds4 */ case 3115: /* sha1nexte */ case 3114: /* sha1msg2 */ case 3113: /* sha1msg1 */ case 2754: /* pclmulqdq */ case 2753: /* aeskeygenassist */ case 2752: /* aesimc */ case 2520: /* sse4_1_phminposuw */ case 2486: /* absv2si2 */ case 2485: /* absv4hi2 */ case 2484: /* absv8qi2 */ case 2483: /* absv8di2_mask */ case 2482: /* *absv8di2 */ case 2481: /* *absv4si2 */ case 2480: /* *absv8si2 */ case 2479: /* absv16si2_mask */ case 2478: /* *absv16si2 */ case 2477: /* *absv8hi2 */ case 2476: /* *absv16hi2 */ case 2475: /* *absv16qi2 */ case 2474: /* *absv32qi2 */ case 2470: /* ssse3_psignv2si3 */ case 2469: /* ssse3_psignv4hi3 */ case 2468: /* ssse3_psignv8qi3 */ case 2467: /* ssse3_psignv4si3 */ case 2466: /* avx2_psignv8si3 */ case 2465: /* ssse3_psignv8hi3 */ case 2464: /* avx2_psignv16hi3 */ case 2463: /* ssse3_psignv16qi3 */ case 2462: /* avx2_psignv32qi3 */ case 2461: /* ssse3_pshufbv8qi3 */ case 2405: /* *vec_extractv4si_zext */ case 2397: /* *vec_extractv8hi_zext */ case 2396: /* *vec_extractv8hi_zext */ case 2395: /* *vec_extractv16qi_zext */ case 2394: /* *vec_extractv16qi_zext */ case 2393: /* *vec_extractv8hi_sse2 */ case 2392: /* *vec_extractv8hi */ case 2391: /* *vec_extractv16qi */ case 2385: /* sse2_pshufd_1 */ case 2384: /* avx2_pshufd_1 */ case 2383: /* avx512f_pshufd_1_mask */ case 2382: /* avx512f_pshufd_1 */ case 2014: /* vec_dupv2df */ case 1863: /* avx2_vec_dupv4sf */ case 972: /* sse4_2_crc32di */ case 971: /* sse4_2_crc32si */ case 970: /* sse4_2_crc32hi */ case 969: /* sse4_2_crc32qi */ extract_insn_cached (insn); if ((register_operand (operands[0], V2DImode)) && (get_attr_memory (insn) == MEMORY_NONE)) { return 631 /* 0x277 */; } else { return 990 /* 0x3de */; } case 1271: /* sse2_vmsubv2df3_round */ case 1270: /* sse2_vmsubv2df3 */ case 1269: /* sse2_vmaddv2df3_round */ case 1268: /* sse2_vmaddv2df3 */ case 1267: /* sse_vmsubv4sf3_round */ case 1266: /* sse_vmsubv4sf3 */ case 1265: /* sse_vmaddv4sf3_round */ case 1264: /* sse_vmaddv4sf3 */ case 946: /* *ieee_smindf3 */ case 945: /* *ieee_smaxdf3 */ case 944: /* *ieee_sminsf3 */ case 943: /* *ieee_smaxsf3 */ case 942: /* smindf3 */ case 941: /* smaxdf3 */ case 940: /* sminsf3 */ case 939: /* smaxsf3 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 682 /* 0x2aa */; } else if (cached_memory == MEMORY_NONE) { return 683 /* 0x2ab */; } else { return 990 /* 0x3de */; } case 934: /* *movxfcc_1 */ return 568 /* 0x238 */; case 917: /* *rep_stosqi */ case 916: /* *rep_stosqi */ case 915: /* *rep_stossi */ case 914: /* *rep_stossi */ case 913: /* *rep_stosdi_rex64 */ case 912: /* *rep_stosdi_rex64 */ case 911: /* *strsetqi_1 */ case 910: /* *strsetqi_1 */ case 909: /* *strsethi_1 */ case 908: /* *strsethi_1 */ case 907: /* *strsetsi_1 */ case 906: /* *strsetsi_1 */ case 905: /* *strsetdi_rex_1 */ case 904: /* *strsetdi_rex_1 */ case 903: /* *rep_movqi */ case 902: /* *rep_movqi */ case 901: /* *rep_movsi */ case 900: /* *rep_movsi */ case 899: /* *rep_movdi_rex64 */ case 898: /* *rep_movdi_rex64 */ case 897: /* *strmovqi_1 */ case 896: /* *strmovqi_1 */ case 895: /* *strmovhi_1 */ case 894: /* *strmovhi_1 */ case 893: /* *strmovsi_1 */ case 892: /* *strmovsi_1 */ case 891: /* *strmovdi_rex_1 */ case 890: /* *strmovdi_rex_1 */ return 547 /* 0x223 */; case 1340: /* sse2_vmsqrtv2df2_round */ case 1339: /* sse2_vmsqrtv2df2 */ case 816: /* *sqrtdf2_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 586 /* 0x24a */; } else if (cached_memory == MEMORY_LOAD) { return 587 /* 0x24b */; } else { return 990 /* 0x3de */; } case 1338: /* sse_vmsqrtv4sf2_round */ case 1337: /* sse_vmsqrtv4sf2 */ case 815: /* *sqrtsf2_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 584 /* 0x248 */; } else if (cached_memory == MEMORY_LOAD) { return 585 /* 0x249 */; } else { return 990 /* 0x3de */; } case 1318: /* sse_vmrcpv4sf2 */ case 814: /* *rsqrtsf2_sse */ case 781: /* *rcpsf2_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_NONE) { return 576 /* 0x240 */; } else if (cached_memory == MEMORY_LOAD) { return 577 /* 0x241 */; } else { return 990 /* 0x3de */; } case 993: /* fldenv */ case 991: /* xrstor64 */ case 990: /* xrstor_rex64 */ case 989: /* xrstor */ case 982: /* fxrstor64 */ case 981: /* fxrstor */ case 766: /* *add_tp_di */ case 765: /* *add_tp_si */ case 764: /* *add_tp_x32_zext */ case 763: /* *add_tp_x32 */ return 549 /* 0x225 */; case 672: /* leave_rex64 */ case 671: /* leave */ return 533 /* 0x215 */; case 771: /* *tls_dynamic_gnu2_call_64 */ case 768: /* *tls_dynamic_gnu2_call_32 */ case 654: /* *sibcall_value_pop */ case 653: /* *call_value_pop */ case 652: /* *call_value_rex64_ms_sysv */ case 651: /* *sibcall_value */ case 650: /* *sibcall_value */ case 649: /* *call_value */ case 648: /* *call_value */ case 647: /* *sibcall_pop */ case 646: /* *call_pop */ case 645: /* *sibcall */ case 644: /* *sibcall */ case 643: /* *call_rex64_ms_sysv */ case 642: /* *call */ case 641: /* *call */ return 528 /* 0x210 */; case 1501: /* avx512f_maskcmpv2df3 */ case 1498: /* avx512f_maskcmpv4sf3 */ case 1495: /* avx512f_vmcmpv2df3_mask_round */ case 1494: /* avx512f_vmcmpv2df3_mask */ case 1493: /* avx512f_vmcmpv4sf3_mask_round */ case 1492: /* avx512f_vmcmpv4sf3_mask */ case 1491: /* avx512f_vmcmpv2df3_round */ case 1490: /* avx512f_vmcmpv2df3 */ case 1489: /* avx512f_vmcmpv4sf3_round */ case 1488: /* avx512f_vmcmpv4sf3 */ case 1471: /* sse2_vmmaskcmpv2df3 */ case 1470: /* sse_vmmaskcmpv4sf3 */ case 1469: /* sse2_maskcmpv2df3 */ case 1467: /* sse_maskcmpv4sf3 */ case 1465: /* *sse2_maskcmpv2df3_comm */ case 1463: /* *sse_maskcmpv4sf3_comm */ case 1461: /* avx_vmcmpv2df3 */ case 1460: /* avx_vmcmpv4sf3 */ case 1459: /* avx_cmpv2df3 */ case 1457: /* avx_cmpv4sf3 */ case 595: /* setcc_df_sse */ case 594: /* setcc_sf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 684 /* 0x2ac */; } else if (cached_memory == MEMORY_NONE) { return 685 /* 0x2ad */; } else { return 990 /* 0x3de */; } case 593: /* *setcc_qi_slp */ case 592: /* *setcc_qi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE) { return 552 /* 0x228 */; } else if (cached_memory == MEMORY_NONE) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 521: /* x86_shrd */ case 520: /* x86_64_shrd */ case 491: /* x86_shld */ case 490: /* x86_64_shld */ if (get_attr_memory (insn) == MEMORY_NONE) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 471: /* *negextenddfxf2 */ case 470: /* *absextenddfxf2 */ case 469: /* *negextendsfxf2 */ case 468: /* *absextendsfxf2 */ case 467: /* *negextendsfdf2 */ case 466: /* *absextendsfdf2 */ case 465: /* *negxf2_1 */ case 464: /* *absxf2_1 */ case 463: /* *negdf2_1 */ case 462: /* *absdf2_1 */ case 461: /* *negsf2_1 */ case 460: /* *abssf2_1 */ return 564 /* 0x234 */; case 770: /* *tls_dynamic_gnu2_lea_64 */ case 767: /* *tls_dynamic_gnu2_lea_32 */ case 668: /* set_rip_rex64 */ case 667: /* set_got_rex64 */ case 258: /* *lea_general_4 */ case 257: /* *lea_general_4 */ case 256: /* *lea_general_3 */ case 255: /* *lea_general_2 */ case 254: /* *lea_general_1 */ case 214: /* *leadi */ case 213: /* *leasi */ return 534 /* 0x216 */; case 882: /* fistsi2_ceil_with_temp */ case 881: /* fistsi2_floor_with_temp */ case 880: /* fisthi2_ceil_with_temp */ case 879: /* fisthi2_floor_with_temp */ case 878: /* fistsi2_ceil */ case 877: /* fistsi2_floor */ case 876: /* fisthi2_ceil */ case 875: /* fisthi2_floor */ case 874: /* fistdi2_ceil_with_temp */ case 873: /* fistdi2_floor_with_temp */ case 872: /* fistdi2_ceil */ case 871: /* fistdi2_floor */ case 870: /* *fistdi2_ceil_1 */ case 869: /* *fistdi2_floor_1 */ case 868: /* *fistsi2_ceil_1 */ case 867: /* *fistsi2_floor_1 */ case 866: /* *fisthi2_ceil_1 */ case 865: /* *fisthi2_floor_1 */ case 191: /* fix_truncsi_i387_with_temp */ case 190: /* fix_trunchi_i387_with_temp */ case 189: /* fix_truncsi_i387 */ case 188: /* fix_trunchi_i387 */ case 187: /* fix_truncdi_i387_with_temp */ case 186: /* fix_truncdi_i387 */ case 185: /* *fix_truncdi_i387_1 */ case 184: /* *fix_truncsi_i387_1 */ case 183: /* *fix_trunchi_i387_1 */ case 182: /* fix_truncdi_i387_fisttp_with_temp */ case 181: /* fix_truncsi_i387_fisttp_with_temp */ case 180: /* fix_trunchi_i387_fisttp_with_temp */ case 179: /* fix_truncdi_i387_fisttp */ case 178: /* fix_truncsi_i387_fisttp */ case 177: /* fix_trunchi_i387_fisttp */ case 176: /* fix_truncdi_fisttp_i387_1 */ case 175: /* fix_truncsi_fisttp_i387_1 */ case 174: /* fix_trunchi_fisttp_i387_1 */ return 558 /* 0x22e */; case 3131: /* storedi_via_fpu */ case 3130: /* loaddi_via_fpu */ case 810: /* truncxfdf2_i387_noop_unspec */ case 809: /* truncxfsf2_i387_noop_unspec */ case 206: /* *floatdidf2_i387 */ case 205: /* *floatdisf2_i387 */ case 204: /* *floatsidf2_i387 */ case 203: /* *floatsisf2_i387 */ case 195: /* floathidf2 */ case 194: /* floathisf2 */ case 167: /* *truncxfdf2_i387 */ case 166: /* *truncxfsf2_i387 */ case 165: /* truncxfdf2_i387_noop */ case 164: /* truncxfsf2_i387_noop */ case 161: /* *truncdfsf2_i387_1 */ case 158: /* *truncdfsf_fast_i387 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 555 /* 0x22b */; } else if ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) { return 557 /* 0x22d */; } else { return 559 /* 0x22f */; } case 132: /* *swapdf */ case 131: /* *swapsf */ case 130: /* swapxf */ return 573 /* 0x23d */; case 125: /* *pushsf */ case 124: /* *pushsf_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 530 /* 0x212 */; } else if ((which_alternative != 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH)) { return 551 /* 0x227 */; } else if ((which_alternative != 0) && ((cached_memory = get_attr_memory (insn)) == MEMORY_STORE)) { return 552 /* 0x228 */; } else if (!((1 << which_alternative) & 0x3)) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 123: /* *pushdf */ extract_constrain_insn_cached (insn); if (((1 << which_alternative) & 0x6)) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 122: /* *pushxf */ case 121: /* *pushtf */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 105: /* *swaphi_1 */ case 104: /* *swapqi_1 */ case 103: /* *swapdi */ case 102: /* *swapsi */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 548 /* 0x224 */; } else if (cached_memory == MEMORY_STORE) { return 550 /* 0x226 */; } else if (cached_memory == MEMORY_NONE) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 762: /* *load_tp_di */ case 761: /* *load_tp_si */ case 760: /* *load_tp_x32_zext */ case 759: /* *load_tp_x32 */ case 101: /* *movabsdi_2 */ case 100: /* *movabssi_2 */ case 99: /* *movabshi_2 */ case 98: /* *movabsqi_2 */ return 548 /* 0x224 */; case 97: /* *movabsdi_1 */ case 96: /* *movabssi_1 */ case 95: /* *movabshi_1 */ case 94: /* *movabsqi_1 */ return 550 /* 0x226 */; case 733: /* *bsrhi */ case 732: /* bsr */ case 731: /* bsr_rex64 */ case 685: /* *ctzdi2 */ case 684: /* *ctzsi2 */ case 683: /* *ctzhi2 */ case 682: /* *ctzdi2_falsedep */ case 681: /* *ctzsi2_falsedep */ case 588: /* *btdi */ case 587: /* *btsi */ case 586: /* *btcq */ case 585: /* *btrq */ case 584: /* *btsq */ case 542: /* *ashrqi3_1_slp */ case 541: /* *lshrqi3_1_slp */ case 487: /* *one_cmplsi2_2_zext */ case 486: /* *one_cmpldi2_2 */ case 485: /* *one_cmplsi2_2 */ case 484: /* *one_cmplhi2_2 */ case 483: /* *one_cmplqi2_2 */ case 482: /* *one_cmplsi2_1_zext */ case 479: /* *one_cmpldi2_1 */ case 478: /* *one_cmplsi2_1 */ case 451: /* *negvdi3 */ case 450: /* *negvsi3 */ case 449: /* *negvhi3 */ case 448: /* *negvqi3 */ case 447: /* *negsi2_cmpz_zext */ case 446: /* *negdi2_cmpz */ case 445: /* *negsi2_cmpz */ case 444: /* *neghi2_cmpz */ case 443: /* *negqi2_cmpz */ case 442: /* *negsi2_1_zext */ case 441: /* *negdi2_1 */ case 440: /* *negsi2_1 */ case 439: /* *neghi2_1 */ case 438: /* *negqi2_1 */ case 420: /* *xorqi_2_slp */ case 419: /* *iorqi_2_slp */ case 401: /* *xorqi_1_slp */ case 400: /* *iorqi_1_slp */ case 383: /* *andqi_2_slp */ case 374: /* *andqi_1_slp */ case 266: /* *subqi_1_slp */ case 140: /* zero_extendqihi2_and */ case 137: /* zero_extendhisi2_and */ case 136: /* zero_extendqisi2_and */ case 111: /* *movstricthi_xor */ case 110: /* *movstrictqi_xor */ case 85: /* *movdi_or */ case 84: /* *movsi_or */ case 83: /* *movdi_xor */ case 82: /* *movsi_xor */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 551 /* 0x227 */; } else if (cached_memory == MEMORY_STORE) { return 552 /* 0x228 */; } else if (cached_memory == MEMORY_NONE) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case 81: /* *popfldi1 */ case 80: /* *popflsi1 */ case 77: /* *popdi1_epilogue */ case 76: /* *popsi1_epilogue */ case 75: /* *popdi1 */ case 74: /* *popsi1 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 531 /* 0x213 */; } else { return 532 /* 0x214 */; } case 79: /* *pushfldi2 */ case 78: /* *pushflsi2 */ case 73: /* *pushdi2_prologue */ case 72: /* *pushsi2_prologue */ case 71: /* *pushhi2 */ case 70: /* *pushqi2 */ case 69: /* *pushsi2_rex64 */ case 68: /* *pushhi2_rex64 */ case 67: /* *pushqi2_rex64 */ case 66: /* *pushsi2 */ return 530 /* 0x212 */; case 65: /* *pushdi2_rex64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 530 /* 0x212 */; } else if ((cached_memory = get_attr_memory (insn)) == MEMORY_BOTH) { return 551 /* 0x227 */; } else if (cached_memory == MEMORY_STORE) { return 552 /* 0x228 */; } else { return 553 /* 0x229 */; } case 62: /* *cmpiuxf_i387 */ case 61: /* *cmpiudf_i387 */ case 60: /* *cmpiusf_i387 */ case 59: /* *cmpixf_i387 */ case 58: /* *cmpidf_i387 */ case 57: /* *cmpisf_i387 */ if (get_attr_memory (insn) == MEMORY_LOAD) { return 569 /* 0x239 */; } else { return 570 /* 0x23a */; } case 1509: /* sse2_ucomi_round */ case 1508: /* sse2_ucomi */ case 1507: /* sse_ucomi_round */ case 1506: /* sse_ucomi */ case 1505: /* sse2_comi_round */ case 1504: /* sse2_comi */ case 1503: /* sse_comi_round */ case 1502: /* sse_comi */ case 56: /* *cmpiudf_sse */ case 55: /* *cmpiusf_sse */ case 54: /* *cmpidf_sse */ case 53: /* *cmpisf_sse */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 686 /* 0x2ae */; } else if (cached_memory == MEMORY_NONE) { return 687 /* 0x2af */; } else { return 990 /* 0x3de */; } case 3169: /* atomic_xordi */ case 3168: /* atomic_ordi */ case 3167: /* atomic_anddi */ case 3166: /* atomic_xorsi */ case 3165: /* atomic_orsi */ case 3164: /* atomic_andsi */ case 3163: /* atomic_xorhi */ case 3162: /* atomic_orhi */ case 3161: /* atomic_andhi */ case 3160: /* atomic_xorqi */ case 3159: /* atomic_orqi */ case 3158: /* atomic_andqi */ case 3157: /* atomic_subdi */ case 3156: /* atomic_subsi */ case 3155: /* atomic_subhi */ case 3154: /* atomic_subqi */ case 3153: /* atomic_adddi */ case 3152: /* atomic_addsi */ case 3151: /* atomic_addhi */ case 3150: /* atomic_addqi */ case 3149: /* atomic_exchangedi */ case 3148: /* atomic_exchangesi */ case 3147: /* atomic_exchangehi */ case 3146: /* atomic_exchangeqi */ case 3145: /* *atomic_fetch_add_cmpdi */ case 3144: /* *atomic_fetch_add_cmpsi */ case 3143: /* *atomic_fetch_add_cmphi */ case 3142: /* *atomic_fetch_add_cmpqi */ case 3141: /* atomic_fetch_adddi */ case 3140: /* atomic_fetch_addsi */ case 3139: /* atomic_fetch_addhi */ case 3138: /* atomic_fetch_addqi */ case 3137: /* atomic_compare_and_swapti_doubleword */ case 3136: /* atomic_compare_and_swapdi_doubleword */ case 3135: /* atomic_compare_and_swapdi_1 */ case 3134: /* atomic_compare_and_swapsi_1 */ case 3133: /* atomic_compare_and_swaphi_1 */ case 3132: /* atomic_compare_and_swapqi_1 */ case 3129: /* atomic_storedi_fpu */ case 3128: /* atomic_storedi_1 */ case 3127: /* atomic_storesi_1 */ case 3126: /* atomic_storehi_1 */ case 3125: /* atomic_storeqi_1 */ case 3124: /* atomic_loaddi_fpu */ case 3123: /* mfence_nosse */ case 3104: /* avx512f_getmantv2df_round */ case 3103: /* avx512f_getmantv2df */ case 3102: /* avx512f_getmantv4sf_round */ case 3101: /* avx512f_getmantv4sf */ case 3100: /* avx512f_getmantv8df_mask_round */ case 3099: /* avx512f_getmantv8df_mask */ case 3098: /* avx512f_getmantv8df_round */ case 3097: /* avx512f_getmantv8df */ case 3096: /* avx512f_getmantv16sf_mask_round */ case 3095: /* avx512f_getmantv16sf_mask */ case 3094: /* avx512f_getmantv16sf_round */ case 3093: /* avx512f_getmantv16sf */ case 2914: /* avx_pd256_pd */ case 2913: /* avx_ps256_ps */ case 2912: /* avx_si256_si */ case 2835: /* *avx_vperm_broadcast_v4df */ case 2834: /* *avx_vperm_broadcast_v8sf */ case 2434: /* sse3_monitor_di */ case 2433: /* sse3_monitor_si */ case 2432: /* sse3_mwait */ case 2407: /* *vec_extractv4si_zext_mem */ case 2406: /* *vec_extractv4si_mem */ case 2403: /* *vec_extractv2di_0_sse */ case 2402: /* *vec_extractv4si_0_zext */ case 2401: /* *vec_extractv2di_0 */ case 2400: /* *vec_extractv4si_0 */ case 2399: /* *vec_extractv8hi_mem */ case 2398: /* *vec_extractv16qi_mem */ case 2335: /* avx512f_testnmv8di3_mask */ case 2334: /* avx512f_testnmv8di3 */ case 2333: /* avx512f_testnmv16si3_mask */ case 2332: /* avx512f_testnmv16si3 */ case 2331: /* avx512f_testmv8di3_mask */ case 2330: /* avx512f_testmv8di3 */ case 2329: /* avx512f_testmv16si3_mask */ case 2328: /* avx512f_testmv16si3 */ case 2175: /* avx512f_rorv8di_mask */ case 2174: /* avx512f_rorv8di */ case 2173: /* avx512f_rolv8di_mask */ case 2172: /* avx512f_rolv8di */ case 2171: /* avx512f_rorv16si_mask */ case 2170: /* avx512f_rorv16si */ case 2169: /* avx512f_rolv16si_mask */ case 2168: /* avx512f_rolv16si */ case 2167: /* avx512f_rorvv8di_mask */ case 2166: /* avx512f_rorvv8di */ case 2165: /* avx512f_rolvv8di_mask */ case 2164: /* avx512f_rolvv8di */ case 2163: /* avx512f_rorvv16si_mask */ case 2162: /* avx512f_rorvv16si */ case 2161: /* avx512f_rolvv16si_mask */ case 2160: /* avx512f_rolvv16si */ case 1991: /* avx512f_rndscalev2df_round */ case 1990: /* avx512f_rndscalev2df */ case 1989: /* avx512f_rndscalev4sf_round */ case 1988: /* avx512f_rndscalev4sf */ case 1987: /* avx512f_rndscalev8df_mask_round */ case 1986: /* avx512f_rndscalev8df_mask */ case 1985: /* avx512f_rndscalev8df_round */ case 1984: /* avx512f_rndscalev8df */ case 1983: /* avx512f_rndscalev16sf_mask_round */ case 1982: /* avx512f_rndscalev16sf_mask */ case 1981: /* avx512f_rndscalev16sf_round */ case 1980: /* avx512f_rndscalev16sf */ case 1979: /* avx512f_sfixupimmv2df_mask_round */ case 1978: /* avx512f_sfixupimmv2df_mask */ case 1977: /* avx512f_sfixupimmv4sf_mask_round */ case 1976: /* avx512f_sfixupimmv4sf_mask */ case 1975: /* avx512f_sfixupimmv2df_maskz_1_round */ case 1974: /* avx512f_sfixupimmv2df_maskz_1 */ case 1973: /* avx512f_sfixupimmv2df_round */ case 1972: /* avx512f_sfixupimmv2df */ case 1971: /* avx512f_sfixupimmv4sf_maskz_1_round */ case 1970: /* avx512f_sfixupimmv4sf_maskz_1 */ case 1969: /* avx512f_sfixupimmv4sf_round */ case 1968: /* avx512f_sfixupimmv4sf */ case 1967: /* avx512f_fixupimmv8df_mask_round */ case 1966: /* avx512f_fixupimmv8df_mask */ case 1965: /* avx512f_fixupimmv16sf_mask_round */ case 1964: /* avx512f_fixupimmv16sf_mask */ case 1963: /* avx512f_fixupimmv8df_maskz_1_round */ case 1962: /* avx512f_fixupimmv8df_maskz_1 */ case 1961: /* avx512f_fixupimmv8df_round */ case 1960: /* avx512f_fixupimmv8df */ case 1959: /* avx512f_fixupimmv16sf_maskz_1_round */ case 1958: /* avx512f_fixupimmv16sf_maskz_1 */ case 1957: /* avx512f_fixupimmv16sf_round */ case 1956: /* avx512f_fixupimmv16sf */ case 1955: /* avx512f_alignv8di_mask */ case 1954: /* *avx512f_alignv8di */ case 1953: /* avx512f_alignv16si_mask */ case 1952: /* *avx512f_alignv16si */ case 1951: /* avx512f_sgetexpv2df_round */ case 1950: /* avx512f_sgetexpv2df */ case 1949: /* avx512f_sgetexpv4sf_round */ case 1948: /* avx512f_sgetexpv4sf */ case 1947: /* avx512f_getexpv8df_mask_round */ case 1946: /* avx512f_getexpv8df_mask */ case 1945: /* avx512f_getexpv8df_round */ case 1944: /* avx512f_getexpv8df */ case 1943: /* avx512f_getexpv16sf_mask_round */ case 1942: /* avx512f_getexpv16sf_mask */ case 1941: /* avx512f_getexpv16sf_round */ case 1940: /* avx512f_getexpv16sf */ case 1933: /* avx512f_scalefv8df_mask_round */ case 1932: /* avx512f_scalefv8df_mask */ case 1931: /* avx512f_scalefv8df_round */ case 1930: /* avx512f_scalefv8df */ case 1929: /* avx512f_scalefv16sf_mask_round */ case 1928: /* avx512f_scalefv16sf_mask */ case 1927: /* avx512f_scalefv16sf_round */ case 1926: /* avx512f_scalefv16sf */ case 1925: /* avx512f_vmscalefv2df_round */ case 1924: /* avx512f_vmscalefv2df */ case 1923: /* avx512f_vmscalefv4sf_round */ case 1922: /* avx512f_vmscalefv4sf */ case 1912: /* vec_extract_lo_v32qi */ case 1910: /* vec_extract_lo_v64qi */ case 1908: /* vec_extract_lo_v16hi */ case 1906: /* vec_extract_lo_v32hi */ case 1903: /* vec_extract_lo_v8sf */ case 1902: /* vec_extract_lo_v8si */ case 1899: /* vec_extract_lo_v4df */ case 1898: /* vec_extract_lo_v4di */ case 1895: /* vec_extract_lo_v16si */ case 1894: /* vec_extract_lo_v16sf */ case 1875: /* *vec_extractv4sf_mem */ case 1873: /* *vec_extractv4sf_0 */ case 1215: /* *absnegv2df2 */ case 1214: /* *absnegv4df2 */ case 1213: /* *absnegv8df2 */ case 1212: /* *absnegv4sf2 */ case 1211: /* *absnegv8sf2 */ case 1210: /* *absnegv16sf2 */ case 1168: /* movdi_to_sse */ case 1126: /* *vec_extractv2si_zext_mem */ case 1124: /* *vec_extractv2si_0 */ case 1054: /* *vec_extractv2sf_0 */ case 1022: /* xtest_1 */ case 1021: /* xabort */ case 1020: /* xend */ case 1019: /* xbegin_1 */ case 1018: /* *pause */ case 1017: /* rdseeddi_1 */ case 1016: /* rdseedsi_1 */ case 1015: /* rdseedhi_1 */ case 1014: /* rdranddi_1 */ case 1013: /* rdrandsi_1 */ case 1012: /* rdrandhi_1 */ case 1011: /* wrgsbasedi */ case 1010: /* wrfsbasedi */ case 1009: /* wrgsbasesi */ case 1008: /* wrfsbasesi */ case 1007: /* rdgsbasedi */ case 1006: /* rdfsbasedi */ case 1005: /* rdgsbasesi */ case 1004: /* rdfsbasesi */ case 1003: /* *lwp_lwpinsdi3_1 */ case 1002: /* *lwp_lwpinssi3_1 */ case 1001: /* *lwp_lwpvaldi3_1 */ case 1000: /* *lwp_lwpvalsi3_1 */ case 999: /* lwp_slwpcbdi */ case 998: /* lwp_slwpcbsi */ case 997: /* *lwp_llwpcbdi1 */ case 996: /* *lwp_llwpcbsi1 */ case 995: /* fnclex */ case 978: /* rdtscp_rex64 */ case 977: /* rdtscp */ case 976: /* rdtsc_rex64 */ case 975: /* rdtsc */ case 974: /* rdpmc_rex64 */ case 973: /* rdpmc */ case 968: /* stack_tls_protect_test_di */ case 967: /* stack_tls_protect_test_si */ case 966: /* stack_protect_test_di */ case 965: /* stack_protect_test_si */ case 964: /* stack_tls_protect_set_di */ case 963: /* stack_tls_protect_set_si */ case 962: /* stack_protect_set_di */ case 961: /* stack_protect_set_si */ case 957: /* trap */ case 956: /* probe_stack_rangedi */ case 955: /* probe_stack_rangesi */ case 954: /* adjust_stack_and_probedi */ case 953: /* adjust_stack_and_probesi */ case 952: /* allocate_stack_worker_probe_di */ case 951: /* allocate_stack_worker_probe_si */ case 929: /* *x86_movdicc_0_m1_neg */ case 928: /* *x86_movsicc_0_m1_neg */ case 927: /* *x86_movdicc_0_m1_se */ case 926: /* *x86_movsicc_0_m1_se */ case 925: /* *x86_movdicc_0_m1 */ case 924: /* *x86_movsicc_0_m1 */ case 923: /* *strlenqi_1 */ case 922: /* *strlenqi_1 */ case 921: /* *cmpstrnqi_1 */ case 920: /* *cmpstrnqi_1 */ case 919: /* *cmpstrnqi_nz_1 */ case 918: /* *cmpstrnqi_nz_1 */ case 889: /* cld */ case 772: /* *tls_dynamic_gnu2_combine_64 */ case 769: /* *tls_dynamic_gnu2_combine_32 */ case 758: /* *tls_local_dynamic_32_once */ case 757: /* *tls_local_dynamic_base_64_largepic */ case 756: /* *tls_local_dynamic_base_64_di */ case 755: /* *tls_local_dynamic_base_64_si */ case 754: /* *tls_local_dynamic_base_32_gnu */ case 753: /* *tls_global_dynamic_64_largepic */ case 752: /* *tls_global_dynamic_64_di */ case 751: /* *tls_global_dynamic_64_si */ case 750: /* *tls_global_dynamic_32_gnu */ case 749: /* *parityhi2_cmp */ case 748: /* paritysi2_cmp */ case 747: /* paritydi2_cmp */ case 746: /* bswaphi_lowpart */ case 745: /* *bswaphi_lowpart_1 */ case 735: /* *popcountdi2_falsedep_1 */ case 734: /* *popcountsi2_falsedep_1 */ case 687: /* *clzdi2_lzcnt_falsedep_1 */ case 686: /* *clzsi2_lzcnt_falsedep_1 */ case 680: /* *ctzdi2_falsedep_1 */ case 679: /* *ctzsi2_falsedep_1 */ case 674: /* ffssi2_no_cmove */ case 673: /* split_stack_return */ case 670: /* eh_return_internal */ case 666: /* set_got_labelled */ case 665: /* set_got */ case 664: /* pad */ case 663: /* nops */ case 662: /* nop */ case 660: /* simple_return_pop_internal */ case 659: /* simple_return_internal_long */ case 658: /* simple_return_internal */ case 657: /* prologue_use */ case 656: /* *memory_blockage */ case 655: /* blockage */ case 635: /* *jccxf_si_r_i387 */ case 634: /* *jccdf_si_r_i387 */ case 633: /* *jccsf_si_r_i387 */ case 632: /* *jccxf_hi_r_i387 */ case 631: /* *jccdf_hi_r_i387 */ case 630: /* *jccsf_hi_r_i387 */ case 629: /* *jccxf_si_i387 */ case 628: /* *jccdf_si_i387 */ case 627: /* *jccsf_si_i387 */ case 626: /* *jccxf_hi_i387 */ case 625: /* *jccdf_hi_i387 */ case 624: /* *jccsf_hi_i387 */ case 623: /* *jccuxf_r_i387 */ case 622: /* *jccudf_r_i387 */ case 621: /* *jccusf_r_i387 */ case 620: /* *jccuxf_i387 */ case 619: /* *jccudf_i387 */ case 618: /* *jccusf_i387 */ case 617: /* *jccdf_r_i387 */ case 616: /* *jccsf_r_i387 */ case 615: /* *jccdf_i387 */ case 614: /* *jccsf_i387 */ case 613: /* *jccxf_r_i387 */ case 612: /* *jccxf_i387 */ case 611: /* *jccxf_0_r_i387 */ case 610: /* *jccdf_0_r_i387 */ case 609: /* *jccsf_0_r_i387 */ case 608: /* *jccxf_0_i387 */ case 607: /* *jccdf_0_i387 */ case 606: /* *jccsf_0_i387 */ case 605: /* *jcc_btsi_mask_1 */ case 604: /* *jcc_btsi_1 */ case 603: /* *jcc_btdi_mask */ case 602: /* *jcc_btsi_mask */ case 601: /* *jcc_btdi_1 */ case 600: /* *jcc_btsi_1 */ case 599: /* *jcc_btdi */ case 598: /* *jcc_btsi */ case 591: /* *setcc_si_1_movzbl */ case 590: /* *setcc_si_1_and */ case 589: /* *setcc_di_1 */ case 568: /* ix86_rotrti3_doubleword */ case 567: /* ix86_rotrdi3_doubleword */ case 566: /* ix86_rotlti3_doubleword */ case 565: /* ix86_rotldi3_doubleword */ case 519: /* *ashrti3_doubleword */ case 518: /* *lshrti3_doubleword */ case 517: /* *ashrdi3_doubleword */ case 516: /* *lshrdi3_doubleword */ case 489: /* *ashlti3_doubleword */ case 488: /* *ashldi3_doubleword */ case 477: /* copysigntf3_var */ case 476: /* copysigndf3_var */ case 475: /* copysignsf3_var */ case 474: /* copysigntf3_const */ case 473: /* copysigndf3_const */ case 472: /* copysignsf3_const */ case 459: /* *absnegtf2_sse */ case 458: /* *absnegxf2_i387 */ case 457: /* *absnegdf2_i387 */ case 456: /* *absnegsf2_i387 */ case 455: /* *absnegdf2_sse */ case 454: /* *absnegsf2_sse */ case 453: /* *absnegdf2_mixed */ case 452: /* *absnegsf2_mixed */ case 437: /* *negti2_doubleword */ case 436: /* *negdi2_doubleword */ case 362: /* *testqi_ext_3 */ case 361: /* *testqi_ext_3 */ case 348: /* *udivmoddi4 */ case 347: /* *udivmodsi4 */ case 346: /* *udivmodhi4 */ case 345: /* udivmoddi4_1 */ case 344: /* udivmodsi4_1 */ case 339: /* *divmoddi4 */ case 338: /* *divmodsi4 */ case 337: /* *divmodhi4 */ case 336: /* divmoddi4_1 */ case 335: /* divmodsi4_1 */ case 260: /* *subti3_doubleword */ case 259: /* *subdi3_doubleword */ case 216: /* *addti3_doubleword */ case 215: /* *adddi3_doubleword */ case 212: /* *floatunssixf2_i387_with_xmm */ case 211: /* *floatunssidf2_i387_with_xmm */ case 210: /* *floatunssisf2_i387_with_xmm */ case 169: /* *fixuns_truncdf_1 */ case 168: /* *fixuns_truncsf_1 */ case 143: /* extendsidi2_1 */ case 64: /* *pushti2 */ case 63: /* *pushdi2 */ case 48: /* x86_sahf_1 */ return 553 /* 0x229 */; case 3122: /* mfence_sse2 */ case 3121: /* *sse_sfence */ case 3120: /* *sse2_lfence */ case 3112: /* conflictv8di_mask */ case 3111: /* *conflictv8di */ case 3110: /* conflictv16si_mask */ case 3109: /* *conflictv16si */ case 3108: /* clzv8di2_mask */ case 3107: /* clzv8di2 */ case 3106: /* clzv16si2_mask */ case 3105: /* clzv16si2 */ case 2960: /* avx512f_vcvtps2ph512_mask */ case 2959: /* *avx512f_vcvtps2ph512 */ case 2955: /* avx512f_vcvtph2ps512_mask_round */ case 2954: /* avx512f_vcvtph2ps512_mask */ case 2953: /* *avx512f_vcvtph2ps512_round */ case 2952: /* *avx512f_vcvtph2ps512 */ case 2895: /* vec_set_hi_v32qi */ case 2894: /* vec_set_lo_v32qi */ case 2893: /* vec_set_hi_v16hi */ case 2892: /* vec_set_lo_v16hi */ case 2890: /* vec_set_hi_v8si */ case 2888: /* vec_set_lo_v8si */ case 2886: /* vec_set_hi_v4di */ case 2884: /* vec_set_lo_v4di */ case 2883: /* avx2_vec_set_hi_v4di */ case 2882: /* avx2_vec_set_lo_v4di */ case 2879: /* *avx_vperm2f128v8si_nozero */ case 2876: /* *avx_vperm2f128v8si_full */ case 2875: /* avx512f_vpermt2varv8df3_mask */ case 2874: /* avx512f_vpermt2varv8di3_mask */ case 2873: /* avx512f_vpermt2varv16sf3_mask */ case 2872: /* avx512f_vpermt2varv16si3_mask */ case 2871: /* avx512f_vpermt2varv8df3_maskz_1 */ case 2870: /* avx512f_vpermt2varv8df3 */ case 2869: /* avx512f_vpermt2varv8di3_maskz_1 */ case 2868: /* avx512f_vpermt2varv8di3 */ case 2867: /* avx512f_vpermt2varv16sf3_maskz_1 */ case 2866: /* avx512f_vpermt2varv16sf3 */ case 2865: /* avx512f_vpermt2varv16si3_maskz_1 */ case 2864: /* avx512f_vpermt2varv16si3 */ case 2863: /* avx512f_vpermi2varv8df3_mask */ case 2862: /* avx512f_vpermi2varv8di3_mask */ case 2861: /* avx512f_vpermi2varv16sf3_mask */ case 2860: /* avx512f_vpermi2varv16si3_mask */ case 2859: /* avx512f_vpermi2varv8df3_maskz_1 */ case 2858: /* avx512f_vpermi2varv8df3 */ case 2857: /* avx512f_vpermi2varv8di3_maskz_1 */ case 2856: /* avx512f_vpermi2varv8di3 */ case 2855: /* avx512f_vpermi2varv16sf3_maskz_1 */ case 2854: /* avx512f_vpermi2varv16sf3 */ case 2853: /* avx512f_vpermi2varv16si3_maskz_1 */ case 2852: /* avx512f_vpermi2varv16si3 */ case 2851: /* avx_vpermilvarv2df3 */ case 2850: /* avx_vpermilvarv4df3 */ case 2849: /* avx512f_vpermilvarv8df3_mask */ case 2848: /* avx512f_vpermilvarv8df3 */ case 2847: /* avx_vpermilvarv4sf3 */ case 2846: /* avx_vpermilvarv8sf3 */ case 2845: /* avx512f_vpermilvarv16sf3_mask */ case 2844: /* avx512f_vpermilvarv16sf3 */ case 2841: /* *avx512f_vpermilpv8df_mask */ case 2840: /* *avx512f_vpermilpv8df */ case 2837: /* *avx512f_vpermilpv16sf_mask */ case 2836: /* *avx512f_vpermilpv16sf */ case 2832: /* avx512cd_maskw_vec_dupv16si */ case 2831: /* avx512cd_maskb_vec_dupv8di */ case 2787: /* avx2_permv2ti */ case 2786: /* avx512f_permv8df_1_mask */ case 2785: /* avx512f_permv8df_1 */ case 2784: /* avx512f_permv8di_1_mask */ case 2783: /* avx512f_permv8di_1 */ case 2781: /* avx2_permv4di_1 */ case 2780: /* avx512f_permvarv8df_mask */ case 2779: /* avx512f_permvarv8df */ case 2778: /* avx512f_permvarv8di_mask */ case 2777: /* avx512f_permvarv8di */ case 2776: /* avx512f_permvarv16sf_mask */ case 2775: /* avx512f_permvarv16sf */ case 2774: /* avx512f_permvarv16si_mask */ case 2773: /* avx512f_permvarv16si */ case 2771: /* avx2_permvarv8si */ case 2756: /* avx_vzeroupper */ case 2755: /* *avx_vzeroall */ case 2747: /* xop_vpermil2v2df3 */ case 2746: /* xop_vpermil2v4df3 */ case 2745: /* xop_vpermil2v4sf3 */ case 2744: /* xop_vpermil2v8sf3 */ case 2731: /* xop_maskcmpv2di3 */ case 2730: /* xop_maskcmpv4si3 */ case 2729: /* xop_maskcmpv8hi3 */ case 2728: /* xop_maskcmpv16qi3 */ case 2727: /* *xop_vmfrczv2df2 */ case 2726: /* *xop_vmfrczv4sf2 */ case 2725: /* xop_frczv8df2 */ case 2724: /* xop_frczv16sf2 */ case 2723: /* xop_frczv4df2 */ case 2722: /* xop_frczv8sf2 */ case 2721: /* xop_frczv2df2 */ case 2720: /* xop_frczv4sf2 */ case 2719: /* xop_frczdf2 */ case 2718: /* xop_frczsf2 */ case 2697: /* xop_pperm_pack_v8hi_v16qi */ case 2696: /* xop_pperm_pack_v4si_v8hi */ case 2695: /* xop_pperm_pack_v2di_v4si */ case 2694: /* xop_pperm */ case 2693: /* xop_phsubdq */ case 2692: /* xop_phsubwd */ case 2691: /* xop_phsubbw */ case 2690: /* xop_phaddudq */ case 2689: /* xop_phadddq */ case 2688: /* xop_phadduwq */ case 2687: /* xop_phaddwq */ case 2686: /* xop_phadduwd */ case 2685: /* xop_phaddwd */ case 2684: /* xop_phaddubq */ case 2683: /* xop_phaddbq */ case 2682: /* xop_phaddubd */ case 2681: /* xop_phaddbd */ case 2680: /* xop_phaddubw */ case 2679: /* xop_phaddbw */ case 2678: /* xop_pcmov_v2df */ case 2677: /* xop_pcmov_v4df256 */ case 2676: /* xop_pcmov_v8df512 */ case 2675: /* xop_pcmov_v4sf */ case 2674: /* xop_pcmov_v8sf256 */ case 2673: /* xop_pcmov_v16sf512 */ case 2672: /* xop_pcmov_v2di */ case 2671: /* xop_pcmov_v4di256 */ case 2670: /* xop_pcmov_v8di512 */ case 2669: /* xop_pcmov_v4si */ case 2668: /* xop_pcmov_v8si256 */ case 2667: /* xop_pcmov_v16si512 */ case 2666: /* xop_pcmov_v8hi */ case 2665: /* xop_pcmov_v16hi256 */ case 2664: /* xop_pcmov_v16qi */ case 2663: /* xop_pcmov_v32qi256 */ case 2662: /* xop_pmadcsswd */ case 2661: /* xop_pmadcswd */ case 2660: /* xop_pmacsswd */ case 2659: /* xop_pmacswd */ case 2658: /* xop_pmacssdqh */ case 2657: /* xop_pmacsdqh */ case 2656: /* xop_pmacssdql */ case 2655: /* xop_pmacsdql */ case 2654: /* xop_pmacssdd */ case 2653: /* xop_pmacsdd */ case 2652: /* xop_pmacssww */ case 2651: /* xop_pmacsww */ case 2646: /* avx512er_rsqrt28v8df_mask_round */ case 2645: /* avx512er_rsqrt28v8df_mask */ case 2644: /* *avx512er_rsqrt28v8df_round */ case 2643: /* *avx512er_rsqrt28v8df */ case 2642: /* avx512er_rsqrt28v16sf_mask_round */ case 2641: /* avx512er_rsqrt28v16sf_mask */ case 2640: /* *avx512er_rsqrt28v16sf_round */ case 2639: /* *avx512er_rsqrt28v16sf */ case 2634: /* avx512er_rcp28v8df_mask_round */ case 2633: /* avx512er_rcp28v8df_mask */ case 2632: /* *avx512er_rcp28v8df_round */ case 2631: /* *avx512er_rcp28v8df */ case 2630: /* avx512er_rcp28v16sf_mask_round */ case 2629: /* avx512er_rcp28v16sf_mask */ case 2628: /* *avx512er_rcp28v16sf_round */ case 2627: /* *avx512er_rcp28v16sf */ case 2626: /* avx512er_exp2v8df_mask_round */ case 2625: /* avx512er_exp2v8df_mask */ case 2624: /* avx512er_exp2v8df_round */ case 2623: /* avx512er_exp2v8df */ case 2622: /* avx512er_exp2v16sf_mask_round */ case 2621: /* avx512er_exp2v16sf_mask */ case 2620: /* avx512er_exp2v16sf_round */ case 2619: /* avx512er_exp2v16sf */ case 2618: /* *avx512pf_scatterpfv8didf */ case 2617: /* *avx512pf_scatterpfv8didf */ case 2616: /* *avx512pf_scatterpfv8sidf */ case 2615: /* *avx512pf_scatterpfv8sidf */ case 2614: /* *avx512pf_scatterpfv8didf_mask */ case 2613: /* *avx512pf_scatterpfv8didf_mask */ case 2612: /* *avx512pf_scatterpfv8sidf_mask */ case 2611: /* *avx512pf_scatterpfv8sidf_mask */ case 2610: /* *avx512pf_scatterpfv8disf */ case 2609: /* *avx512pf_scatterpfv8disf */ case 2608: /* *avx512pf_scatterpfv16sisf */ case 2607: /* *avx512pf_scatterpfv16sisf */ case 2606: /* *avx512pf_scatterpfv8disf_mask */ case 2605: /* *avx512pf_scatterpfv8disf_mask */ case 2604: /* *avx512pf_scatterpfv16sisf_mask */ case 2603: /* *avx512pf_scatterpfv16sisf_mask */ case 2602: /* *avx512pf_gatherpfv8didf */ case 2601: /* *avx512pf_gatherpfv8didf */ case 2600: /* *avx512pf_gatherpfv8sidf */ case 2599: /* *avx512pf_gatherpfv8sidf */ case 2598: /* *avx512pf_gatherpfv8didf_mask */ case 2597: /* *avx512pf_gatherpfv8didf_mask */ case 2596: /* *avx512pf_gatherpfv8sidf_mask */ case 2595: /* *avx512pf_gatherpfv8sidf_mask */ case 2594: /* *avx512pf_gatherpfv8disf */ case 2593: /* *avx512pf_gatherpfv8disf */ case 2592: /* *avx512pf_gatherpfv16sisf */ case 2591: /* *avx512pf_gatherpfv16sisf */ case 2590: /* *avx512pf_gatherpfv8disf_mask */ case 2589: /* *avx512pf_gatherpfv8disf_mask */ case 2588: /* *avx512pf_gatherpfv16sisf_mask */ case 2587: /* *avx512pf_gatherpfv16sisf_mask */ case 2586: /* sse4_2_pcmpistr_cconly */ case 2585: /* sse4_2_pcmpistrm */ case 2584: /* sse4_2_pcmpistri */ case 2581: /* sse4_2_pcmpestr_cconly */ case 2580: /* sse4_2_pcmpestrm */ case 2579: /* sse4_2_pcmpestri */ case 2569: /* avx_ptest256 */ case 2568: /* avx_vtestpd */ case 2567: /* avx_vtestpd256 */ case 2566: /* avx_vtestps */ case 2565: /* avx_vtestps256 */ case 2512: /* avx2_packusdw */ case 2505: /* avx_dppd256 */ case 2455: /* ssse3_pmaddubsw */ case 2453: /* avx2_pmaddubsw256 */ case 2452: /* ssse3_phsubdv2si3 */ case 2451: /* ssse3_phadddv2si3 */ case 2448: /* avx2_phsubdv8si3 */ case 2447: /* avx2_phadddv8si3 */ case 2446: /* ssse3_phsubswv4hi3 */ case 2445: /* ssse3_phsubwv4hi3 */ case 2444: /* ssse3_phaddswv4hi3 */ case 2443: /* ssse3_phaddwv4hi3 */ case 2438: /* avx2_phsubswv16hi3 */ case 2437: /* avx2_phsubwv16hi3 */ case 2436: /* avx2_phaddswv16hi3 */ case 2435: /* avx2_phaddwv16hi3 */ case 2431: /* sse2_clflush */ case 2430: /* sse_stmxcsr */ case 2429: /* sse_ldmxcsr */ case 2419: /* avx2_psadbw */ case 2417: /* *avx2_uavgv16hi3 */ case 2415: /* *avx2_uavgv32qi3 */ case 2388: /* avx2_pshufhw_1 */ case 2386: /* avx2_pshuflw_1 */ case 2381: /* avx512f_shuf_i32x4_1_mask */ case 2380: /* avx512f_shuf_i32x4_1 */ case 2379: /* avx512f_shuf_f32x4_1_mask */ case 2378: /* avx512f_shuf_f32x4_1 */ case 2377: /* avx512f_shuf_i64x2_1_mask */ case 2376: /* avx512f_shuf_i64x2_1 */ case 2375: /* avx512f_shuf_f64x2_1_mask */ case 2374: /* avx512f_shuf_f64x2_1 */ case 2373: /* vec_set_hi_v8di_mask */ case 2372: /* vec_set_hi_v8di */ case 2371: /* vec_set_hi_v8df_mask */ case 2370: /* vec_set_hi_v8df */ case 2369: /* vec_set_lo_v8di_mask */ case 2368: /* vec_set_lo_v8di */ case 2367: /* vec_set_lo_v8df_mask */ case 2366: /* vec_set_lo_v8df */ case 2365: /* avx512f_vinserti32x4_1_mask */ case 2364: /* *avx512f_vinserti32x4_1 */ case 2363: /* avx512f_vinsertf32x4_1_mask */ case 2362: /* *avx512f_vinsertf32x4_1 */ case 2356: /* avx512f_interleave_lowv16si_mask */ case 2355: /* *avx512f_interleave_lowv16si */ case 2354: /* avx2_interleave_lowv8si */ case 2352: /* avx512f_interleave_highv16si_mask */ case 2351: /* *avx512f_interleave_highv16si */ case 2350: /* avx2_interleave_highv8si */ case 2348: /* avx2_interleave_lowv16hi */ case 2346: /* avx2_interleave_highv16hi */ case 2344: /* avx2_interleave_lowv32qi */ case 2342: /* avx2_interleave_highv32qi */ case 2340: /* avx2_packuswb */ case 2338: /* avx2_packssdw */ case 2336: /* avx2_packsswb */ case 2276: /* avx512f_gtv8di3_mask */ case 2275: /* avx512f_gtv8di3 */ case 2274: /* avx512f_gtv16si3_mask */ case 2273: /* avx512f_gtv16si3 */ case 2272: /* avx2_gtv4di3 */ case 2271: /* avx2_gtv8si3 */ case 2270: /* avx2_gtv16hi3 */ case 2269: /* avx2_gtv32qi3 */ case 2263: /* avx512f_eqv8di3_mask_1 */ case 2262: /* avx512f_eqv8di3_1 */ case 2261: /* avx512f_eqv16si3_mask_1 */ case 2260: /* avx512f_eqv16si3_1 */ case 2259: /* *avx2_eqv4di3 */ case 2258: /* *avx2_eqv8si3 */ case 2257: /* *avx2_eqv16hi3 */ case 2256: /* *avx2_eqv32qi3 */ case 2243: /* *avx2_uminv16si3_mask_round */ case 2242: /* *avx2_uminv16si3_mask */ case 2241: /* *avx2_uminv16si3_round */ case 2240: /* *avx2_uminv16si3 */ case 2239: /* *avx2_umaxv16si3_mask_round */ case 2238: /* *avx2_umaxv16si3_mask */ case 2237: /* *avx2_umaxv16si3_round */ case 2236: /* *avx2_umaxv16si3 */ case 2235: /* *avx2_sminv16si3_mask_round */ case 2234: /* *avx2_sminv16si3_mask */ case 2233: /* *avx2_sminv16si3_round */ case 2232: /* *avx2_sminv16si3 */ case 2231: /* *avx2_smaxv16si3_mask_round */ case 2230: /* *avx2_smaxv16si3_mask */ case 2229: /* *avx2_smaxv16si3_round */ case 2228: /* *avx2_smaxv16si3 */ case 2227: /* *avx2_uminv8di3_mask_round */ case 2226: /* *avx2_uminv8di3_mask */ case 2225: /* *avx2_uminv8di3_round */ case 2224: /* *avx2_uminv8di3 */ case 2223: /* *avx2_umaxv8di3_mask_round */ case 2222: /* *avx2_umaxv8di3_mask */ case 2221: /* *avx2_umaxv8di3_round */ case 2220: /* *avx2_umaxv8di3 */ case 2219: /* *avx2_sminv8di3_mask_round */ case 2218: /* *avx2_sminv8di3_mask */ case 2217: /* *avx2_sminv8di3_round */ case 2216: /* *avx2_sminv8di3 */ case 2215: /* *avx2_smaxv8di3_mask_round */ case 2214: /* *avx2_smaxv8di3_mask */ case 2213: /* *avx2_smaxv8di3_round */ case 2212: /* *avx2_smaxv8di3 */ case 2211: /* *avx2_uminv8si3_mask_round */ case 2210: /* *avx2_uminv8si3_mask */ case 2209: /* *avx2_uminv8si3_round */ case 2208: /* *avx2_uminv8si3 */ case 2207: /* *avx2_umaxv8si3_mask_round */ case 2206: /* *avx2_umaxv8si3_mask */ case 2205: /* *avx2_umaxv8si3_round */ case 2204: /* *avx2_umaxv8si3 */ case 2203: /* *avx2_sminv8si3_mask_round */ case 2202: /* *avx2_sminv8si3_mask */ case 2201: /* *avx2_sminv8si3_round */ case 2200: /* *avx2_sminv8si3 */ case 2199: /* *avx2_smaxv8si3_mask_round */ case 2198: /* *avx2_smaxv8si3_mask */ case 2197: /* *avx2_smaxv8si3_round */ case 2196: /* *avx2_smaxv8si3 */ case 2195: /* *avx2_uminv16hi3_mask_round */ case 2194: /* *avx2_uminv16hi3_mask */ case 2193: /* *avx2_uminv16hi3_round */ case 2192: /* *avx2_uminv16hi3 */ case 2191: /* *avx2_umaxv16hi3_mask_round */ case 2190: /* *avx2_umaxv16hi3_mask */ case 2189: /* *avx2_umaxv16hi3_round */ case 2188: /* *avx2_umaxv16hi3 */ case 2187: /* *avx2_sminv16hi3_mask_round */ case 2186: /* *avx2_sminv16hi3_mask */ case 2185: /* *avx2_sminv16hi3_round */ case 2184: /* *avx2_sminv16hi3 */ case 2183: /* *avx2_smaxv16hi3_mask_round */ case 2182: /* *avx2_smaxv16hi3_mask */ case 2181: /* *avx2_smaxv16hi3_round */ case 2180: /* *avx2_smaxv16hi3 */ case 2179: /* *avx2_uminv32qi3 */ case 2178: /* *avx2_umaxv32qi3 */ case 2177: /* *avx2_sminv32qi3 */ case 2176: /* *avx2_smaxv32qi3 */ case 2120: /* *avx2_pmaddwd */ case 2085: /* *subv4di3_mask */ case 2084: /* *subv4di3 */ case 2083: /* *addv4di3_mask */ case 2082: /* *addv4di3 */ case 2081: /* *subv8di3_mask */ case 2080: /* *subv8di3 */ case 2079: /* *addv8di3_mask */ case 2078: /* *addv8di3 */ case 2073: /* *subv8si3_mask */ case 2072: /* *subv8si3 */ case 2071: /* *addv8si3_mask */ case 2070: /* *addv8si3 */ case 2069: /* *subv16si3_mask */ case 2068: /* *subv16si3 */ case 2067: /* *addv16si3_mask */ case 2066: /* *addv16si3 */ case 2061: /* *subv16hi3_mask */ case 2060: /* *subv16hi3 */ case 2059: /* *addv16hi3_mask */ case 2058: /* *addv16hi3 */ case 2053: /* *subv32qi3 */ case 2052: /* *addv32qi3 */ case 2003: /* avx512f_interleave_lowv8di_mask */ case 2002: /* *avx512f_interleave_lowv8di */ case 2001: /* avx2_interleave_lowv4di */ case 1999: /* avx512f_interleave_highv8di_mask */ case 1998: /* *avx512f_interleave_highv8di */ case 1997: /* avx2_interleave_highv4di */ case 1995: /* avx512f_shufpd512_1_mask */ case 1994: /* avx512f_shufpd512_1 */ case 1993: /* avx512f_shufps512_1_mask */ case 1992: /* avx512f_shufps512_1 */ case 1939: /* avx512f_vternlogv8di_mask */ case 1938: /* avx512f_vternlogv16si_mask */ case 1937: /* avx512f_vternlogv8di_maskz_1 */ case 1936: /* avx512f_vternlogv8di */ case 1935: /* avx512f_vternlogv16si_maskz_1 */ case 1934: /* avx512f_vternlogv16si */ case 1919: /* *avx512f_unpcklpd512_mask */ case 1918: /* *avx512f_unpcklpd512 */ case 1915: /* avx512f_unpckhpd512_mask */ case 1914: /* *avx512f_unpckhpd512 */ case 1913: /* vec_extract_hi_v32qi */ case 1911: /* vec_extract_hi_v64qi */ case 1909: /* vec_extract_hi_v16hi */ case 1907: /* vec_extract_hi_v32hi */ case 1904: /* vec_extract_hi_v8si */ case 1900: /* vec_extract_hi_v4di */ case 1897: /* vec_extract_hi_v16si */ case 1896: /* vec_extract_hi_v16sf */ case 1893: /* vec_extract_hi_v8di_mask */ case 1892: /* vec_extract_hi_v8di */ case 1891: /* vec_extract_hi_v8df_mask */ case 1890: /* vec_extract_hi_v8df */ case 1889: /* vec_extract_hi_v8di_maskm */ case 1888: /* vec_extract_hi_v8df_maskm */ case 1887: /* vec_extract_lo_v8di_mask */ case 1886: /* vec_extract_lo_v8di */ case 1885: /* vec_extract_lo_v8df_mask */ case 1884: /* vec_extract_lo_v8df */ case 1883: /* vec_extract_lo_v8di_maskm */ case 1882: /* vec_extract_lo_v8df_maskm */ case 1881: /* avx512f_vextracti32x4_1_mask */ case 1880: /* *avx512f_vextracti32x4_1 */ case 1879: /* avx512f_vextractf32x4_1_mask */ case 1878: /* *avx512f_vextractf32x4_1 */ case 1877: /* avx512f_vextracti32x4_1_maskm */ case 1876: /* avx512f_vextractf32x4_1_maskm */ case 1853: /* avx512f_movsldup512_mask */ case 1852: /* *avx512f_movsldup512 */ case 1849: /* avx512f_movshdup512_mask */ case 1848: /* *avx512f_movshdup512 */ case 1843: /* avx512f_unpcklps512_mask */ case 1842: /* *avx512f_unpcklps512 */ case 1839: /* avx512f_unpckhps512_mask */ case 1838: /* *avx512f_unpckhps512 */ case 1834: /* vec_unpacks_lo_v16sf */ case 1831: /* avx512f_cvtps2pd512_mask_round */ case 1830: /* avx512f_cvtps2pd512_mask */ case 1829: /* avx512f_cvtps2pd512_round */ case 1828: /* avx512f_cvtps2pd512 */ case 1793: /* avx512f_cvtdq2pd512_2 */ case 1792: /* ufloatv8siv8df_mask */ case 1791: /* ufloatv8siv8df */ case 1789: /* floatv8siv8df2_mask */ case 1788: /* floatv8siv8df2 */ case 1780: /* sse2_cvtsd2si_2 */ case 1775: /* avx512f_vcvttsd2usi_round */ case 1774: /* avx512f_vcvttsd2usi */ case 1771: /* avx512f_vcvtsd2usi_round */ case 1770: /* avx512f_vcvtsd2usi */ case 1767: /* avx512f_vcvttss2usi_round */ case 1766: /* avx512f_vcvttss2usi */ case 1763: /* avx512f_vcvtss2usi_round */ case 1762: /* avx512f_vcvtss2usi */ case 1761: /* sse2_cvtsi2sdq_round */ case 1760: /* sse2_cvtsi2sdq */ case 1753: /* ufix_truncv16sfv16si2_mask_round */ case 1752: /* ufix_truncv16sfv16si2_mask */ case 1751: /* ufix_truncv16sfv16si2_round */ case 1750: /* ufix_truncv16sfv16si2 */ case 1749: /* fix_truncv16sfv16si2_mask_round */ case 1748: /* fix_truncv16sfv16si2_mask */ case 1747: /* fix_truncv16sfv16si2_round */ case 1746: /* fix_truncv16sfv16si2 */ case 1745: /* avx512f_ufix_notruncv16sfv16si_mask_round */ case 1744: /* avx512f_ufix_notruncv16sfv16si_mask */ case 1743: /* *avx512f_ufix_notruncv16sfv16si_round */ case 1742: /* *avx512f_ufix_notruncv16sfv16si */ case 1741: /* avx512f_fix_notruncv16sfv16si_mask_round */ case 1740: /* avx512f_fix_notruncv16sfv16si_mask */ case 1739: /* *avx512f_fix_notruncv16sfv16si_round */ case 1738: /* *avx512f_fix_notruncv16sfv16si */ case 1735: /* ufloatv16siv16sf2_mask_round */ case 1734: /* ufloatv16siv16sf2_mask */ case 1733: /* ufloatv16siv16sf2_round */ case 1732: /* ufloatv16siv16sf2 */ case 1729: /* floatv16siv16sf2_mask_round */ case 1728: /* floatv16siv16sf2_mask */ case 1727: /* floatv16siv16sf2_round */ case 1726: /* floatv16siv16sf2 */ case 1725: /* cvtusi2sd64_round */ case 1724: /* cvtusi2sd64 */ case 1723: /* cvtusi2ss64_round */ case 1722: /* cvtusi2ss64 */ case 1721: /* cvtusi2sd32 */ case 1720: /* cvtusi2ss32_round */ case 1719: /* cvtusi2ss32 */ case 1716: /* sse_cvttss2si_round */ case 1715: /* sse_cvttss2si */ case 1711: /* sse_cvtss2si_2 */ case 1710: /* sse_cvtss2si_round */ case 1709: /* sse_cvtss2si */ case 1704: /* sse_cvttps2pi */ case 1701: /* *fma4i_vmfnmsub_v2df */ case 1700: /* *fma4i_vmfnmsub_v4sf */ case 1699: /* *fma4i_vmfnmadd_v2df */ case 1698: /* *fma4i_vmfnmadd_v4sf */ case 1697: /* *fma4i_vmfmsub_v2df */ case 1696: /* *fma4i_vmfmsub_v4sf */ case 1695: /* *fma4i_vmfmadd_v2df */ case 1694: /* *fma4i_vmfmadd_v4sf */ case 1693: /* *fmai_fnmsub_v2df_round */ case 1692: /* *fmai_fnmsub_v2df */ case 1691: /* *fmai_fnmsub_v4sf_round */ case 1690: /* *fmai_fnmsub_v4sf */ case 1689: /* *fmai_fnmadd_v2df_round */ case 1688: /* *fmai_fnmadd_v2df */ case 1687: /* *fmai_fnmadd_v4sf_round */ case 1686: /* *fmai_fnmadd_v4sf */ case 1685: /* *fmai_fmsub_v2df */ case 1684: /* *fmai_fmsub_v2df */ case 1683: /* *fmai_fmsub_v4sf */ case 1682: /* *fmai_fmsub_v4sf */ case 1681: /* *fmai_fmadd_v2df */ case 1680: /* *fmai_fmadd_v2df */ case 1679: /* *fmai_fmadd_v4sf */ case 1678: /* *fmai_fmadd_v4sf */ case 1677: /* avx512f_fmsubadd_v8df_mask3_round */ case 1676: /* avx512f_fmsubadd_v8df_mask3 */ case 1675: /* avx512f_fmsubadd_v16sf_mask3_round */ case 1674: /* avx512f_fmsubadd_v16sf_mask3 */ case 1673: /* avx512f_fmsubadd_v8df_mask_round */ case 1672: /* avx512f_fmsubadd_v8df_mask */ case 1671: /* avx512f_fmsubadd_v16sf_mask_round */ case 1670: /* avx512f_fmsubadd_v16sf_mask */ case 1669: /* fma_fmsubadd_v8df_maskz_1_round */ case 1668: /* fma_fmsubadd_v8df_maskz_1 */ case 1667: /* *fma_fmsubadd_v8df_round */ case 1666: /* *fma_fmsubadd_v8df */ case 1665: /* fma_fmsubadd_v16sf_maskz_1_round */ case 1664: /* fma_fmsubadd_v16sf_maskz_1 */ case 1663: /* *fma_fmsubadd_v16sf_round */ case 1662: /* *fma_fmsubadd_v16sf */ case 1661: /* *fma_fmsubadd_v2df */ case 1660: /* *fma_fmsubadd_v4df */ case 1659: /* *fma_fmsubadd_v4sf */ case 1658: /* *fma_fmsubadd_v8sf */ case 1657: /* avx512f_fmaddsub_v8df_mask3_round */ case 1656: /* avx512f_fmaddsub_v8df_mask3 */ case 1655: /* avx512f_fmaddsub_v16sf_mask3_round */ case 1654: /* avx512f_fmaddsub_v16sf_mask3 */ case 1653: /* avx512f_fmaddsub_v8df_mask_round */ case 1652: /* avx512f_fmaddsub_v8df_mask */ case 1651: /* avx512f_fmaddsub_v16sf_mask_round */ case 1650: /* avx512f_fmaddsub_v16sf_mask */ case 1649: /* fma_fmaddsub_v8df_maskz_1_round */ case 1648: /* fma_fmaddsub_v8df_maskz_1 */ case 1647: /* *fma_fmaddsub_v8df_round */ case 1646: /* *fma_fmaddsub_v8df */ case 1645: /* fma_fmaddsub_v16sf_maskz_1_round */ case 1644: /* fma_fmaddsub_v16sf_maskz_1 */ case 1643: /* *fma_fmaddsub_v16sf_round */ case 1642: /* *fma_fmaddsub_v16sf */ case 1641: /* *fma_fmaddsub_v2df */ case 1640: /* *fma_fmaddsub_v4df */ case 1639: /* *fma_fmaddsub_v4sf */ case 1638: /* *fma_fmaddsub_v8sf */ case 1637: /* avx512f_fnmsub_v8df_mask3_round */ case 1636: /* avx512f_fnmsub_v8df_mask3 */ case 1635: /* avx512f_fnmsub_v16sf_mask3_round */ case 1634: /* avx512f_fnmsub_v16sf_mask3 */ case 1633: /* avx512f_fnmsub_v8df_mask_round */ case 1632: /* avx512f_fnmsub_v8df_mask */ case 1631: /* avx512f_fnmsub_v16sf_mask_round */ case 1630: /* avx512f_fnmsub_v16sf_mask */ case 1629: /* fma_fnmsub_v8df_maskz_1_round */ case 1628: /* fma_fnmsub_v8df_maskz_1 */ case 1627: /* *fma_fnmsub_v8df_round */ case 1626: /* *fma_fnmsub_v8df */ case 1625: /* fma_fnmsub_v16sf_maskz_1_round */ case 1624: /* fma_fnmsub_v16sf_maskz_1 */ case 1623: /* *fma_fnmsub_v16sf_round */ case 1622: /* *fma_fnmsub_v16sf */ case 1621: /* *fma_fnmsub_v4df */ case 1620: /* *fma_fnmsub_v8sf */ case 1619: /* *fma_fnmsub_v2df */ case 1618: /* *fma_fnmsub_v4sf */ case 1617: /* *fma_fnmsub_df */ case 1616: /* *fma_fnmsub_sf */ case 1615: /* avx512f_fnmadd_v8df_mask3_round */ case 1614: /* avx512f_fnmadd_v8df_mask3 */ case 1613: /* avx512f_fnmadd_v16sf_mask3_round */ case 1612: /* avx512f_fnmadd_v16sf_mask3 */ case 1611: /* avx512f_fnmadd_v8df_mask_round */ case 1610: /* avx512f_fnmadd_v8df_mask */ case 1609: /* avx512f_fnmadd_v16sf_mask_round */ case 1608: /* avx512f_fnmadd_v16sf_mask */ case 1607: /* fma_fnmadd_v8df_maskz_1_round */ case 1606: /* fma_fnmadd_v8df_maskz_1 */ case 1605: /* *fma_fnmadd_v8df_round */ case 1604: /* *fma_fnmadd_v8df */ case 1603: /* fma_fnmadd_v16sf_maskz_1_round */ case 1602: /* fma_fnmadd_v16sf_maskz_1 */ case 1601: /* *fma_fnmadd_v16sf_round */ case 1600: /* *fma_fnmadd_v16sf */ case 1599: /* *fma_fnmadd_v4df */ case 1598: /* *fma_fnmadd_v8sf */ case 1597: /* *fma_fnmadd_v2df */ case 1596: /* *fma_fnmadd_v4sf */ case 1595: /* *fma_fnmadd_df */ case 1594: /* *fma_fnmadd_sf */ case 1593: /* avx512f_fmsub_v8df_mask3_round */ case 1592: /* avx512f_fmsub_v8df_mask3 */ case 1591: /* avx512f_fmsub_v16sf_mask3_round */ case 1590: /* avx512f_fmsub_v16sf_mask3 */ case 1589: /* avx512f_fmsub_v8df_mask_round */ case 1588: /* avx512f_fmsub_v8df_mask */ case 1587: /* avx512f_fmsub_v16sf_mask_round */ case 1586: /* avx512f_fmsub_v16sf_mask */ case 1585: /* fma_fmsub_v8df_maskz_1_round */ case 1584: /* fma_fmsub_v8df_maskz_1 */ case 1583: /* *fma_fmsub_v8df_round */ case 1582: /* *fma_fmsub_v8df */ case 1581: /* fma_fmsub_v16sf_maskz_1_round */ case 1580: /* fma_fmsub_v16sf_maskz_1 */ case 1579: /* *fma_fmsub_v16sf_round */ case 1578: /* *fma_fmsub_v16sf */ case 1577: /* *fma_fmsub_v4df */ case 1576: /* *fma_fmsub_v8sf */ case 1575: /* *fma_fmsub_v2df */ case 1574: /* *fma_fmsub_v4sf */ case 1573: /* *fma_fmsub_df */ case 1572: /* *fma_fmsub_sf */ case 1571: /* avx512f_fmadd_v8df_mask3_round */ case 1570: /* avx512f_fmadd_v8df_mask3 */ case 1569: /* avx512f_fmadd_v16sf_mask3_round */ case 1568: /* avx512f_fmadd_v16sf_mask3 */ case 1567: /* avx512f_fmadd_v8df_mask_round */ case 1566: /* avx512f_fmadd_v8df_mask */ case 1565: /* avx512f_fmadd_v16sf_mask_round */ case 1564: /* avx512f_fmadd_v16sf_mask */ case 1563: /* fma_fmadd_v8df_maskz_1_round */ case 1562: /* fma_fmadd_v8df_maskz_1 */ case 1561: /* *fma_fmadd_v8df_round */ case 1560: /* *fma_fmadd_v8df */ case 1559: /* fma_fmadd_v16sf_maskz_1_round */ case 1558: /* fma_fmadd_v16sf_maskz_1 */ case 1557: /* *fma_fmadd_v16sf_round */ case 1556: /* *fma_fmadd_v16sf */ case 1555: /* *fma_fmadd_v4df */ case 1554: /* *fma_fmadd_v8sf */ case 1553: /* *fma_fmadd_v2df */ case 1552: /* *fma_fmadd_v4sf */ case 1551: /* *fma_fmadd_df */ case 1550: /* *fma_fmadd_sf */ case 1549: /* avx512f_xorv8df */ case 1548: /* avx512f_andv8df */ case 1547: /* avx512f_xorv16sf */ case 1546: /* avx512f_andv16sf */ case 1499: /* avx512f_maskcmpv8df3 */ case 1496: /* avx512f_maskcmpv16sf3 */ case 1487: /* avx512f_ucmpv8di3_mask */ case 1486: /* avx512f_ucmpv8di3 */ case 1485: /* avx512f_ucmpv16si3_mask */ case 1484: /* avx512f_ucmpv16si3 */ case 1483: /* avx512f_cmpv8df3_mask_round */ case 1482: /* avx512f_cmpv8df3_round */ case 1481: /* avx512f_cmpv8df3_mask */ case 1480: /* avx512f_cmpv8df3 */ case 1479: /* avx512f_cmpv8di3_mask */ case 1478: /* avx512f_cmpv8di3 */ case 1477: /* avx512f_cmpv16sf3_mask_round */ case 1476: /* avx512f_cmpv16sf3_round */ case 1475: /* avx512f_cmpv16sf3_mask */ case 1474: /* avx512f_cmpv16sf3 */ case 1473: /* avx512f_cmpv16si3_mask */ case 1472: /* avx512f_cmpv16si3 */ case 1439: /* *ieee_smaxv8df3 */ case 1436: /* *ieee_smaxv16sf3 */ case 1433: /* *ieee_sminv8df3 */ case 1430: /* *ieee_sminv16sf3 */ case 1417: /* *sminv8df3_mask_round */ case 1416: /* *sminv8df3_mask */ case 1415: /* *sminv8df3_round */ case 1414: /* *sminv8df3 */ case 1413: /* *smaxv8df3_mask_round */ case 1412: /* *smaxv8df3_mask */ case 1411: /* *smaxv8df3_round */ case 1410: /* *smaxv8df3 */ case 1405: /* *sminv16sf3_mask_round */ case 1404: /* *sminv16sf3_mask */ case 1403: /* *sminv16sf3_round */ case 1402: /* *sminv16sf3 */ case 1401: /* *smaxv16sf3_mask_round */ case 1400: /* *smaxv16sf3_mask */ case 1399: /* *smaxv16sf3_round */ case 1398: /* *smaxv16sf3 */ case 1381: /* *sminv8df3_finite_mask_round */ case 1380: /* *sminv8df3_finite_mask */ case 1379: /* *sminv8df3_finite_round */ case 1378: /* *sminv8df3_finite */ case 1377: /* *smaxv8df3_finite_mask_round */ case 1376: /* *smaxv8df3_finite_mask */ case 1375: /* *smaxv8df3_finite_round */ case 1374: /* *smaxv8df3_finite */ case 1357: /* *sminv16sf3_finite_mask_round */ case 1356: /* *sminv16sf3_finite_mask */ case 1355: /* *sminv16sf3_finite_round */ case 1354: /* *sminv16sf3_finite */ case 1353: /* *smaxv16sf3_finite_mask_round */ case 1352: /* *smaxv16sf3_finite_mask */ case 1351: /* *smaxv16sf3_finite_round */ case 1350: /* *smaxv16sf3_finite */ case 1349: /* sse_vmrsqrtv4sf2 */ case 1346: /* rsqrt14v8df_mask */ case 1345: /* *rsqrt14v8df */ case 1344: /* rsqrt14v16sf_mask */ case 1343: /* *rsqrt14v16sf */ case 1334: /* avx512f_sqrtv8df2_mask_round */ case 1333: /* avx512f_sqrtv8df2_mask */ case 1332: /* avx512f_sqrtv8df2_round */ case 1331: /* avx512f_sqrtv8df2 */ case 1328: /* avx512f_sqrtv16sf2_mask_round */ case 1327: /* avx512f_sqrtv16sf2_mask */ case 1326: /* avx512f_sqrtv16sf2_round */ case 1325: /* avx512f_sqrtv16sf2 */ case 1322: /* rcp14v8df_mask */ case 1321: /* *rcp14v8df */ case 1320: /* rcp14v16sf_mask */ case 1319: /* *rcp14v16sf */ case 1313: /* avx512f_divv8df3_mask_round */ case 1312: /* avx512f_divv8df3_mask */ case 1311: /* avx512f_divv8df3_round */ case 1310: /* avx512f_divv8df3 */ case 1307: /* avx512f_divv16sf3_mask_round */ case 1306: /* avx512f_divv16sf3_mask */ case 1305: /* avx512f_divv16sf3_round */ case 1304: /* avx512f_divv16sf3 */ case 1287: /* *mulv8df3_mask_round */ case 1286: /* *mulv8df3_mask */ case 1285: /* *mulv8df3_round */ case 1284: /* *mulv8df3 */ case 1275: /* *mulv16sf3_mask_round */ case 1274: /* *mulv16sf3_mask */ case 1273: /* *mulv16sf3_round */ case 1272: /* *mulv16sf3 */ case 1247: /* *subv8df3_mask_round */ case 1246: /* *subv8df3_mask */ case 1245: /* *subv8df3_round */ case 1244: /* *subv8df3 */ case 1243: /* *addv8df3_mask_round */ case 1242: /* *addv8df3_mask */ case 1241: /* *addv8df3_round */ case 1240: /* *addv8df3 */ case 1223: /* *subv16sf3_mask_round */ case 1222: /* *subv16sf3_mask */ case 1221: /* *subv16sf3_round */ case 1220: /* *subv16sf3 */ case 1219: /* *addv16sf3_mask_round */ case 1218: /* *addv16sf3_mask */ case 1217: /* *addv16sf3_round */ case 1216: /* *addv16sf3 */ case 1207: /* avx512f_movntv8di */ case 1134: /* *mmx_femms */ case 1133: /* *mmx_emms */ case 1132: /* *mmx_maskmovq */ case 1131: /* *mmx_maskmovq */ case 1130: /* mmx_pmovmskb */ case 1129: /* mmx_psadbw */ case 1128: /* *mmx_uavgv4hi3 */ case 1127: /* *mmx_uavgv8qi3 */ case 1122: /* *vec_dupv2si */ case 1121: /* *vec_dupv4hi */ case 1120: /* mmx_pswapdv2si2 */ case 1119: /* mmx_pshufw_1 */ case 1118: /* mmx_pextrw */ case 1117: /* *mmx_pinsrw */ case 1116: /* mmx_punpckldq */ case 1115: /* mmx_punpckhdq */ case 1114: /* mmx_punpcklwd */ case 1113: /* mmx_punpckhwd */ case 1112: /* mmx_punpcklbw */ case 1111: /* mmx_punpckhbw */ case 1110: /* mmx_packuswb */ case 1109: /* mmx_packssdw */ case 1108: /* mmx_packsswb */ case 1107: /* *mmx_xorv2si3 */ case 1106: /* *mmx_iorv2si3 */ case 1105: /* *mmx_andv2si3 */ case 1104: /* *mmx_xorv4hi3 */ case 1103: /* *mmx_iorv4hi3 */ case 1102: /* *mmx_andv4hi3 */ case 1101: /* *mmx_xorv8qi3 */ case 1100: /* *mmx_iorv8qi3 */ case 1099: /* *mmx_andv8qi3 */ case 1098: /* mmx_andnotv2si3 */ case 1097: /* mmx_andnotv4hi3 */ case 1096: /* mmx_andnotv8qi3 */ case 1095: /* mmx_gtv2si3 */ case 1094: /* mmx_gtv4hi3 */ case 1093: /* mmx_gtv8qi3 */ case 1092: /* *mmx_eqv2si3 */ case 1091: /* *mmx_eqv4hi3 */ case 1090: /* *mmx_eqv8qi3 */ case 1089: /* mmx_lshrv1di3 */ case 1088: /* mmx_ashlv1di3 */ case 1087: /* mmx_lshrv2si3 */ case 1086: /* mmx_ashlv2si3 */ case 1085: /* mmx_lshrv4hi3 */ case 1084: /* mmx_ashlv4hi3 */ case 1083: /* mmx_ashrv2si3 */ case 1082: /* mmx_ashrv4hi3 */ case 1081: /* *mmx_uminv8qi3 */ case 1080: /* *mmx_umaxv8qi3 */ case 1079: /* *mmx_sminv4hi3 */ case 1078: /* *mmx_smaxv4hi3 */ case 1077: /* *sse2_umulv1siv1di3 */ case 1076: /* *mmx_pmulhrwv4hi3 */ case 1075: /* *mmx_pmaddwd */ case 1074: /* *mmx_umulv4hi3_highpart */ case 1073: /* *mmx_smulv4hi3_highpart */ case 1072: /* *mmx_mulv4hi3 */ case 1071: /* *mmx_ussubv4hi3 */ case 1070: /* *mmx_sssubv4hi3 */ case 1069: /* *mmx_usaddv4hi3 */ case 1068: /* *mmx_ssaddv4hi3 */ case 1067: /* *mmx_ussubv8qi3 */ case 1066: /* *mmx_sssubv8qi3 */ case 1065: /* *mmx_usaddv8qi3 */ case 1064: /* *mmx_ssaddv8qi3 */ case 1063: /* *mmx_subv1di3 */ case 1062: /* *mmx_addv1di3 */ case 1061: /* *mmx_subv2si3 */ case 1060: /* *mmx_addv2si3 */ case 1059: /* *mmx_subv4hi3 */ case 1058: /* *mmx_addv4hi3 */ case 1057: /* *mmx_subv8qi3 */ case 1056: /* *mmx_addv8qi3 */ case 1052: /* *vec_dupv2sf */ case 1051: /* mmx_pswapdv2sf2 */ case 1050: /* mmx_floatv2si2 */ case 1049: /* mmx_pi2fw */ case 1048: /* mmx_pf2iw */ case 1047: /* mmx_pf2id */ case 1046: /* mmx_gev2sf3 */ case 1045: /* mmx_gtv2sf3 */ case 1044: /* *mmx_eqv2sf3 */ case 1043: /* mmx_addsubv2sf3 */ case 1042: /* mmx_hsubv2sf3 */ case 1041: /* mmx_haddv2sf3 */ case 1040: /* mmx_rsqit1v2sf3 */ case 1039: /* mmx_rsqrtv2sf2 */ case 1038: /* mmx_rcpit2v2sf3 */ case 1037: /* mmx_rcpit1v2sf3 */ case 1036: /* mmx_rcpv2sf2 */ case 1035: /* *mmx_sminv2sf3 */ case 1034: /* *mmx_smaxv2sf3 */ case 1033: /* *mmx_sminv2sf3_finite */ case 1032: /* *mmx_smaxv2sf3_finite */ case 1031: /* *mmx_mulv2sf3 */ case 1030: /* *mmx_subv2sf3 */ case 1029: /* *mmx_addv2sf3 */ case 960: /* *prefetch_prefetchwt1 */ case 959: /* *prefetch_3dnow */ case 958: /* *prefetch_sse */ case 938: /* *xop_pcmov_df */ case 937: /* *xop_pcmov_sf */ case 887: /* fxamdf2_i387_with_temp */ case 886: /* fxamsf2_i387_with_temp */ case 885: /* fxamxf2_i387 */ case 884: /* fxamdf2_i387 */ case 883: /* fxamsf2_i387 */ case 864: /* frndintxf2_mask_pm_i387 */ case 863: /* frndintxf2_mask_pm */ case 862: /* frndintxf2_trunc_i387 */ case 861: /* frndintxf2_ceil_i387 */ case 860: /* frndintxf2_floor_i387 */ case 859: /* frndintxf2_trunc */ case 858: /* frndintxf2_ceil */ case 857: /* frndintxf2_floor */ case 856: /* fistsi2_with_temp */ case 855: /* fisthi2_with_temp */ case 854: /* fistsi2 */ case 853: /* fisthi2 */ case 852: /* *fistsi2_1 */ case 851: /* *fisthi2_1 */ case 850: /* fistdi2_with_temp */ case 849: /* fistdi2 */ case 848: /* *fistdi2_1 */ case 847: /* rintxf2 */ case 846: /* sse4_1_rounddf2 */ case 845: /* sse4_1_roundsf2 */ case 844: /* fscalexf4_i387 */ case 843: /* *f2xm1xf2_i387 */ case 842: /* fxtract_extenddfxf3_i387 */ case 841: /* fxtract_extendsfxf3_i387 */ case 840: /* fxtractxf3_i387 */ case 839: /* fyl2xp1_extenddfxf3_i387 */ case 838: /* fyl2xp1_extendsfxf3_i387 */ case 837: /* fyl2xp1xf3_i387 */ case 836: /* fyl2x_extenddfxf3_i387 */ case 835: /* fyl2x_extendsfxf3_i387 */ case 834: /* fyl2xxf3_i387 */ case 833: /* fpatan_extenddfxf3_i387 */ case 832: /* fpatan_extendsfxf3_i387 */ case 831: /* *fpatanxf3_i387 */ case 830: /* fptan_extenddfxf4_i387 */ case 829: /* fptan_extendsfxf4_i387 */ case 828: /* fptanxf4_i387 */ case 827: /* sincos_extenddfxf3_i387 */ case 826: /* sincos_extendsfxf3_i387 */ case 825: /* sincosxf3 */ case 824: /* *cos_extenddfxf2_i387 */ case 823: /* *sin_extenddfxf2_i387 */ case 822: /* *cos_extendsfxf2_i387 */ case 821: /* *sin_extendsfxf2_i387 */ case 820: /* *cosxf2_i387 */ case 819: /* *sinxf2_i387 */ case 818: /* fprem1xf4_i387 */ case 817: /* fpremxf4_i387 */ case 813: /* sqrt_extenddfxf2_i387 */ case 812: /* sqrt_extendsfxf2_i387 */ case 811: /* sqrtxf2 */ case 209: /* floatdixf2_i387_with_xmm */ case 208: /* floatdidf2_i387_with_xmm */ case 207: /* floatdisf2_i387_with_xmm */ case 193: /* x86_fldcw_1 */ case 192: /* x86_fnstcw_1 */ case 173: /* fix_truncdfdi_sse */ case 172: /* fix_truncdfsi_sse */ case 171: /* fix_truncsfdi_sse */ case 170: /* fix_truncsfsi_sse */ case 157: /* *truncdfsf_fast_sse */ case 152: /* *extendsfdf2_sse */ case 91: /* kmovw */ case 47: /* x86_fnstsw_1 */ case 46: /* *cmpxf_si_cc_i387 */ case 45: /* *cmpdf_si_cc_i387 */ case 44: /* *cmpsf_si_cc_i387 */ case 43: /* *cmpxf_hi_cc_i387 */ case 42: /* *cmpdf_hi_cc_i387 */ case 41: /* *cmpsf_hi_cc_i387 */ case 40: /* *cmpxf_si_i387 */ case 39: /* *cmpdf_si_i387 */ case 38: /* *cmpsf_si_i387 */ case 37: /* *cmpxf_hi_i387 */ case 36: /* *cmpdf_hi_i387 */ case 35: /* *cmpsf_hi_i387 */ case 34: /* *cmpuxf_cc_i387 */ case 33: /* *cmpudf_cc_i387 */ case 32: /* *cmpusf_cc_i387 */ case 31: /* *cmpuxf_i387 */ case 30: /* *cmpudf_i387 */ case 29: /* *cmpusf_i387 */ case 28: /* *cmpdf_cc_i387 */ case 27: /* *cmpsf_cc_i387 */ case 26: /* *cmpdf_i387 */ case 25: /* *cmpsf_i387 */ case 24: /* *cmpxf_cc_i387 */ case 23: /* *cmpxf_i387 */ case 22: /* *cmpxf_0_cc_i387 */ case 21: /* *cmpdf_0_cc_i387 */ case 20: /* *cmpsf_0_cc_i387 */ case 19: /* *cmpxf_0_i387 */ case 18: /* *cmpdf_0_i387 */ case 17: /* *cmpsf_0_i387 */ return 990 /* 0x3de */; case 661: /* simple_return_indirect_internal */ case 640: /* *tablejump_1 */ case 639: /* *tablejump_1 */ case 638: /* *indirect_jump */ case 637: /* *indirect_jump */ case 636: /* jump */ case 597: /* *jcc_2 */ case 596: /* *jcc_1 */ case 360: /* *testqi_ext_2 */ case 359: /* *testqi_ext_1 */ case 358: /* *testqi_ext_0 */ case 357: /* *testsi_1 */ case 356: /* *testhi_1 */ case 355: /* *testqi_1 */ case 354: /* *testqi_1_maybe_si */ case 353: /* *testdi_1 */ case 225: /* *addqi_1_slp */ case 16: /* *cmpqi_ext_4 */ case 15: /* *cmpqi_ext_3 */ case 14: /* *cmpqi_ext_2 */ case 13: /* *cmpqi_ext_1 */ case 12: /* *cmpdi_minus_1 */ case 11: /* *cmpsi_minus_1 */ case 10: /* *cmphi_minus_1 */ case 9: /* *cmpqi_minus_1 */ case 8: /* *cmpdi_1 */ case 7: /* *cmpsi_1 */ case 6: /* *cmphi_1 */ case 5: /* *cmpqi_1 */ case 4: /* *cmpdi_ccno_1 */ case 3: /* *cmpsi_ccno_1 */ case 2: /* *cmphi_ccno_1 */ case 1: /* *cmpqi_ccno_1 */ if ((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) { return 549 /* 0x225 */; } else if (cached_memory == MEMORY_NONE) { return 553 /* 0x229 */; } else { return 990 /* 0x3de */; } case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); default: extract_insn_cached (insn); if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_CALLV)) { return 528 /* 0x210 */; } else if (((cached_memory = get_attr_memory (insn)) == MEMORY_LOAD) && (cached_type == TYPE_PUSH)) { return 529 /* 0x211 */; } else if (cached_type == TYPE_PUSH) { return 530 /* 0x212 */; } else if ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_POP)) { return 531 /* 0x213 */; } else if (cached_type == TYPE_POP) { return 532 /* 0x214 */; } else if (cached_type == TYPE_LEAVE) { return 533 /* 0x215 */; } else if (cached_type == TYPE_LEA) { return 534 /* 0x216 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 535 /* 0x217 */; } else if ((cached_type == TYPE_IMUL) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN))) { return 536 /* 0x218 */; } else if ((cached_type == TYPE_IMUL) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH)))) { return 537 /* 0x219 */; } else if ((cached_type == TYPE_IMUL) && ((cached_memory == MEMORY_LOAD) || (cached_memory == MEMORY_BOTH))) { return 538 /* 0x21a */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 539 /* 0x21b */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_DI) && (cached_memory == MEMORY_LOAD))) { return 540 /* 0x21c */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 541 /* 0x21d */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_memory == MEMORY_LOAD))) { return 542 /* 0x21e */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 543 /* 0x21f */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_HI) && (cached_memory == MEMORY_LOAD))) { return 544 /* 0x220 */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 545 /* 0x221 */; } else if ((cached_type == TYPE_IDIV) && (((cached_mode = get_attr_mode (insn)) == MODE_SI) && (cached_memory == MEMORY_LOAD))) { return 546 /* 0x222 */; } else if ((cached_type == TYPE_STR) && ((cached_memory == MEMORY_LOAD) || ((cached_memory == MEMORY_BOTH) || (cached_memory == MEMORY_STORE)))) { return 547 /* 0x223 */; } else if ((cached_type == TYPE_IMOV) && (cached_memory == MEMORY_LOAD)) { return 548 /* 0x224 */; } else if (((cached_bdver1_decode = get_attr_bdver1_decode (insn)) == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (cached_memory == MEMORY_LOAD))) { return 549 /* 0x225 */; } else if ((cached_type == TYPE_IMOV) && (cached_memory == MEMORY_STORE)) { return 550 /* 0x226 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (cached_memory == MEMORY_BOTH))) { return 551 /* 0x227 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && (cached_memory == MEMORY_STORE))) { return 552 /* 0x228 */; } else if (((cached_btver2_decode = get_attr_btver2_decode (insn)) == BTVER2_DECODE_DIRECT) && ((((cached_unit = get_attr_unit (insn)) == UNIT_INTEGER) || (cached_unit == UNIT_UNKNOWN)) && ((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)))) { return 553 /* 0x229 */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory == MEMORY_LOAD) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 554 /* 0x22a */; } else if ((cached_type == TYPE_FMOV) && (cached_memory == MEMORY_LOAD)) { return 555 /* 0x22b */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory == MEMORY_BOTH) && ((cached_mode = get_attr_mode (insn)) == MODE_XF))) { return 556 /* 0x22c */; } else if ((cached_type == TYPE_FMOV) && ((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH))) { return 557 /* 0x22d */; } else if ((cached_type == TYPE_FISTP) || (cached_type == TYPE_FISTTP)) { return 558 /* 0x22e */; } else if (cached_type == TYPE_FMOV) { return 559 /* 0x22f */; } else if ((cached_type == TYPE_FOP) && (cached_memory == MEMORY_LOAD)) { return 560 /* 0x230 */; } else if (cached_type == TYPE_FOP) { return 561 /* 0x231 */; } else if ((cached_type == TYPE_FMUL) && (cached_memory == MEMORY_LOAD)) { return 562 /* 0x232 */; } else if (cached_type == TYPE_FMUL) { return 563 /* 0x233 */; } else if (cached_type == TYPE_FSGN) { return 564 /* 0x234 */; } else if ((cached_type == TYPE_FDIV) && (cached_memory == MEMORY_LOAD)) { return 565 /* 0x235 */; } else if (cached_type == TYPE_FDIV) { return 566 /* 0x236 */; } else if ((cached_type == TYPE_FCMOV) && (cached_memory == MEMORY_LOAD)) { return 567 /* 0x237 */; } else if (cached_type == TYPE_FCMOV) { return 568 /* 0x238 */; } else if ((cached_type == TYPE_FCMP) && ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_memory == MEMORY_LOAD))) { return 569 /* 0x239 */; } else if ((cached_bdver1_decode == BDVER1_DECODE_DOUBLE) && (cached_type == TYPE_FCMP)) { return 570 /* 0x23a */; } else if ((cached_type == TYPE_FCMP) && (cached_memory == MEMORY_LOAD)) { return 571 /* 0x23b */; } else if (cached_type == TYPE_FCMP) { return 572 /* 0x23c */; } else if (cached_type == TYPE_FXCH) { return 573 /* 0x23d */; } else if ((((cached_mode = get_attr_mode (insn)) == MODE_V8SF) || ((cached_mode == MODE_V4DF) || ((cached_mode == MODE_V2DF) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_SF) || (cached_mode == MODE_DF)))))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_MAXMIN) && ((cached_type == TYPE_SSE) || (cached_type == TYPE_SSEADD))))) { return 574 /* 0x23e */; } else if (((cached_mode == MODE_V8SF) || ((cached_mode == MODE_V4DF) || ((cached_mode == MODE_V2DF) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_SF) || (cached_mode == MODE_DF)))))) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_MAXMIN) && ((cached_type == TYPE_SSE) || (cached_type == TYPE_SSEADD))))) { return 575 /* 0x23f */; } else if (((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_RCP) && (cached_type == TYPE_SSE)))) { return 576 /* 0x240 */; } else if (((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_RCP) && (cached_type == TYPE_SSE)))) { return 577 /* 0x241 */; } else if ((cached_mode == MODE_V8SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_RCP) && (cached_type == TYPE_SSE)))) { return 578 /* 0x242 */; } else if ((cached_mode == MODE_V8SF) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_RCP) && (cached_type == TYPE_SSE)))) { return 579 /* 0x243 */; } else if ((cached_mode == MODE_V4SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 580 /* 0x244 */; } else if ((cached_mode == MODE_V4SF) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 581 /* 0x245 */; } else if ((cached_mode == MODE_V4DF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 582 /* 0x246 */; } else if ((cached_mode == MODE_V4DF) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 583 /* 0x247 */; } else if ((cached_mode == MODE_SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 584 /* 0x248 */; } else if ((cached_mode == MODE_SF) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 585 /* 0x249 */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_DF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 586 /* 0x24a */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_DF)) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 587 /* 0x24b */; } else if ((cached_mode == MODE_V8SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 588 /* 0x24c */; } else if ((cached_mode == MODE_V8SF) && ((cached_memory == MEMORY_LOAD) && (((cached_btver2_sse_attr = get_attr_btver2_sse_attr (insn)) == BTVER2_SSE_ATTR_SQRT) && (cached_type == TYPE_SSE)))) { return 589 /* 0x24d */; } else if ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_memory == MEMORY_NONE) && (cached_type == TYPE_BITMANIP))) { return 590 /* 0x24e */; } else if ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_BITMANIP))) { return 591 /* 0x24f */; } else if ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && ((cached_memory == MEMORY_NONE) && ((cached_type == TYPE_BITMANIP) || (cached_type == TYPE_ALU1)))) { return 592 /* 0x250 */; } else if ((cached_memory == MEMORY_STORE) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && ((cached_type == TYPE_BITMANIP) || (cached_type == TYPE_ALU1)))) { return 593 /* 0x251 */; } else if ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_BITMANIP) || (cached_type == TYPE_ALU1)))) { return 594 /* 0x252 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECVT)))) { return 595 /* 0x253 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_memory == MEMORY_STORE) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECVT)))) { return 596 /* 0x254 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECVT))) { return 597 /* 0x255 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT)))) { return 598 /* 0x256 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT))) { return 599 /* 0x257 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_memory == MEMORY_STORE) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSECVT)))) { return 600 /* 0x258 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4SF)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSECVT))) { return 601 /* 0x259 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 602 /* 0x25a */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1)))) { return 603 /* 0x25b */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1))))) { return 604 /* 0x25c */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSELOG1))))) { return 605 /* 0x25d */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSE)))) { return 606 /* 0x25e */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSE)))) { return 607 /* 0x25f */; } else if ((cached_mode == MODE_OI) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMOV))) { return 608 /* 0x260 */; } else if ((cached_mode == MODE_OI) && ((cached_memory == MEMORY_STORE) && (cached_type == TYPE_SSEMOV))) { return 609 /* 0x261 */; } else if ((cached_mode == MODE_OI) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEMOV))) { return 610 /* 0x262 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4DF)) && (((memory_operand (operands[1], V4SFmode)) || (memory_operand (operands[1], V2DFmode))) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMOV)))) { return 611 /* 0x263 */; } else if (((cached_mode == MODE_V8SF) || (cached_mode == MODE_V4DF)) && (((memory_operand (operands[1], SFmode)) || (memory_operand (operands[1], DFmode))) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMOV)))) { return 612 /* 0x264 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_STORE) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMOV)))) { return 613 /* 0x265 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMOV)))) { return 614 /* 0x266 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMOV)))) { return 615 /* 0x267 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSECMP))) { return 616 /* 0x268 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSECMP))) { return 617 /* 0x269 */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSECVT)))) { return 618 /* 0x26a */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSECVT)))) { return 619 /* 0x26b */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSECVT)))) { return 620 /* 0x26c */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_OI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSECVT)))) { return 621 /* 0x26d */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEDIV)))) { return 622 /* 0x26e */; } else if (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEDIV)))) { return 623 /* 0x26f */; } else if ((cached_mode == MODE_V4DF) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMUL)))) { return 624 /* 0x270 */; } else if ((cached_mode == MODE_V8SF) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMUL)))) { return 625 /* 0x271 */; } else if ((cached_mode == MODE_V4DF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMUL)))) { return 626 /* 0x272 */; } else if ((cached_mode == MODE_V8SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSEMUL)))) { return 627 /* 0x273 */; } else if ((cached_mode == MODE_V8SF) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 628 /* 0x274 */; } else if ((cached_mode == MODE_V8SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 629 /* 0x275 */; } else if ((register_operand (operands[0], V2DImode)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSELOG1)))) { return 630 /* 0x276 */; } else if ((register_operand (operands[0], V2DImode)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSELOG1)))) { return 631 /* 0x277 */; } else if ((cached_mode == MODE_TI) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSE) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSEIADD)))))) { return 632 /* 0x278 */; } else if ((cached_mode == MODE_TI) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSE) || ((cached_type == TYPE_SSECMP) || (cached_type == TYPE_SSEIADD)))))) { return 633 /* 0x279 */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSE) || (cached_type == TYPE_SSELOG))))) { return 634 /* 0x27a */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSE) || (cached_type == TYPE_SSELOG))))) { return 635 /* 0x27b */; } else if (((cached_mode == MODE_SF) || ((cached_mode == MODE_QI) || ((cached_mode == MODE_SI) || (cached_mode == MODE_HI)))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSELOG)))) { return 636 /* 0x27c */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEMOV)))) { return 637 /* 0x27d */; } else if (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMOV)))) { return 638 /* 0x27e */; } else if ((cached_mode == MODE_TI) && ((cached_memory == MEMORY_LOAD) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSECOMI)))) { return 639 /* 0x27f */; } else if ((cached_mode == MODE_TI) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((! (cached_btver2_decode == BTVER2_DECODE_VECTOR)) && (cached_type == TYPE_SSECOMI)))) { return 640 /* 0x280 */; } else if ((cached_mode == MODE_V2DF) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 641 /* 0x281 */; } else if ((cached_mode == MODE_V2DF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 642 /* 0x282 */; } else if ((cached_mode == MODE_V4SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 643 /* 0x283 */; } else if ((cached_mode == MODE_V4SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMUL)))) { return 644 /* 0x284 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMOV))) { return 645 /* 0x285 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMOV))) { return 646 /* 0x286 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEMOV))) { return 647 /* 0x287 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEIMUL))) { return 648 /* 0x288 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEIMUL))) { return 649 /* 0x289 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEIMUL))) { return 650 /* 0x28a */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSEIMUL))) { return 651 /* 0x28b */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEINS)) { return 652 /* 0x28c */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEISHFT))) { return 653 /* 0x28d */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEISHFT))) { return 654 /* 0x28e */; } else if ((cached_mode == MODE_V4DF) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSELOG1)))) { return 655 /* 0x28f */; } else if ((cached_mode == MODE_V4DF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSELOG1)))) { return 656 /* 0x290 */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSELOG1))) { return 657 /* 0x291 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_VECTOR) && (cached_type == TYPE_SSELOG1))) { return 658 /* 0x292 */; } else if (((cached_mode == MODE_V4SF) || (cached_mode == MODE_V2DF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1))))) { return 659 /* 0x293 */; } else if (((cached_mode == MODE_V4SF) || (cached_mode == MODE_V2DF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEADD) || (cached_type == TYPE_SSEADD1))))) { return 660 /* 0x294 */; } else if (((cached_mode == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEMOV)))) { return 661 /* 0x295 */; } else if (((cached_mode == MODE_SI) || (cached_mode == MODE_DI)) && ((cached_memory == MEMORY_STORE) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEMOV)))) { return 662 /* 0x296 */; } else if ((cached_mode == MODE_TI) && (((memory_operand (operands[1], SImode)) || (memory_operand (operands[1], DImode))) && (cached_type == TYPE_SSEMOV))) { return 663 /* 0x297 */; } else if (((cached_mode == MODE_SI) || (cached_mode == MODE_DI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEMOV)))) { return 664 /* 0x298 */; } else if ((cached_mode == MODE_TI) && (((register_operand (operands[1], SImode)) || (register_operand (operands[1], DImode))) && (cached_type == TYPE_SSEMOV))) { return 665 /* 0x299 */; } else if ((cached_mode == MODE_TI) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEMOV) || ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSEISHFT1)))))) { return 666 /* 0x29a */; } else if ((cached_mode == MODE_TI) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEMOV) || ((cached_type == TYPE_SSELOG) || (cached_type == TYPE_SSEISHFT1)))))) { return 667 /* 0x29b */; } else if ((cached_mode == MODE_DI) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEICVT)))) { return 668 /* 0x29c */; } else if ((cached_mode == MODE_DI) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEICVT)))) { return 669 /* 0x29d */; } else if (((cached_mode == MODE_SI) || (cached_mode == MODE_DI)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEMOV)))) { return 670 /* 0x29e */; } else if ((cached_mode == MODE_TI) && (((register_operand (operands[1], SImode)) || (register_operand (operands[1], DImode))) && (cached_type == TYPE_SSEMOV))) { return 671 /* 0x29f */; } else if (((cached_mode == MODE_TI) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_DI)))) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECVT)))) { return 672 /* 0x2a0 */; } else if (((cached_mode == MODE_TI) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_V2DF) || (cached_mode == MODE_DI)))) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECVT))) { return 673 /* 0x2a1 */; } else if ((cached_mode == MODE_SI) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSEICVT)))) { return 674 /* 0x2a2 */; } else if ((cached_mode == MODE_SI) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSEICVT))) { return 675 /* 0x2a3 */; } else if ((cached_mode == MODE_DF) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT)))) { return 676 /* 0x2a4 */; } else if ((cached_mode == MODE_DF) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT))) { return 677 /* 0x2a5 */; } else if ((cached_mode == MODE_SF) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT)))) { return 678 /* 0x2a6 */; } else if ((cached_mode == MODE_SF) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSECVT))) { return 679 /* 0x2a7 */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSEICVT)))) { return 680 /* 0x2a8 */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && ((cached_btver2_decode == BTVER2_DECODE_DOUBLE) && (cached_type == TYPE_SSEICVT))) { return 681 /* 0x2a9 */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEADD)))) { return 682 /* 0x2aa */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSEADD)))) { return 683 /* 0x2ab */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_SF)))) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECMP)))) { return 684 /* 0x2ac */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_V4SF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_SF)))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECMP)))) { return 685 /* 0x2ad */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECOMI)))) { return 686 /* 0x2ae */; } else if (((cached_mode == MODE_DF) || (cached_mode == MODE_SF)) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && (cached_type == TYPE_SSECOMI)))) { return 687 /* 0x2af */; } else if ((cached_memory == MEMORY_LOAD) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEMOV) || (cached_type == TYPE_MMXMOV)))) { return 688 /* 0x2b0 */; } else if (((cached_memory == MEMORY_STORE) || (cached_memory == MEMORY_BOTH)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEMOV) || (cached_type == TYPE_MMXMOV)))) { return 689 /* 0x2b1 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && ((cached_btver2_decode == BTVER2_DECODE_DIRECT) && ((cached_type == TYPE_SSEMOV) || (cached_type == TYPE_MMXMOV)))) { return 690 /* 0x2b2 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (cached_type == TYPE_SSESHUF))) { return 691 /* 0x2b3 */; } else if (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 692 /* 0x2b4 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_V4DF) || (cached_mode == MODE_V8SF)) && (cached_type == TYPE_SSESHUF))) { return 693 /* 0x2b5 */; } else if ((cached_memory == MEMORY_LOAD) && (((cached_mode == MODE_V2DF) || (cached_mode == MODE_V4SF)) && ((cached_type == TYPE_SSESHUF) || (cached_type == TYPE_SSESHUF1)))) { return 694 /* 0x2b6 */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_V4SF))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEDIV))) { return 695 /* 0x2b7 */; } else if ((cached_mode == MODE_SF) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEDIV))) { return 696 /* 0x2b8 */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEMUL))) { return 697 /* 0x2b9 */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)))) && (((cached_memory == MEMORY_NONE) || (cached_memory == MEMORY_UNKNOWN)) && (cached_type == TYPE_SSEMUL))) { return 698 /* 0x2ba */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || (cached_mode == MODE_V4SF))) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEDIV))) { return 699 /* 0x2bb */; } else if ((cached_mode == MODE_SF) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEDIV))) { return 700 /* 0x2bc */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)))) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMUL))) { return 701 /* 0x2bd */; } else if (((cached_mode == MODE_V2DF) || ((cached_mode == MODE_DF) || ((cached_mode == MODE_V4SF) || (cached_mode == MODE_SF)))) && ((cached_memory == MEMORY_LOAD) && (cached_type == TYPE_SSEMUL))) { return 702 /* 0x2be */; } else { return 990 /* 0x3de */; } } }