/* Generated automatically by the program `genattrtab' from the machine description file `md'. */ #define IN_TARGET_CODE 1 #include "config.h" #include "system.h" #include "coretypes.h" #include "backend.h" #include "predict.h" #include "tree.h" #include "rtl.h" #include "alias.h" #include "options.h" #include "varasm.h" #include "stor-layout.h" #include "calls.h" #include "insn-attr.h" #include "memmodel.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 "emit-rtl.h" #define operands recog_data.operand extern int internal_dfa_insn_code_cortexa76cortexa55 (rtx_insn *); extern int internal_dfa_insn_code_cortexa75cortexa55 (rtx_insn *); extern int internal_dfa_insn_code_cortexa73cortexa53 (rtx_insn *); extern int internal_dfa_insn_code_cortexa73cortexa35 (rtx_insn *); extern int internal_dfa_insn_code_cortexa72cortexa53 (rtx_insn *); extern int internal_dfa_insn_code_cortexa57cortexa53 (rtx_insn *); extern int internal_dfa_insn_code_saphira (rtx_insn *); extern int internal_dfa_insn_code_tsv110 (rtx_insn *); extern int internal_dfa_insn_code_neoversee1 (rtx_insn *); extern int internal_dfa_insn_code_neoversen1 (rtx_insn *); extern int internal_dfa_insn_code_ares (rtx_insn *); extern int internal_dfa_insn_code_cortexa76 (rtx_insn *); extern int internal_dfa_insn_code_cortexa75 (rtx_insn *); extern int internal_dfa_insn_code_cortexa55 (rtx_insn *); extern int internal_dfa_insn_code_thunderx2t99 (rtx_insn *); extern int internal_dfa_insn_code_vulcan (rtx_insn *); extern int internal_dfa_insn_code_thunderx2t99p1 (rtx_insn *); extern int internal_dfa_insn_code_phecda (rtx_insn *); extern int internal_dfa_insn_code_exynosm1 (rtx_insn *); extern int internal_dfa_insn_code_qdf24xx (rtx_insn *); extern int internal_dfa_insn_code_falkor (rtx_insn *); extern int internal_dfa_insn_code_xgene1 (rtx_insn *); extern int internal_dfa_insn_code_emag (rtx_insn *); extern int internal_dfa_insn_code_thunderxt83 (rtx_insn *); extern int internal_dfa_insn_code_thunderxt81 (rtx_insn *); extern int internal_dfa_insn_code_octeontxt83 (rtx_insn *); extern int internal_dfa_insn_code_octeontxt81 (rtx_insn *); extern int internal_dfa_insn_code_octeontx (rtx_insn *); extern int internal_dfa_insn_code_thunderxt88 (rtx_insn *); extern int internal_dfa_insn_code_thunderxt88p1 (rtx_insn *); extern int internal_dfa_insn_code_thunderx (rtx_insn *); extern int internal_dfa_insn_code_cortexa73 (rtx_insn *); extern int internal_dfa_insn_code_cortexa72 (rtx_insn *); extern int internal_dfa_insn_code_cortexa57 (rtx_insn *); extern int internal_dfa_insn_code_cortexa53 (rtx_insn *); extern int internal_dfa_insn_code_cortexa35 (rtx_insn *); int internal_dfa_insn_code_cortexa35 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa53 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_cortex_a53_advsimd_type cached_cortex_a53_advsimd_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 22 /* 0x16 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 26 /* 0x1a */; } else { return 629 /* 0x275 */; } case 3584: /* aarch64_crypto_sha256su0v4si */ return 39 /* 0x27 */; case 3581: /* aarch64_crypto_sha1su0v4si */ return 40 /* 0x28 */; case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 41 /* 0x29 */; case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ return 38 /* 0x26 */; case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ return 37 /* 0x25 */; case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 36 /* 0x24 */; case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ case 3322: /* aarch64_be_ld1di */ case 3319: /* aarch64_be_ld1v2sf */ case 3317: /* aarch64_be_ld1v4hf */ case 3314: /* aarch64_be_ld1v2si */ case 3312: /* aarch64_be_ld1v4hi */ case 3310: /* aarch64_be_ld1v8qi */ return 24 /* 0x18 */; case 3336: /* *aarch64_be_movoi */ case 3309: /* *aarch64_movxi */ case 3308: /* *aarch64_movci */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 25 /* 0x19 */; } else { return 27 /* 0x1b */; } case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 2; } else { return 28 /* 0x1c */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 2; } else { return 28 /* 0x1c */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 13 /* 0xd */; } else { return 27 /* 0x1b */; } case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2243: /* aarch64_get_lanev8hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2238: /* aarch64_get_lanev8hi */ case 2236: /* aarch64_get_lanev16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 22 /* 0x16 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 26 /* 0x1a */; } else { return 29 /* 0x1d */; } case 2244: /* aarch64_get_lanev2sf */ case 2242: /* aarch64_get_lanev4hf */ case 2239: /* aarch64_get_lanev2si */ case 2237: /* aarch64_get_lanev4hi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 22 /* 0x16 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 26 /* 0x1a */; } else { return 28 /* 0x1c */; } case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 2; } else { return 28 /* 0x1c */; } case 3093: /* *sqrtv2df2 */ case 1903: /* *divv2df3 */ return 35 /* 0x23 */; case 3092: /* *sqrtv4sf2 */ case 3090: /* *sqrtv8hf2 */ case 1902: /* *divv4sf3 */ case 1900: /* *divv8hf3 */ return 34 /* 0x22 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 19 /* 0x13 */; } else { return 29 /* 0x1d */; } case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 21 /* 0x15 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 24 /* 0x18 */; } else { return 29 /* 0x1d */; } case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 21 /* 0x15 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 24 /* 0x18 */; } else { return 28 /* 0x1c */; } case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2420: /* aarch64_pmulv16qi */ case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1935: /* fnmav8hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1915: /* fmav8hf4 */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1895: /* mulv8hf3 */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1709: /* aarch64_mlsv4si */ case 1707: /* aarch64_mlsv8hi */ case 1705: /* aarch64_mlsv16qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1691: /* aarch64_mlav4si */ case 1689: /* aarch64_mlav8hi */ case 1687: /* aarch64_mlav16qi */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ case 1461: /* *aarch64_mul3_eltv4si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1376: /* mulv4si3 */ case 1374: /* mulv8hi3 */ case 1372: /* mulv16qi3 */ return 31 /* 0x1f */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 2419: /* aarch64_pmulv8qi */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1936: /* fnmav2sf4 */ case 1934: /* fnmav4hf4 */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1916: /* fmav2sf4 */ case 1914: /* fmav4hf4 */ case 1896: /* mulv2sf3 */ case 1894: /* mulv4hf3 */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1712: /* *aarch64_mls_eltv2si */ case 1710: /* *aarch64_mls_eltv4hi */ case 1708: /* aarch64_mlsv2si */ case 1706: /* aarch64_mlsv4hi */ case 1704: /* aarch64_mlsv8qi */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1694: /* *aarch64_mla_eltv2si */ case 1692: /* *aarch64_mla_eltv4hi */ case 1690: /* aarch64_mlav2si */ case 1688: /* aarch64_mlav4hi */ case 1686: /* aarch64_mlav8qi */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ case 1460: /* *aarch64_mul3_eltv2si */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1375: /* mulv2si3 */ case 1373: /* mulv4hi3 */ case 1371: /* mulv8qi3 */ return 30 /* 0x1e */; case 3335: /* aarch64_be_st1di */ case 3332: /* aarch64_be_st1v2sf */ case 3330: /* aarch64_be_st1v4hf */ case 3327: /* aarch64_be_st1v2si */ case 3325: /* aarch64_be_st1v4hi */ case 3323: /* aarch64_be_st1v8qi */ case 1156: /* aarch64_store_lane0v2sf */ case 1154: /* aarch64_store_lane0v4hf */ case 1151: /* aarch64_store_lane0v2si */ case 1149: /* aarch64_store_lane0v4hi */ case 1147: /* aarch64_store_lane0v8qi */ return 26 /* 0x1a */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x70ULL)) { return 2; } else if (which_alternative == 1) { return 13 /* 0xd */; } else if (which_alternative == 0) { return 25 /* 0x19 */; } else if (which_alternative == 2) { return 27 /* 0x1b */; } else { return 29 /* 0x1d */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 2; } else if (which_alternative == 1) { return 11 /* 0xb */; } else if (which_alternative == 5) { return 19 /* 0x13 */; } else if (which_alternative == 4) { return 22 /* 0x16 */; } else if (which_alternative == 0) { return 24 /* 0x18 */; } else if (which_alternative == 2) { return 26 /* 0x1a */; } else { return 28 /* 0x1c */; } case 3563: /* aarch64_urecpev4si */ case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3555: /* aarch64_frecpsv8hf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3544: /* aarch64_frecpev8hf */ case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3456: /* aarch64_extv8hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3451: /* aarch64_extv8hi */ case 3449: /* aarch64_extv16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 3362: /* aarch64_tbl2v16qi */ case 3361: /* aarch64_tbl1v16qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3007: /* aarch64_cmtstv8hi */ case 3005: /* aarch64_cmtstv16qi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2158: /* popcountv16qi2 */ case 2156: /* clzv4si2 */ case 2154: /* clzv8hi2 */ case 2152: /* clzv16qi2 */ case 2150: /* clrsbv4si2 */ case 2148: /* clrsbv8hi2 */ case 2146: /* clrsbv16qi2 */ case 2144: /* reduc_plus_scal_v2df */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2132: /* aarch64_faddpv8hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1910: /* absv8hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1905: /* negv8hf2 */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1890: /* subv8hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1885: /* addv8hf3 */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1601: /* one_cmplv8hi2 */ case 1599: /* one_cmplv16qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1594: /* xorv8hi3 */ case 1592: /* xorv16qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1587: /* iorv8hi3 */ case 1585: /* iorv16qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1580: /* andv8hi3 */ case 1578: /* andv16qi3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1570: /* fabdv8hf3 */ case 1568: /* abav4si_3 */ case 1566: /* abav8hi_3 */ case 1564: /* abav16qi_3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1516: /* aarch64_absv8hi */ case 1514: /* aarch64_absv16qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1509: /* absv8hi2 */ case 1507: /* absv16qi2 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1502: /* negv8hi2 */ case 1500: /* negv16qi2 */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1491: /* aarch64_rsqrtsv8hf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1483: /* aarch64_rsqrtev8hf */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1378: /* bswapv8hi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1367: /* subv8hi3 */ case 1365: /* subv16qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1360: /* addv8hi3 */ case 1358: /* addv16qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1353: /* bicv8hi3 */ case 1351: /* bicv16qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1346: /* ornv8hi3 */ case 1344: /* ornv16qi3 */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1116: /* aarch64_dup_lanev8hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1109: /* aarch64_simd_dupv8hf */ return 29 /* 0x1d */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 21 /* 0x15 */; } else { return 29 /* 0x1d */; } case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 19 /* 0x13 */; case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 20 /* 0x14 */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 3; } else { return 28 /* 0x1c */; } case 1004: /* *sqrtdf2 */ case 998: /* *divdf3 */ return 33 /* 0x21 */; case 3091: /* *sqrtv2sf2 */ case 3089: /* *sqrtv4hf2 */ case 1901: /* *divv2sf3 */ case 1899: /* *divv4hf3 */ case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 32 /* 0x20 */; case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ return 17 /* 0x11 */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 21 /* 0x15 */; } else { return 28 /* 0x1c */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 22 /* 0x16 */; } else { return 28 /* 0x1c */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 21 /* 0x15 */; case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 21 /* 0x15 */; } else { return 28 /* 0x1c */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 22 /* 0x16 */; } else { return 28 /* 0x1c */; } case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 18 /* 0x12 */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 22 /* 0x16 */; case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ return 5; case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 1; } else { return 3; } case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 1; } else { return 5; } case 3562: /* aarch64_urecpev2si */ case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3556: /* aarch64_frecpsv2sf */ case 3554: /* aarch64_frecpsv4hf */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3545: /* aarch64_frecpev2sf */ case 3543: /* aarch64_frecpev4hf */ case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3457: /* aarch64_extv2sf */ case 3455: /* aarch64_extv4hf */ case 3452: /* aarch64_extv2si */ case 3450: /* aarch64_extv4hi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 3360: /* aarch64_tbl1v8qi */ case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 3012: /* *aarch64_cmtstdi */ case 3008: /* aarch64_cmtstv2si */ case 3006: /* aarch64_cmtstv4hi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 2157: /* popcountv8qi2 */ case 2155: /* clzv2si2 */ case 2153: /* clzv4hi2 */ case 2151: /* clzv8qi2 */ case 2149: /* clrsbv2si2 */ case 2147: /* clrsbv4hi2 */ case 2145: /* clrsbv8qi2 */ case 2143: /* reduc_plus_scal_v2sf */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 2133: /* aarch64_faddpv2sf */ case 2131: /* aarch64_faddpv4hf */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ case 1911: /* absv2sf2 */ case 1909: /* absv4hf2 */ case 1906: /* negv2sf2 */ case 1904: /* negv4hf2 */ case 1891: /* subv2sf3 */ case 1889: /* subv4hf3 */ case 1886: /* addv2sf3 */ case 1884: /* addv4hf3 */ case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1650: /* aarch64_simd_ashrv2si */ case 1648: /* aarch64_simd_ashrv4hi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1643: /* aarch64_simd_lshrv2si */ case 1641: /* aarch64_simd_lshrv4hi */ case 1639: /* aarch64_simd_lshrv8qi */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ case 1602: /* one_cmplv2si2 */ case 1600: /* one_cmplv4hi2 */ case 1598: /* one_cmplv8qi2 */ case 1595: /* xorv2si3 */ case 1593: /* xorv4hi3 */ case 1591: /* xorv8qi3 */ case 1588: /* iorv2si3 */ case 1586: /* iorv4hi3 */ case 1584: /* iorv8qi3 */ case 1581: /* andv2si3 */ case 1579: /* andv4hi3 */ case 1577: /* andv8qi3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1571: /* fabdv2sf3 */ case 1569: /* fabdv4hf3 */ case 1567: /* abav2si_3 */ case 1565: /* abav4hi_3 */ case 1563: /* abav8qi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ case 1520: /* aarch64_absdi */ case 1517: /* aarch64_absv2si */ case 1515: /* aarch64_absv4hi */ case 1513: /* aarch64_absv8qi */ case 1510: /* absv2si2 */ case 1508: /* absv4hi2 */ case 1506: /* absv8qi2 */ case 1503: /* negv2si2 */ case 1501: /* negv4hi2 */ case 1499: /* negv8qi2 */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1490: /* aarch64_rsqrtsv4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1484: /* aarch64_rsqrtev2sf */ case 1482: /* aarch64_rsqrtev4hf */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1379: /* bswapv2si2 */ case 1377: /* bswapv4hi2 */ case 1368: /* subv2si3 */ case 1366: /* subv4hi3 */ case 1364: /* subv8qi3 */ case 1361: /* addv2si3 */ case 1359: /* addv4hi3 */ case 1357: /* addv8qi3 */ case 1354: /* bicv2si3 */ case 1352: /* bicv4hi3 */ case 1350: /* bicv8qi3 */ case 1347: /* ornv2si3 */ case 1345: /* ornv4hi3 */ case 1343: /* ornv8qi3 */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1122: /* aarch64_dup_lanev2sf */ case 1120: /* aarch64_dup_lanev4hf */ case 1117: /* aarch64_dup_lanev2si */ case 1115: /* aarch64_dup_lanev4hi */ case 1113: /* aarch64_dup_lanev8qi */ case 1110: /* aarch64_simd_dupv2sf */ case 1108: /* aarch64_simd_dupv4hf */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ case 739: /* *aarch64_sisd_neg_qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 28 /* 0x1c */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 1; } else if (which_alternative == 0) { return 3; } else { return 28 /* 0x1c */; } case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ return 1; case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 2; } else { return 28 /* 0x1c */; } case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x1fULL)) { return 0; } else { return 2; } case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 7; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 6; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else { return 28 /* 0x1c */; } case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 3; case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 2) { return 2; } else { return 28 /* 0x1c */; } case 110: /* *zero_extendqihi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else { return 8; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else if (which_alternative == 1) { return 8; } else { return 24 /* 0x18 */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else if (which_alternative == 1) { return 8; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 15 /* 0xf */; } else if (which_alternative == 2) { return 19 /* 0x13 */; } else if (which_alternative == 4) { return 20 /* 0x14 */; } else { return 24 /* 0x18 */; } case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 3; } else { return 8; } case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ return 13 /* 0xd */; case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 11 /* 0xb */; case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ return 12 /* 0xc */; case 1043: /* ldr_got_tiny */ case 1041: /* ldr_got_small_28k_di */ case 1038: /* ldr_got_small_di */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ return 10 /* 0xa */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3331: /* aarch64_be_st1v8hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3326: /* aarch64_be_st1v8hi */ case 3324: /* aarch64_be_st1v16qi */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3302: /* aarch64_st1_x3_v2sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3297: /* aarch64_st1_x3_v2si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3295: /* aarch64_st1_x3_v4hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3288: /* aarch64_st1_x2_v2sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3283: /* aarch64_st1_x2_v2si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3281: /* aarch64_st1_x2_v4hi */ case 3280: /* aarch64_st1_x2_v16qi */ case 3279: /* aarch64_st1_x2_v8qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1150: /* aarch64_store_lane0v8hi */ case 1148: /* aarch64_store_lane0v16qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ case 72: /* store_pair_dw_tftf */ return 27 /* 0x1b */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 13 /* 0xd */; } else { return 27 /* 0x1b */; } case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 11 /* 0xb */; } else { return 27 /* 0x1b */; } case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3313: /* aarch64_be_ld1v8hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ case 63: /* load_pair_dw_tftf */ return 25 /* 0x19 */; case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 12 /* 0xc */; } else { return 25 /* 0x19 */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 10 /* 0xa */; } else { return 25 /* 0x19 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 2; } else if (which_alternative == 8) { return 12 /* 0xc */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 13 /* 0xd */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 19 /* 0x13 */; } else if (which_alternative == 3) { return 20 /* 0x14 */; } else if (which_alternative == 6) { return 24 /* 0x18 */; } else if (which_alternative == 7) { return 26 /* 0x1a */; } else { return 29 /* 0x1d */; } case 53: /* *movdf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 2; } else if (which_alternative == 8) { return 10 /* 0xa */; } else if (which_alternative == 9) { return 11 /* 0xb */; } else if (which_alternative == 3) { return 15 /* 0xf */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 16 /* 0x10 */; } else if (which_alternative == 1) { return 19 /* 0x13 */; } else if (which_alternative == 2) { return 20 /* 0x14 */; } else if (which_alternative == 6) { return 24 /* 0x18 */; } else if (which_alternative == 7) { return 26 /* 0x1a */; } else { return 28 /* 0x1c */; } case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 2; } else if (which_alternative == 8) { return 8; } else if (which_alternative == 9) { return 9; } else if (which_alternative == 3) { return 15 /* 0xf */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 16 /* 0x10 */; } else if (which_alternative == 1) { return 19 /* 0x13 */; } else if (which_alternative == 2) { return 20 /* 0x14 */; } else if (which_alternative == 6) { return 24 /* 0x18 */; } else if (which_alternative == 7) { return 26 /* 0x1a */; } else { return 28 /* 0x1c */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 2; } else if (which_alternative == 9) { return 8; } else if (which_alternative == 10) { return 9; } else if (which_alternative == 5) { return 16 /* 0x10 */; } else if (which_alternative == 1) { return 19 /* 0x13 */; } else if (which_alternative == 3) { return 22 /* 0x16 */; } else if (which_alternative == 7) { return 24 /* 0x18 */; } else if (which_alternative == 8) { return 26 /* 0x1a */; } else { return 28 /* 0x1c */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 2; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 12 /* 0xc */; } else if (!((1ULL << which_alternative) & 0x9fULL)) { return 13 /* 0xd */; } else if (which_alternative == 1) { return 19 /* 0x13 */; } else if (which_alternative == 2) { return 20 /* 0x14 */; } else { return 29 /* 0x1d */; } case 49: /* insv_immdi */ case 48: /* insv_immsi */ return 0; case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x1878ULL)) { return 0; } else if (((1ULL << which_alternative) & 0x7ULL)) { return 2; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 10 /* 0xa */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 11 /* 0xb */; } else if (which_alternative == 15) { return 15 /* 0xf */; } else if (which_alternative == 13) { return 19 /* 0x13 */; } else if (which_alternative == 14) { return 20 /* 0x14 */; } else { return 28 /* 0x1c */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xc38ULL)) { return 0; } else if (((1ULL << which_alternative) & 0x7ULL)) { return 2; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 8; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 9; } else if (which_alternative == 14) { return 15 /* 0xf */; } else if (which_alternative == 12) { return 19 /* 0x13 */; } else if (which_alternative == 13) { return 20 /* 0x14 */; } else { return 28 /* 0x1c */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xaULL)) { return 0; } else if (which_alternative == 0) { return 2; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 8; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 9; } else if (which_alternative == 9) { return 21 /* 0x15 */; } else if (which_alternative == 8) { return 22 /* 0x16 */; } else { return 28 /* 0x1c */; } case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1042: /* ldr_got_small_28k_sidi */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1037: /* ldr_got_small_si */ case 20: /* prefetch */ return 8; case 1034: /* aarch64_movtilow_tilow */ case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 15 /* 0xf */; case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1085: /* speculation_tracker */ case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ case 1044: /* aarch64_load_tp_hard */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ case 113: /* *addsi3_aarch64_uxtw */ case 19: /* nop */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 2; case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 14 /* 0xe */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_ADR) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MVN_IMM) || (cached_type == TYPE_MOV_SHIFT)) { return 0; } else if ((cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_MOV_SHIFT_REG)) { return 1; } else if ((cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADCS_REG) || (cached_type == TYPE_CSEL) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_ALU_DSP_REG) || (cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MVN_REG) || (cached_type == TYPE_MRS) || (cached_type == TYPE_MULTIPLE) || (cached_type == TYPE_NO_INSN)) { return 2; } else if ((cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_CRC) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_BFM) || (cached_type == TYPE_BFX) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_MVN_SHIFT)) { return 3; } else if ((cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_ALUS_SHIFT_REG) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_REG) || (cached_type == TYPE_MVN_SHIFT_REG)) { return 4; } else if (cached_type == TYPE_ROTATE_IMM) { return 5; } else if ((get_attr_mul32 (insn) == MUL32_YES) || (get_attr_widen_mul64 (insn) == WIDEN_MUL64_YES)) { return 6; } else if ((cached_type == TYPE_UDIV) || (cached_type == TYPE_SDIV)) { return 7; } else if ((cached_type == TYPE_LOAD_BYTE) || (cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_ACQ)) { return 8; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_REL)) { return 9; } else if (cached_type == TYPE_LOAD_8) { return 10 /* 0xa */; } else if (cached_type == TYPE_STORE_8) { return 11 /* 0xb */; } else if ((cached_type == TYPE_LOAD_12) || (cached_type == TYPE_LOAD_16)) { return 12 /* 0xc */; } else if ((cached_type == TYPE_STORE_12) || (cached_type == TYPE_STORE_16)) { return 13 /* 0xd */; } else if ((cached_type == TYPE_BRANCH) || (cached_type == TYPE_CALL)) { return 14 /* 0xe */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FADDS) || (cached_type == TYPE_FFARITHD) || (cached_type == TYPE_FADDD) || (cached_type == TYPE_FMOV) || (cached_type == TYPE_F_CVT) || (cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD) || (cached_type == TYPE_FCSEL) || (cached_type == TYPE_F_RINTS) || (cached_type == TYPE_F_RINTD) || (cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_MINMAXD)) { return 15 /* 0xf */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 16 /* 0x10 */; } else if ((cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD)) { return 17 /* 0x11 */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAS) || (cached_type == TYPE_FFMAD)) { return 18 /* 0x12 */; } else if ((cached_type == TYPE_F_MCR) || (cached_type == TYPE_F_MCRR)) { return 19 /* 0x13 */; } else if ((cached_type == TYPE_F_MRC) || (cached_type == TYPE_F_MRRC)) { return 20 /* 0x14 */; } else if ((cached_type == TYPE_F_CVTI2F) || (cached_type == TYPE_NEON_FROM_GP) || (cached_type == TYPE_NEON_FROM_GP_Q)) { return 21 /* 0x15 */; } else if ((cached_type == TYPE_F_CVTF2I) || (cached_type == TYPE_NEON_TO_GP) || (cached_type == TYPE_NEON_TO_GP_Q)) { return 22 /* 0x16 */; } else if (cached_type == TYPE_F_FLAG) { return 23 /* 0x17 */; } else if (((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD)) || ((cached_cortex_a53_advsimd_type = get_attr_cortex_a53_advsimd_type (insn)) == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_LOAD_64)) { return 24 /* 0x18 */; } else if ((cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_LOAD_128) || (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_LOAD_LOTS)) { return 25 /* 0x19 */; } else if (((cached_type == TYPE_F_STORES) || (cached_type == TYPE_F_STORED)) || (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_STORE_64)) { return 26 /* 0x1a */; } else if ((cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_STORE_128) || (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_STORE_LOTS)) { return 27 /* 0x1b */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_ALU) { return 28 /* 0x1c */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_ALU_Q) { return 29 /* 0x1d */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_MUL) { return 30 /* 0x1e */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_MUL_Q) { return 31 /* 0x1f */; } else if (((cached_type == TYPE_FDIVS) || (cached_type == TYPE_FSQRTS)) || (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_DIV_S)) { return 32 /* 0x20 */; } else if (((cached_type == TYPE_FDIVD) || (cached_type == TYPE_FSQRTD)) || (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_DIV_D)) { return 33 /* 0x21 */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_DIV_S_Q) { return 34 /* 0x22 */; } else if (cached_cortex_a53_advsimd_type == CORTEX_A53_ADVSIMD_TYPE_ADVSIMD_DIV_D_Q) { return 35 /* 0x23 */; } else if (cached_type == TYPE_CRYPTO_AESE) { return 36 /* 0x24 */; } else if (cached_type == TYPE_CRYPTO_AESMC) { return 37 /* 0x25 */; } else if (cached_type == TYPE_CRYPTO_SHA1_FAST) { return 38 /* 0x26 */; } else if (cached_type == TYPE_CRYPTO_SHA256_FAST) { return 39 /* 0x27 */; } else if (cached_type == TYPE_CRYPTO_SHA1_XOR) { return 40 /* 0x28 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_SLOW) || (cached_type == TYPE_CRYPTO_SHA256_SLOW)) { return 41 /* 0x29 */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa57 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_cortex_a57_neon_type cached_cortex_a57_neon_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 92 /* 0x5c */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 101 /* 0x65 */; } else { return 629 /* 0x275 */; } case 3581: /* aarch64_crypto_sha1su0v4si */ return 115 /* 0x73 */; case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 114 /* 0x72 */; case 3584: /* aarch64_crypto_sha256su0v4si */ case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 113 /* 0x71 */; case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ return 90 /* 0x5a */; case 3309: /* *aarch64_movxi */ case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 96 /* 0x60 */; } else { return 101 /* 0x65 */; } case 3336: /* *aarch64_be_movoi */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 95 /* 0x5f */; } else { return 101 /* 0x65 */; } case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ return 94 /* 0x5e */; case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ return 98 /* 0x62 */; case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 96 /* 0x60 */; case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ return 97 /* 0x61 */; case 3011: /* aarch64_cmtstdi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 42 /* 0x2a */; } else { return 57 /* 0x39 */; } case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 42 /* 0x2a */; } else { return 58 /* 0x3a */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 42 /* 0x2a */; } else { return 58 /* 0x3a */; } case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ return 64 /* 0x40 */; case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ return 70 /* 0x46 */; case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ return 69 /* 0x45 */; case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ return 63 /* 0x3f */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ return 66 /* 0x42 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 86 /* 0x56 */; } else if (which_alternative == 1) { return 88 /* 0x58 */; } else { return 93 /* 0x5d */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 52 /* 0x34 */; } else { return 101 /* 0x65 */; } case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2244: /* aarch64_get_lanev2sf */ case 2243: /* aarch64_get_lanev8hf */ case 2242: /* aarch64_get_lanev4hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2239: /* aarch64_get_lanev2si */ case 2238: /* aarch64_get_lanev8hi */ case 2237: /* aarch64_get_lanev4hi */ case 2236: /* aarch64_get_lanev16qi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 86 /* 0x56 */; } else if (which_alternative == 0) { return 92 /* 0x5c */; } else { return 101 /* 0x65 */; } case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 42 /* 0x2a */; } else { return 86 /* 0x56 */; } case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ return 74 /* 0x4a */; case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ return 76 /* 0x4c */; case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1935: /* fnmav8hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1915: /* fmav8hf4 */ return 81 /* 0x51 */; case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1936: /* fnmav2sf4 */ case 1934: /* fnmav4hf4 */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1916: /* fmav2sf4 */ case 1914: /* fmav4hf4 */ return 80 /* 0x50 */; case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 71 /* 0x47 */; case 3093: /* *sqrtv2df2 */ case 3092: /* *sqrtv4sf2 */ case 3090: /* *sqrtv8hf2 */ case 1903: /* *divv2df3 */ case 1902: /* *divv4sf3 */ case 1900: /* *divv8hf3 */ return 112 /* 0x70 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 86 /* 0x56 */; } else { return 88 /* 0x58 */; } case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1709: /* aarch64_mlsv4si */ case 1707: /* aarch64_mlsv8hi */ case 1705: /* aarch64_mlsv16qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1691: /* aarch64_mlav4si */ case 1689: /* aarch64_mlav8hi */ case 1687: /* aarch64_mlav16qi */ return 62 /* 0x3e */; case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1712: /* *aarch64_mls_eltv2si */ case 1710: /* *aarch64_mls_eltv4hi */ case 1708: /* aarch64_mlsv2si */ case 1706: /* aarch64_mlsv4hi */ case 1704: /* aarch64_mlsv8qi */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1694: /* *aarch64_mla_eltv2si */ case 1692: /* *aarch64_mla_eltv4hi */ case 1690: /* aarch64_mlav2si */ case 1688: /* aarch64_mlav4hi */ case 1686: /* aarch64_mlav8qi */ return 61 /* 0x3d */; case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ return 68 /* 0x44 */; case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ return 65 /* 0x41 */; case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 89 /* 0x59 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 95 /* 0x5f */; } else { return 629 /* 0x275 */; } case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 88 /* 0x58 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 95 /* 0x5f */; } else { return 629 /* 0x275 */; } case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 2144: /* reduc_plus_scal_v2df */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2132: /* aarch64_faddpv8hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1890: /* subv8hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1885: /* addv8hf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1570: /* fabdv8hf3 */ return 73 /* 0x49 */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2143: /* reduc_plus_scal_v2sf */ case 2133: /* aarch64_faddpv2sf */ case 2131: /* aarch64_faddpv4hf */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ case 1891: /* subv2sf3 */ case 1889: /* subv4hf3 */ case 1886: /* addv2sf3 */ case 1884: /* addv4hf3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1571: /* fabdv2sf3 */ case 1569: /* fabdv4hf3 */ return 72 /* 0x48 */; case 1568: /* abav4si_3 */ case 1566: /* abav8hi_3 */ case 1564: /* abav16qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ return 56 /* 0x38 */; case 1567: /* abav2si_3 */ case 1565: /* abav4hi_3 */ case 1563: /* abav8qi_3 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ return 55 /* 0x37 */; case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ return 54 /* 0x36 */; case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ return 53 /* 0x35 */; case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ return 58 /* 0x3a */; case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3555: /* aarch64_frecpsv8hf */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1491: /* aarch64_rsqrtsv8hf */ return 85 /* 0x55 */; case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3556: /* aarch64_frecpsv2sf */ case 3554: /* aarch64_frecpsv4hf */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1490: /* aarch64_rsqrtsv4hf */ return 84 /* 0x54 */; case 3563: /* aarch64_urecpev4si */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3544: /* aarch64_frecpev8hf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1483: /* aarch64_rsqrtev8hf */ return 83 /* 0x53 */; case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3545: /* aarch64_frecpev2sf */ case 3543: /* aarch64_frecpev4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1484: /* aarch64_rsqrtev2sf */ case 1482: /* aarch64_rsqrtev4hf */ return 82 /* 0x52 */; case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1895: /* mulv8hf3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ return 79 /* 0x4f */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 1896: /* mulv2sf3 */ case 1894: /* mulv4hf3 */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ return 78 /* 0x4e */; case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2158: /* popcountv16qi2 */ case 2156: /* clzv4si2 */ case 2154: /* clzv8hi2 */ case 2152: /* clzv16qi2 */ case 2150: /* clrsbv4si2 */ case 2148: /* clrsbv8hi2 */ case 2146: /* clrsbv16qi2 */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1378: /* bswapv8hi2 */ return 87 /* 0x57 */; case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2420: /* aarch64_pmulv16qi */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1461: /* *aarch64_mul3_eltv4si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1376: /* mulv4si3 */ case 1374: /* mulv8hi3 */ case 1372: /* mulv16qi3 */ return 60 /* 0x3c */; case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2419: /* aarch64_pmulv8qi */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1460: /* *aarch64_mul3_eltv2si */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1375: /* mulv2si3 */ case 1373: /* mulv4hi3 */ case 1371: /* mulv8qi3 */ return 59 /* 0x3b */; case 3335: /* aarch64_be_st1di */ case 3332: /* aarch64_be_st1v2sf */ case 3330: /* aarch64_be_st1v4hf */ case 3327: /* aarch64_be_st1v2si */ case 3325: /* aarch64_be_st1v4hi */ case 3323: /* aarch64_be_st1v8qi */ case 1156: /* aarch64_store_lane0v2sf */ case 1154: /* aarch64_store_lane0v4hf */ case 1151: /* aarch64_store_lane0v2si */ case 1149: /* aarch64_store_lane0v4hi */ case 1147: /* aarch64_store_lane0v8qi */ return 99 /* 0x63 */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x70ULL)) { return 42 /* 0x2a */; } else if (which_alternative == 1) { return 52 /* 0x34 */; } else if (which_alternative == 3) { return 57 /* 0x39 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 86 /* 0x56 */; } else if (which_alternative == 0) { return 93 /* 0x5d */; } else { return 100 /* 0x64 */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 42 /* 0x2a */; } else if (which_alternative == 1) { return 51 /* 0x33 */; } else if (which_alternative == 3) { return 57 /* 0x39 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 86 /* 0x56 */; } else if (which_alternative == 5) { return 88 /* 0x58 */; } else if (which_alternative == 4) { return 92 /* 0x5c */; } else if (which_alternative == 0) { return 93 /* 0x5d */; } else { return 99 /* 0x63 */; } case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3457: /* aarch64_extv2sf */ case 3456: /* aarch64_extv8hf */ case 3455: /* aarch64_extv4hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3452: /* aarch64_extv2si */ case 3451: /* aarch64_extv8hi */ case 3450: /* aarch64_extv4hi */ case 3449: /* aarch64_extv16qi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 3360: /* aarch64_tbl1v8qi */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 2157: /* popcountv8qi2 */ case 2155: /* clzv2si2 */ case 2153: /* clzv4hi2 */ case 2151: /* clzv8qi2 */ case 2149: /* clrsbv2si2 */ case 2147: /* clrsbv4hi2 */ case 2145: /* clrsbv8qi2 */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1379: /* bswapv2si2 */ case 1377: /* bswapv4hi2 */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1122: /* aarch64_dup_lanev2sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1120: /* aarch64_dup_lanev4hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1117: /* aarch64_dup_lanev2si */ case 1116: /* aarch64_dup_lanev8hi */ case 1115: /* aarch64_dup_lanev4hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1113: /* aarch64_dup_lanev8qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1110: /* aarch64_simd_dupv2sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1108: /* aarch64_simd_dupv4hf */ return 86 /* 0x56 */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 86 /* 0x56 */; } else { return 89 /* 0x59 */; } case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 86 /* 0x56 */; } else { return 88 /* 0x58 */; } case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1071: /* blockage */ return 47 /* 0x2f */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 88 /* 0x58 */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 92 /* 0x5c */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 43 /* 0x2b */; } else { return 86 /* 0x56 */; } case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 108 /* 0x6c */; case 1004: /* *sqrtdf2 */ case 998: /* *divdf3 */ return 111 /* 0x6f */; case 3091: /* *sqrtv2sf2 */ case 3089: /* *sqrtv4hf2 */ case 1901: /* *divv2sf3 */ case 1899: /* *divv4hf3 */ case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 110 /* 0x6e */; case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ return 104 /* 0x68 */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 103 /* 0x67 */; case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 75 /* 0x4b */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 75 /* 0x4b */; } else { return 106 /* 0x6a */; } case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 75 /* 0x4b */; } else { return 106 /* 0x6a */; } case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 105 /* 0x69 */; case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 106 /* 0x6a */; case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 57 /* 0x39 */; case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 67 /* 0x43 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 42 /* 0x2a */; } else if (which_alternative == 2) { return 65 /* 0x41 */; } else { return 67 /* 0x43 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 42 /* 0x2a */; } else { return 57 /* 0x39 */; } case 1034: /* aarch64_movtilow_tilow */ case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 109 /* 0x6d */; case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x1fULL)) { return 42 /* 0x2a */; } else { return 629 /* 0x275 */; } case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 46 /* 0x2e */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 45 /* 0x2d */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else { return 57 /* 0x39 */; } case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 43 /* 0x2b */; case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 2) { return 42 /* 0x2a */; } else { return 57 /* 0x39 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else if (which_alternative == 1) { return 49 /* 0x31 */; } else { return 93 /* 0x5d */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else if (which_alternative == 1) { return 49 /* 0x31 */; } else if (which_alternative == 2) { return 88 /* 0x58 */; } else if (which_alternative == 4) { return 92 /* 0x5c */; } else if (which_alternative == 3) { return 93 /* 0x5d */; } else { return 109 /* 0x6d */; } case 110: /* *zero_extendqihi2_aarch64 */ case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else { return 49 /* 0x31 */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3331: /* aarch64_be_st1v8hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3326: /* aarch64_be_st1v8hi */ case 3324: /* aarch64_be_st1v16qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3288: /* aarch64_st1_x2_v2sf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3283: /* aarch64_st1_x2_v2si */ case 3281: /* aarch64_st1_x2_v4hi */ case 3279: /* aarch64_st1_x2_v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1150: /* aarch64_store_lane0v8hi */ case 1148: /* aarch64_store_lane0v16qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 100 /* 0x64 */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ return 52 /* 0x34 */; case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 51 /* 0x33 */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 93 /* 0x5d */; case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ return 50 /* 0x32 */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3302: /* aarch64_st1_x3_v2sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3297: /* aarch64_st1_x3_v2si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3295: /* aarch64_st1_x3_v4hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 101 /* 0x65 */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 52 /* 0x34 */; } else { return 100 /* 0x64 */; } case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 51 /* 0x33 */; } else { return 100 /* 0x64 */; } case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 63: /* load_pair_dw_tftf */ return 95 /* 0x5f */; case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 50 /* 0x32 */; } else { return 93 /* 0x5d */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 49 /* 0x31 */; } else { return 93 /* 0x5d */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 42 /* 0x2a */; } else if (which_alternative == 8) { return 50 /* 0x32 */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 52 /* 0x34 */; } else if (which_alternative == 4) { return 86 /* 0x56 */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 88 /* 0x58 */; } else if (which_alternative == 3) { return 92 /* 0x5c */; } else if (which_alternative == 6) { return 93 /* 0x5d */; } else { return 99 /* 0x63 */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 42 /* 0x2a */; } else if (which_alternative == 8) { return 49 /* 0x31 */; } else if (which_alternative == 9) { return 51 /* 0x33 */; } else if (((1ULL << which_alternative) & 0x21ULL)) { return 86 /* 0x56 */; } else if (which_alternative == 1) { return 88 /* 0x58 */; } else if (which_alternative == 2) { return 92 /* 0x5c */; } else if (which_alternative == 6) { return 93 /* 0x5d */; } else if (which_alternative == 7) { return 99 /* 0x63 */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 102 /* 0x66 */; } else { return 109 /* 0x6d */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 42 /* 0x2a */; } else if (which_alternative == 9) { return 49 /* 0x31 */; } else if (which_alternative == 10) { return 51 /* 0x33 */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 86 /* 0x56 */; } else if (which_alternative == 1) { return 88 /* 0x58 */; } else if (which_alternative == 3) { return 92 /* 0x5c */; } else if (which_alternative == 7) { return 93 /* 0x5d */; } else if (which_alternative == 8) { return 99 /* 0x63 */; } else { return 102 /* 0x66 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 42 /* 0x2a */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 50 /* 0x32 */; } else if (!((1ULL << which_alternative) & 0x9fULL)) { return 52 /* 0x34 */; } else if (which_alternative == 3) { return 57 /* 0x39 */; } else if (which_alternative == 1) { return 88 /* 0x58 */; } else { return 92 /* 0x5c */; } case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x187fULL)) { return 42 /* 0x2a */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 49 /* 0x31 */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 51 /* 0x33 */; } else if (!((1ULL << which_alternative) & 0xffffULL)) { return 86 /* 0x56 */; } else if (which_alternative == 13) { return 88 /* 0x58 */; } else if (which_alternative == 14) { return 92 /* 0x5c */; } else { return 109 /* 0x6d */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xc3fULL)) { return 42 /* 0x2a */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 49 /* 0x31 */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 51 /* 0x33 */; } else if (!((1ULL << which_alternative) & 0x7fffULL)) { return 86 /* 0x56 */; } else if (which_alternative == 12) { return 88 /* 0x58 */; } else if (which_alternative == 13) { return 92 /* 0x5c */; } else { return 109 /* 0x6d */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xbULL)) { return 42 /* 0x2a */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 49 /* 0x31 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 51 /* 0x33 */; } else if (!((1ULL << which_alternative) & 0x3fbULL)) { return 86 /* 0x56 */; } else if (which_alternative == 9) { return 88 /* 0x58 */; } else { return 92 /* 0x5c */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 116 /* 0x74 */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 49 /* 0x31 */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 107 /* 0x6b */; case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ case 1044: /* aarch64_load_tp_hard */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ case 113: /* *addsi3_aarch64_uxtw */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ case 19: /* nop */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 42 /* 0x2a */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 48 /* 0x30 */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_ALU_IMM) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADCS_REG) || (cached_type == TYPE_ADR) || (cached_type == TYPE_BFX) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_ALU_DSP_REG) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MVN_IMM) || (cached_type == TYPE_MVN_REG) || (cached_type == TYPE_MRS) || (cached_type == TYPE_MULTIPLE) || (cached_type == TYPE_NO_INSN)) { return 42 /* 0x2a */; } else if ((cached_type == TYPE_BFM) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_CRC) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_MOV_SHIFT) || (cached_type == TYPE_MVN_SHIFT)) { return 43 /* 0x2b */; } else if ((cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_ALUS_SHIFT_REG) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_REG) || (cached_type == TYPE_MOV_SHIFT_REG) || (cached_type == TYPE_MVN_SHIFT_REG)) { return 44 /* 0x2c */; } else if ((get_attr_mul32 (insn) == MUL32_YES) || (get_attr_widen_mul64 (insn) == WIDEN_MUL64_YES)) { return 45 /* 0x2d */; } else if ((cached_type == TYPE_UDIV) || (cached_type == TYPE_SDIV)) { return 46 /* 0x2e */; } else if (cached_type == TYPE_BLOCK) { return 47 /* 0x2f */; } else if (cached_type == TYPE_BRANCH) { return 48 /* 0x30 */; } else if ((cached_type == TYPE_LOAD_BYTE) || (cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8)) { return 49 /* 0x31 */; } else if ((cached_type == TYPE_LOAD_12) || (cached_type == TYPE_LOAD_16)) { return 50 /* 0x32 */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8)) { return 51 /* 0x33 */; } else if ((cached_type == TYPE_STORE_12) || (cached_type == TYPE_STORE_16)) { return 52 /* 0x34 */; } else if ((cached_cortex_a57_neon_type = get_attr_cortex_a57_neon_type (insn)) == CORTEX_A57_NEON_TYPE_NEON_ABD) { return 53 /* 0x35 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ABD_Q) { return 54 /* 0x36 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ARITH_ACC) { return 55 /* 0x37 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ARITH_ACC_Q) { return 56 /* 0x38 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ARITH_BASIC) { return 57 /* 0x39 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ARITH_COMPLEX) { return 58 /* 0x3a */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_MULTIPLY) { return 59 /* 0x3b */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_MULTIPLY_Q) { return 60 /* 0x3c */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_MLA) { return 61 /* 0x3d */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_MLA_Q) { return 62 /* 0x3e */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SAT_MLA_LONG) { return 63 /* 0x3f */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_ACC) { return 64 /* 0x40 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_IMM_BASIC) { return 65 /* 0x41 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_IMM_COMPLEX) { return 66 /* 0x42 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_REG_BASIC) { return 67 /* 0x43 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_REG_BASIC_Q) { return 68 /* 0x44 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_REG_COMPLEX) { return 69 /* 0x45 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_SHIFT_REG_COMPLEX_Q) { return 70 /* 0x46 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_NEGABS) { return 71 /* 0x47 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_ARITH) { return 72 /* 0x48 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_ARITH_Q) { return 73 /* 0x49 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_REDUCTIONS_Q) { return 74 /* 0x4a */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_CVT_INT) { return 75 /* 0x4b */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_CVT_INT_Q) { return 76 /* 0x4c */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_CVT16) { return 77 /* 0x4d */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_MUL) { return 78 /* 0x4e */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_MUL_Q) { return 79 /* 0x4f */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_MLA) { return 80 /* 0x50 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_MLA_Q) { return 81 /* 0x51 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_RECPE_RSQRTE) { return 82 /* 0x52 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_RECPE_RSQRTE_Q) { return 83 /* 0x53 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_RECPS_RSQRTS) { return 84 /* 0x54 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FP_RECPS_RSQRTS_Q) { return 85 /* 0x55 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_BITOPS) { return 86 /* 0x56 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_BITOPS_Q) { return 87 /* 0x57 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FROM_GP) { return 88 /* 0x58 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_FROM_GP_Q) { return 89 /* 0x59 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_TBL3_TBL4) { return 90 /* 0x5a */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_ZIP_Q) { return 91 /* 0x5b */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_TO_GP) { return 92 /* 0x5c */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_A) { return 93 /* 0x5d */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_B) { return 94 /* 0x5e */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_C) { return 95 /* 0x5f */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_D) { return 96 /* 0x60 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_E) { return 97 /* 0x61 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_LOAD_F) { return 98 /* 0x62 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_STORE_A) { return 99 /* 0x63 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_STORE_B) { return 100 /* 0x64 */; } else if (cached_cortex_a57_neon_type == CORTEX_A57_NEON_TYPE_NEON_STORE_COMPLEX) { return 101 /* 0x65 */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 102 /* 0x66 */; } else if ((cached_type == TYPE_FADDS) || (cached_type == TYPE_FADDD)) { return 103 /* 0x67 */; } else if ((cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD)) { return 104 /* 0x68 */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FFMAS) || (cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAD)) { return 105 /* 0x69 */; } else if ((cached_type == TYPE_F_CVT) || (cached_type == TYPE_F_CVTF2I) || (cached_type == TYPE_F_CVTI2F)) { return 106 /* 0x6a */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 107 /* 0x6b */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD)) { return 108 /* 0x6c */; } else if ((cached_type == TYPE_FMOV) || (cached_type == TYPE_FCSEL)) { return 109 /* 0x6d */; } else if ((cached_type == TYPE_FDIVS) || (cached_type == TYPE_FSQRTS) || (cached_type == TYPE_NEON_FP_DIV_S) || (cached_type == TYPE_NEON_FP_SQRT_S)) { return 110 /* 0x6e */; } else if ((cached_type == TYPE_FDIVD) || (cached_type == TYPE_FSQRTD) || (cached_type == TYPE_NEON_FP_DIV_D) || (cached_type == TYPE_NEON_FP_SQRT_D)) { return 111 /* 0x6f */; } else if ((cached_type == TYPE_NEON_FP_DIV_S_Q) || (cached_type == TYPE_NEON_FP_DIV_D_Q) || (cached_type == TYPE_NEON_FP_SQRT_S_Q) || (cached_type == TYPE_NEON_FP_SQRT_D_Q)) { return 112 /* 0x70 */; } else if ((cached_type == TYPE_CRYPTO_AESE) || (cached_type == TYPE_CRYPTO_AESMC) || (cached_type == TYPE_CRYPTO_SHA1_FAST) || (cached_type == TYPE_CRYPTO_SHA256_FAST)) { return 113 /* 0x71 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_SLOW) || (cached_type == TYPE_CRYPTO_SHA256_SLOW)) { return 114 /* 0x72 */; } else if (cached_type == TYPE_CRYPTO_SHA1_XOR) { return 115 /* 0x73 */; } else if (cached_type == TYPE_CALL) { return 116 /* 0x74 */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa72 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa73 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderx (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 425 /* 0x1a9 */; } else if (which_alternative == 0) { return 430 /* 0x1ae */; } else { return 439 /* 0x1b7 */; } case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ return 436 /* 0x1b4 */; case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 435 /* 0x1b3 */; case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ return 424 /* 0x1a8 */; case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ return 428 /* 0x1ac */; case 3360: /* aarch64_tbl1v8qi */ return 437 /* 0x1b5 */; case 3336: /* *aarch64_be_movoi */ case 3309: /* *aarch64_movxi */ case 3308: /* *aarch64_movci */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 439 /* 0x1b7 */; } else { return 629 /* 0x275 */; } case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3280: /* aarch64_st1_x2_v16qi */ return 427 /* 0x1ab */; case 3361: /* aarch64_tbl1v16qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ return 438 /* 0x1b6 */; case 3011: /* aarch64_cmtstdi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 439 /* 0x1b7 */; } else { return 629 /* 0x275 */; } case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 431 /* 0x1af */; } else { return 439 /* 0x1b7 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 431 /* 0x1af */; } else { return 439 /* 0x1b7 */; } case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 423 /* 0x1a7 */; } else { return 429 /* 0x1ad */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 406 /* 0x196 */; } else { return 629 /* 0x275 */; } case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2243: /* aarch64_get_lanev8hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2238: /* aarch64_get_lanev8hi */ case 2236: /* aarch64_get_lanev16qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 425 /* 0x1a9 */; } else { return 430 /* 0x1ae */; } case 2244: /* aarch64_get_lanev2sf */ case 2242: /* aarch64_get_lanev4hf */ case 2239: /* aarch64_get_lanev2si */ case 2237: /* aarch64_get_lanev4hi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 425 /* 0x1a9 */; } else { return 429 /* 0x1ad */; } case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 429 /* 0x1ad */; } else { return 439 /* 0x1b7 */; } case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 414 /* 0x19e */; } else { return 430 /* 0x1ae */; } case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 430 /* 0x1ae */; } else { return 629 /* 0x275 */; } case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 429 /* 0x1ad */; } else { return 629 /* 0x275 */; } case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3456: /* aarch64_extv8hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3451: /* aarch64_extv8hi */ case 3449: /* aarch64_extv16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2420: /* aarch64_pmulv16qi */ case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1935: /* fnmav8hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1915: /* fmav8hf4 */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1895: /* mulv8hf3 */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1709: /* aarch64_mlsv4si */ case 1707: /* aarch64_mlsv8hi */ case 1705: /* aarch64_mlsv16qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1691: /* aarch64_mlav4si */ case 1689: /* aarch64_mlav8hi */ case 1687: /* aarch64_mlav16qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ case 1461: /* *aarch64_mul3_eltv4si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1376: /* mulv4si3 */ case 1374: /* mulv8hi3 */ case 1372: /* mulv16qi3 */ return 434 /* 0x1b2 */; case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2156: /* clzv4si2 */ case 2154: /* clzv8hi2 */ case 2152: /* clzv16qi2 */ case 2150: /* clrsbv4si2 */ case 2148: /* clrsbv8hi2 */ case 2146: /* clrsbv16qi2 */ case 2144: /* reduc_plus_scal_v2df */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2132: /* aarch64_faddpv8hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1890: /* subv8hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1885: /* addv8hf3 */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1570: /* fabdv8hf3 */ case 1568: /* abav4si_3 */ case 1566: /* abav8hi_3 */ case 1564: /* abav16qi_3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1378: /* bswapv8hi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1367: /* subv8hi3 */ case 1365: /* subv16qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1360: /* addv8hi3 */ case 1358: /* addv16qi3 */ return 432 /* 0x1b0 */; case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ return 425 /* 0x1a9 */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 406 /* 0x196 */; } else if (which_alternative == 0) { return 423 /* 0x1a7 */; } else if (which_alternative == 2) { return 425 /* 0x1a9 */; } else if (!((1ULL << which_alternative) & 0x77ULL)) { return 430 /* 0x1ae */; } else { return 439 /* 0x1b7 */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 398 /* 0x18e */; } else if (which_alternative == 1) { return 406 /* 0x196 */; } else if (which_alternative == 5) { return 414 /* 0x19e */; } else if (which_alternative == 0) { return 423 /* 0x1a7 */; } else if (which_alternative == 2) { return 425 /* 0x1a9 */; } else { return 429 /* 0x1ad */; } case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1910: /* absv8hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1905: /* negv8hf2 */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1601: /* one_cmplv8hi2 */ case 1599: /* one_cmplv16qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1594: /* xorv8hi3 */ case 1592: /* xorv16qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1587: /* iorv8hi3 */ case 1585: /* iorv16qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1580: /* andv8hi3 */ case 1578: /* andv16qi3 */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1516: /* aarch64_absv8hi */ case 1514: /* aarch64_absv16qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1509: /* absv8hi2 */ case 1507: /* absv16qi2 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1502: /* negv8hi2 */ case 1500: /* negv16qi2 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1353: /* bicv8hi3 */ case 1351: /* bicv16qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1346: /* ornv8hi3 */ case 1344: /* ornv16qi3 */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1116: /* aarch64_dup_lanev8hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ return 430 /* 0x1ae */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 414 /* 0x19e */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 399 /* 0x18f */; } else { return 429 /* 0x1ad */; } case 1034: /* aarch64_movtilow_tilow */ case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ return 411 /* 0x19b */; case 1004: /* *sqrtdf2 */ return 420 /* 0x1a4 */; case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ return 419 /* 0x1a3 */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 412 /* 0x19c */; case 998: /* *divdf3 */ return 418 /* 0x1a2 */; case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 417 /* 0x1a1 */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 409 /* 0x199 */; case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 2155: /* clzv2si2 */ case 2153: /* clzv4hi2 */ case 2151: /* clzv8qi2 */ case 2149: /* clrsbv2si2 */ case 2147: /* clrsbv4hi2 */ case 2145: /* clrsbv8qi2 */ case 2143: /* reduc_plus_scal_v2sf */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 2133: /* aarch64_faddpv2sf */ case 2131: /* aarch64_faddpv4hf */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 1891: /* subv2sf3 */ case 1889: /* subv4hf3 */ case 1886: /* addv2sf3 */ case 1884: /* addv4hf3 */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1571: /* fabdv2sf3 */ case 1569: /* fabdv4hf3 */ case 1567: /* abav2si_3 */ case 1565: /* abav4hi_3 */ case 1563: /* abav8qi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ case 1379: /* bswapv2si2 */ case 1377: /* bswapv4hi2 */ case 1368: /* subv2si3 */ case 1366: /* subv4hi3 */ case 1364: /* subv8qi3 */ case 1361: /* addv2si3 */ case 1359: /* addv4hi3 */ case 1357: /* addv8qi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 431 /* 0x1af */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 422 /* 0x1a6 */; } else { return 433 /* 0x1b1 */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 422 /* 0x1a6 */; } else { return 431 /* 0x1af */; } case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 422 /* 0x1a6 */; } else { return 433 /* 0x1b1 */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 422 /* 0x1a6 */; } else { return 431 /* 0x1af */; } case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 416 /* 0x1a0 */; case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 422 /* 0x1a6 */; case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 421 /* 0x1a5 */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 1911: /* absv2sf2 */ case 1909: /* absv4hf2 */ case 1906: /* negv2sf2 */ case 1904: /* negv4hf2 */ case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ case 1602: /* one_cmplv2si2 */ case 1600: /* one_cmplv4hi2 */ case 1598: /* one_cmplv8qi2 */ case 1595: /* xorv2si3 */ case 1593: /* xorv4hi3 */ case 1591: /* xorv8qi3 */ case 1588: /* iorv2si3 */ case 1586: /* iorv4hi3 */ case 1584: /* iorv8qi3 */ case 1581: /* andv2si3 */ case 1579: /* andv4hi3 */ case 1577: /* andv8qi3 */ case 1520: /* aarch64_absdi */ case 1517: /* aarch64_absv2si */ case 1515: /* aarch64_absv4hi */ case 1513: /* aarch64_absv8qi */ case 1510: /* absv2si2 */ case 1508: /* absv4hi2 */ case 1506: /* absv8qi2 */ case 1503: /* negv2si2 */ case 1501: /* negv4hi2 */ case 1499: /* negv8qi2 */ case 1354: /* bicv2si3 */ case 1352: /* bicv4hi3 */ case 1350: /* bicv8qi3 */ case 1347: /* ornv2si3 */ case 1345: /* ornv4hi3 */ case 1343: /* ornv8qi3 */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1122: /* aarch64_dup_lanev2sf */ case 1120: /* aarch64_dup_lanev4hf */ case 1117: /* aarch64_dup_lanev2si */ case 1115: /* aarch64_dup_lanev4hi */ case 1113: /* aarch64_dup_lanev8qi */ case 1110: /* aarch64_simd_dupv2sf */ case 1108: /* aarch64_simd_dupv4hf */ case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ case 739: /* *aarch64_sisd_neg_qi */ return 429 /* 0x1ad */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 3457: /* aarch64_extv2sf */ case 3455: /* aarch64_extv4hf */ case 3452: /* aarch64_extv2si */ case 3450: /* aarch64_extv4hi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 2419: /* aarch64_pmulv8qi */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1936: /* fnmav2sf4 */ case 1934: /* fnmav4hf4 */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1916: /* fmav2sf4 */ case 1914: /* fmav4hf4 */ case 1896: /* mulv2sf3 */ case 1894: /* mulv4hf3 */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1712: /* *aarch64_mls_eltv2si */ case 1710: /* *aarch64_mls_eltv4hi */ case 1708: /* aarch64_mlsv2si */ case 1706: /* aarch64_mlsv4hi */ case 1704: /* aarch64_mlsv8qi */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1694: /* *aarch64_mla_eltv2si */ case 1692: /* *aarch64_mla_eltv4hi */ case 1690: /* aarch64_mlav2si */ case 1688: /* aarch64_mlav4hi */ case 1686: /* aarch64_mlav8qi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1650: /* aarch64_simd_ashrv2si */ case 1648: /* aarch64_simd_ashrv4hi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1643: /* aarch64_simd_lshrv2si */ case 1641: /* aarch64_simd_lshrv4hi */ case 1639: /* aarch64_simd_lshrv8qi */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ case 1460: /* *aarch64_mul3_eltv2si */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1375: /* mulv2si3 */ case 1373: /* mulv4hi3 */ case 1371: /* mulv8qi3 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 433 /* 0x1b1 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 399 /* 0x18f */; } else { return 433 /* 0x1b1 */; } case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ return 399 /* 0x18f */; case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else { return 439 /* 0x1b7 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 398 /* 0x18e */; } else { return 429 /* 0x1ad */; } case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ return 403 /* 0x193 */; case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 413 /* 0x19d */; case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x1fULL)) { return 398 /* 0x18e */; } else { return 401 /* 0x191 */; } case 1085: /* speculation_tracker */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ return 401 /* 0x191 */; case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 404 /* 0x194 */; case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 402 /* 0x192 */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else { return 429 /* 0x1ad */; } case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else { return 431 /* 0x1af */; } case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 400 /* 0x190 */; case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x17ULL)) { return 398 /* 0x18e */; } else { return 439 /* 0x1b7 */; } case 113: /* *addsi3_aarch64_uxtw */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 398 /* 0x18e */; } else { return 439 /* 0x1b7 */; } case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x14ULL)) { return 398 /* 0x18e */; } else if (which_alternative == 2) { return 431 /* 0x1af */; } else { return 439 /* 0x1b7 */; } case 110: /* *zero_extendqihi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else { return 407 /* 0x197 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else if (which_alternative == 1) { return 407 /* 0x197 */; } else { return 423 /* 0x1a7 */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else if (which_alternative == 1) { return 407 /* 0x197 */; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 411 /* 0x19b */; } else if (((1ULL << which_alternative) & 0x14ULL)) { return 414 /* 0x19e */; } else { return 423 /* 0x1a7 */; } case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else { return 407 /* 0x197 */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3288: /* aarch64_st1_x2_v2sf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3283: /* aarch64_st1_x2_v2si */ case 3281: /* aarch64_st1_x2_v4hi */ case 3279: /* aarch64_st1_x2_v8qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 426 /* 0x1aa */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 406 /* 0x196 */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 423 /* 0x1a7 */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 406 /* 0x196 */; } else { return 426 /* 0x1aa */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 407 /* 0x197 */; } else { return 423 /* 0x1a7 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 398 /* 0x18e */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 406 /* 0x196 */; } else if (which_alternative == 8) { return 407 /* 0x197 */; } else if (((1ULL << which_alternative) & 0x2cULL)) { return 414 /* 0x19e */; } else if (which_alternative == 6) { return 423 /* 0x1a7 */; } else if (which_alternative == 7) { return 425 /* 0x1a9 */; } else if (which_alternative == 4) { return 430 /* 0x1ae */; } else { return 439 /* 0x1b7 */; } case 53: /* *movdf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 398 /* 0x18e */; } else if (which_alternative == 9) { return 406 /* 0x196 */; } else if (which_alternative == 8) { return 407 /* 0x197 */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 410 /* 0x19a */; } else if (which_alternative == 3) { return 411 /* 0x19b */; } else if (((1ULL << which_alternative) & 0x6ULL)) { return 414 /* 0x19e */; } else if (which_alternative == 6) { return 423 /* 0x1a7 */; } else if (which_alternative == 7) { return 425 /* 0x1a9 */; } else { return 429 /* 0x1ad */; } case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 398 /* 0x18e */; } else if (which_alternative == 9) { return 405 /* 0x195 */; } else if (which_alternative == 8) { return 407 /* 0x197 */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 410 /* 0x19a */; } else if (which_alternative == 3) { return 411 /* 0x19b */; } else if (((1ULL << which_alternative) & 0x6ULL)) { return 414 /* 0x19e */; } else if (which_alternative == 6) { return 423 /* 0x1a7 */; } else if (which_alternative == 7) { return 425 /* 0x1a9 */; } else { return 429 /* 0x1ad */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 398 /* 0x18e */; } else if (which_alternative == 10) { return 405 /* 0x195 */; } else if (which_alternative == 9) { return 407 /* 0x197 */; } else if (which_alternative == 5) { return 410 /* 0x19a */; } else if (which_alternative == 1) { return 414 /* 0x19e */; } else if (which_alternative == 7) { return 423 /* 0x1a7 */; } else if (which_alternative == 8) { return 425 /* 0x1a9 */; } else { return 429 /* 0x1ad */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x9fULL)) { return 406 /* 0x196 */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 407 /* 0x197 */; } else if (((1ULL << which_alternative) & 0x6ULL)) { return 414 /* 0x19e */; } else if (which_alternative == 3) { return 430 /* 0x1ae */; } else { return 439 /* 0x1b7 */; } case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x187fULL)) { return 398 /* 0x18e */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 406 /* 0x196 */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 407 /* 0x197 */; } else if (which_alternative == 15) { return 411 /* 0x19b */; } else if (((1ULL << which_alternative) & 0x6000ULL)) { return 414 /* 0x19e */; } else { return 429 /* 0x1ad */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xc3fULL)) { return 398 /* 0x18e */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 405 /* 0x195 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 407 /* 0x197 */; } else if (which_alternative == 14) { return 411 /* 0x19b */; } else if (((1ULL << which_alternative) & 0x3000ULL)) { return 414 /* 0x19e */; } else { return 429 /* 0x1ad */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xbULL)) { return 398 /* 0x18e */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 405 /* 0x195 */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 407 /* 0x197 */; } else { return 429 /* 0x1ad */; } case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 407 /* 0x197 */; case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 3608: /* aarch64_sm4ekeyqv4si */ case 3607: /* aarch64_sm4eqv4si */ case 3606: /* aarch64_sm3partw2qv4si */ case 3605: /* aarch64_sm3partw1qv4si */ case 3604: /* aarch64_sm3tt2bqv4si */ case 3603: /* aarch64_sm3tt2aqv4si */ case 3602: /* aarch64_sm3tt1bqv4si */ case 3601: /* aarch64_sm3tt1aqv4si */ case 3600: /* aarch64_sm3ss1qv4si */ case 3599: /* bcaxqv2di4 */ case 3598: /* bcaxqv4si4 */ case 3597: /* bcaxqv8hi4 */ case 3596: /* bcaxqv16qi4 */ case 3595: /* aarch64_xarqv2di */ case 3594: /* aarch64_rax1qv2di */ case 3593: /* eor3qv2di4 */ case 3592: /* eor3qv4si4 */ case 3591: /* eor3qv8hi4 */ case 3590: /* eor3qv16qi4 */ case 3589: /* aarch64_crypto_sha512su1qv2di */ case 3588: /* aarch64_crypto_sha512su0qv2di */ case 3587: /* aarch64_crypto_sha512h2qv2di */ case 3586: /* aarch64_crypto_sha512hqv2di */ case 3585: /* aarch64_crypto_sha256su1v4si */ case 3584: /* aarch64_crypto_sha256su0v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3581: /* aarch64_crypto_sha1su0v4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ case 3563: /* aarch64_urecpev4si */ case 3562: /* aarch64_urecpev2si */ case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3556: /* aarch64_frecpsv2sf */ case 3555: /* aarch64_frecpsv8hf */ case 3554: /* aarch64_frecpsv4hf */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3545: /* aarch64_frecpev2sf */ case 3544: /* aarch64_frecpev8hf */ case 3543: /* aarch64_frecpev4hf */ case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 3362: /* aarch64_tbl2v16qi */ case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3302: /* aarch64_st1_x3_v2sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3297: /* aarch64_st1_x3_v2si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3295: /* aarch64_st1_x3_v4hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ case 3093: /* *sqrtv2df2 */ case 3092: /* *sqrtv4sf2 */ case 3091: /* *sqrtv2sf2 */ case 3090: /* *sqrtv8hf2 */ case 3089: /* *sqrtv4hf2 */ case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2158: /* popcountv16qi2 */ case 2157: /* popcountv8qi2 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ case 1903: /* *divv2df3 */ case 1902: /* *divv4sf3 */ case 1901: /* *divv2sf3 */ case 1900: /* *divv8hf3 */ case 1899: /* *divv4hf3 */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1491: /* aarch64_rsqrtsv8hf */ case 1490: /* aarch64_rsqrtsv4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1484: /* aarch64_rsqrtev2sf */ case 1483: /* aarch64_rsqrtev8hf */ case 1482: /* aarch64_rsqrtev4hf */ case 1457: /* aarch64_udot_laneqv16qi */ case 1456: /* aarch64_sdot_laneqv16qi */ case 1455: /* aarch64_udot_laneqv8qi */ case 1454: /* aarch64_sdot_laneqv8qi */ case 1453: /* aarch64_udot_lanev16qi */ case 1452: /* aarch64_sdot_lanev16qi */ case 1451: /* aarch64_udot_lanev8qi */ case 1450: /* aarch64_sdot_lanev8qi */ case 1449: /* aarch64_udotv16qi */ case 1448: /* aarch64_sdotv16qi */ case 1447: /* aarch64_udotv8qi */ case 1446: /* aarch64_sdotv8qi */ case 1445: /* aarch64_fcmlaq_lane270v4sf */ case 1444: /* aarch64_fcmlaq_lane180v4sf */ case 1443: /* aarch64_fcmlaq_lane90v4sf */ case 1442: /* aarch64_fcmlaq_lane0v4sf */ case 1441: /* aarch64_fcmlaq_lane270v8hf */ case 1440: /* aarch64_fcmlaq_lane180v8hf */ case 1439: /* aarch64_fcmlaq_lane90v8hf */ case 1438: /* aarch64_fcmlaq_lane0v8hf */ case 1437: /* aarch64_fcmla_laneq270v4hf */ case 1436: /* aarch64_fcmla_laneq180v4hf */ case 1435: /* aarch64_fcmla_laneq90v4hf */ case 1434: /* aarch64_fcmla_laneq0v4hf */ case 1433: /* aarch64_fcmla_lane270v2df */ case 1432: /* aarch64_fcmla_lane180v2df */ case 1431: /* aarch64_fcmla_lane90v2df */ case 1430: /* aarch64_fcmla_lane0v2df */ case 1429: /* aarch64_fcmla_lane270v4sf */ case 1428: /* aarch64_fcmla_lane180v4sf */ case 1427: /* aarch64_fcmla_lane90v4sf */ case 1426: /* aarch64_fcmla_lane0v4sf */ case 1425: /* aarch64_fcmla_lane270v2sf */ case 1424: /* aarch64_fcmla_lane180v2sf */ case 1423: /* aarch64_fcmla_lane90v2sf */ case 1422: /* aarch64_fcmla_lane0v2sf */ case 1421: /* aarch64_fcmla_lane270v8hf */ case 1420: /* aarch64_fcmla_lane180v8hf */ case 1419: /* aarch64_fcmla_lane90v8hf */ case 1418: /* aarch64_fcmla_lane0v8hf */ case 1417: /* aarch64_fcmla_lane270v4hf */ case 1416: /* aarch64_fcmla_lane180v4hf */ case 1415: /* aarch64_fcmla_lane90v4hf */ case 1414: /* aarch64_fcmla_lane0v4hf */ case 1413: /* aarch64_fcmla270v2df */ case 1412: /* aarch64_fcmla180v2df */ case 1411: /* aarch64_fcmla90v2df */ case 1410: /* aarch64_fcmla0v2df */ case 1409: /* aarch64_fcmla270v4sf */ case 1408: /* aarch64_fcmla180v4sf */ case 1407: /* aarch64_fcmla90v4sf */ case 1406: /* aarch64_fcmla0v4sf */ case 1405: /* aarch64_fcmla270v2sf */ case 1404: /* aarch64_fcmla180v2sf */ case 1403: /* aarch64_fcmla90v2sf */ case 1402: /* aarch64_fcmla0v2sf */ case 1401: /* aarch64_fcmla270v8hf */ case 1400: /* aarch64_fcmla180v8hf */ case 1399: /* aarch64_fcmla90v8hf */ case 1398: /* aarch64_fcmla0v8hf */ case 1397: /* aarch64_fcmla270v4hf */ case 1396: /* aarch64_fcmla180v4hf */ case 1395: /* aarch64_fcmla90v4hf */ case 1394: /* aarch64_fcmla0v4hf */ case 1393: /* aarch64_fcadd270v2df */ case 1392: /* aarch64_fcadd90v2df */ case 1391: /* aarch64_fcadd270v4sf */ case 1390: /* aarch64_fcadd90v4sf */ case 1389: /* aarch64_fcadd270v2sf */ case 1388: /* aarch64_fcadd90v2sf */ case 1387: /* aarch64_fcadd270v8hf */ case 1386: /* aarch64_fcadd90v8hf */ case 1385: /* aarch64_fcadd270v4hf */ case 1384: /* aarch64_fcadd90v4hf */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1071: /* blockage */ case 1044: /* aarch64_load_tp_hard */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 72: /* store_pair_dw_tftf */ case 63: /* load_pair_dw_tftf */ case 19: /* nop */ return 629 /* 0x275 */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 415 /* 0x19f */; case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 398 /* 0x18e */; case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 21: /* trap */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 408 /* 0x198 */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_ADC_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADR) || (cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MOV_REG)) { return 398 /* 0x18e */; } else if ((cached_type == TYPE_BFM) || (cached_type == TYPE_BFX) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV)) { return 399 /* 0x18f */; } else if ((cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_REG) || (cached_type == TYPE_ALUS_SHIFT_IMM)) { return 400 /* 0x190 */; } else if (cached_type == TYPE_CSEL) { return 401 /* 0x191 */; } else if ((cached_type == TYPE_MUL) || (cached_type == TYPE_MULS) || (cached_type == TYPE_MLA) || (cached_type == TYPE_MLAS) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_SMULL) || (cached_type == TYPE_UMULL) || (cached_type == TYPE_SMLAL) || (cached_type == TYPE_UMLAL)) { return 402 /* 0x192 */; } else if (cached_type == TYPE_CRC) { return 403 /* 0x193 */; } else if ((cached_type == TYPE_UDIV) || (cached_type == TYPE_SDIV)) { return 404 /* 0x194 */; } else if (cached_type == TYPE_STORE_4) { return 405 /* 0x195 */; } else if ((cached_type == TYPE_STORE_8) || (cached_type == TYPE_STORE_16)) { return 406 /* 0x196 */; } else if ((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8) || (cached_type == TYPE_LOAD_16)) { return 407 /* 0x197 */; } else if ((cached_type == TYPE_BRANCH) || (cached_type == TYPE_TRAP) || (cached_type == TYPE_CALL)) { return 408 /* 0x198 */; } else if ((cached_type == TYPE_FADDD) || (cached_type == TYPE_FADDS)) { return 409 /* 0x199 */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 410 /* 0x19a */; } else if ((cached_type == TYPE_FMOV) || (cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_MINMAXD)) { return 411 /* 0x19b */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD)) { return 412 /* 0x19c */; } else if (cached_type == TYPE_FCSEL) { return 413 /* 0x19d */; } else if ((cached_type == TYPE_F_MRC) || (cached_type == TYPE_F_MCR)) { return 414 /* 0x19e */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 415 /* 0x19f */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FMACD) || (cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD)) { return 416 /* 0x1a0 */; } else if (cached_type == TYPE_FDIVS) { return 417 /* 0x1a1 */; } else if (cached_type == TYPE_FDIVD) { return 418 /* 0x1a2 */; } else if (cached_type == TYPE_FSQRTS) { return 419 /* 0x1a3 */; } else if (cached_type == TYPE_FSQRTD) { return 420 /* 0x1a4 */; } else if ((cached_type == TYPE_F_CVT) || (cached_type == TYPE_F_RINTS) || (cached_type == TYPE_F_RINTD)) { return 421 /* 0x1a5 */; } else if ((cached_type == TYPE_F_CVTF2I) || (cached_type == TYPE_F_CVTI2F)) { return 422 /* 0x1a6 */; } else if ((cached_type == TYPE_F_LOADD) || (cached_type == TYPE_F_LOADS) || (cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q) || (cached_type == TYPE_NEON_LOAD1_2REG)) { return 423 /* 0x1a7 */; } else if (cached_type == TYPE_NEON_LOAD1_2REG_Q) { return 424 /* 0x1a8 */; } else if ((cached_type == TYPE_F_STORED) || (cached_type == TYPE_F_STORES) || (cached_type == TYPE_NEON_STORE1_1REG) || (cached_type == TYPE_NEON_STORE1_1REG_Q) || (cached_type == TYPE_NEON_STORE1_ONE_LANE) || (cached_type == TYPE_NEON_STORE1_ONE_LANE_Q)) { return 425 /* 0x1a9 */; } else if (cached_type == TYPE_NEON_STORE1_2REG) { return 426 /* 0x1aa */; } else if (cached_type == TYPE_NEON_STORE1_2REG_Q) { return 427 /* 0x1ab */; } else if (cached_type == TYPE_NEON_LOAD1_ALL_LANES) { return 428 /* 0x1ac */; } else if ((cached_type == TYPE_NEON_LOGIC) || (cached_type == TYPE_NEON_BSL) || (cached_type == TYPE_NEON_FP_COMPARE_S) || (cached_type == TYPE_NEON_FP_COMPARE_D) || (cached_type == TYPE_NEON_MOVE) || (cached_type == TYPE_NEON_DUP) || (cached_type == TYPE_NEON_INS) || (cached_type == TYPE_NEON_FROM_GP) || (cached_type == TYPE_NEON_TO_GP) || (cached_type == TYPE_NEON_ABS) || (cached_type == TYPE_NEON_NEG) || (cached_type == TYPE_NEON_FP_NEG_S) || (cached_type == TYPE_NEON_FP_ABS_S)) { return 429 /* 0x1ad */; } else if ((cached_type == TYPE_NEON_LOGIC_Q) || (cached_type == TYPE_NEON_BSL_Q) || (cached_type == TYPE_NEON_FP_COMPARE_S_Q) || (cached_type == TYPE_NEON_FP_COMPARE_D_Q) || (cached_type == TYPE_NEON_MOVE_Q) || (cached_type == TYPE_NEON_DUP_Q) || (cached_type == TYPE_NEON_INS_Q) || (cached_type == TYPE_NEON_FROM_GP_Q) || (cached_type == TYPE_NEON_TO_GP_Q) || (cached_type == TYPE_NEON_ABS_Q) || (cached_type == TYPE_NEON_NEG_Q) || (cached_type == TYPE_NEON_FP_NEG_S_Q) || (cached_type == TYPE_NEON_FP_NEG_D_Q) || (cached_type == TYPE_NEON_FP_ABS_S_Q) || (cached_type == TYPE_NEON_FP_ABS_D_Q)) { return 430 /* 0x1ae */; } else if ((cached_type == TYPE_NEON_REDUC_ADD) || (cached_type == TYPE_NEON_REDUC_MINMAX) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D) || (cached_type == TYPE_NEON_FP_TO_INT_S) || (cached_type == TYPE_NEON_FP_TO_INT_D) || (cached_type == TYPE_NEON_ADD_HALVE) || (cached_type == TYPE_NEON_SUB_HALVE) || (cached_type == TYPE_NEON_QADD) || (cached_type == TYPE_NEON_COMPARE) || (cached_type == TYPE_NEON_COMPARE_ZERO) || (cached_type == TYPE_NEON_MINMAX) || (cached_type == TYPE_NEON_ABD) || (cached_type == TYPE_NEON_ADD) || (cached_type == TYPE_NEON_SUB) || (cached_type == TYPE_NEON_FP_MINMAX_S) || (cached_type == TYPE_NEON_FP_MINMAX_D) || (cached_type == TYPE_NEON_CLS) || (cached_type == TYPE_NEON_QABS) || (cached_type == TYPE_NEON_QNEG) || (cached_type == TYPE_NEON_FP_ADDSUB_S) || (cached_type == TYPE_NEON_FP_ADDSUB_D) || (cached_type == TYPE_NEON_ARITH_ACC) || (cached_type == TYPE_NEON_REV) || (cached_type == TYPE_NEON_FP_ABD_S) || (cached_type == TYPE_NEON_FP_ABD_D) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S)) { return 431 /* 0x1af */; } else if ((cached_type == TYPE_NEON_REDUC_ADD_Q) || (cached_type == TYPE_NEON_REDUC_MINMAX_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D_Q) || (cached_type == TYPE_NEON_FP_TO_INT_S_Q) || (cached_type == TYPE_NEON_FP_TO_INT_D_Q) || (cached_type == TYPE_NEON_ADD_HALVE_Q) || (cached_type == TYPE_NEON_SUB_HALVE_Q) || (cached_type == TYPE_NEON_QADD_Q) || (cached_type == TYPE_NEON_COMPARE_Q) || (cached_type == TYPE_NEON_COMPARE_ZERO_Q) || (cached_type == TYPE_NEON_MINMAX_Q) || (cached_type == TYPE_NEON_ABD_Q) || (cached_type == TYPE_NEON_ADD_Q) || (cached_type == TYPE_NEON_SUB_Q) || (cached_type == TYPE_NEON_FP_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_MINMAX_D_Q) || (cached_type == TYPE_NEON_CLS_Q) || (cached_type == TYPE_NEON_QABS_Q) || (cached_type == TYPE_NEON_QNEG_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_S_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_D_Q) || (cached_type == TYPE_NEON_ADD_LONG) || (cached_type == TYPE_NEON_SUB_LONG) || (cached_type == TYPE_NEON_FP_ABD_S_Q) || (cached_type == TYPE_NEON_FP_ABD_D_Q) || (cached_type == TYPE_NEON_ARITH_ACC_Q) || (cached_type == TYPE_NEON_REV_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D_Q)) { return 432 /* 0x1b0 */; } else if ((cached_type == TYPE_NEON_FP_MUL_S) || (cached_type == TYPE_NEON_FP_MUL_D) || (cached_type == TYPE_NEON_FP_MLA_S) || (cached_type == TYPE_NEON_FP_MLA_D) || (cached_type == TYPE_NEON_MLA_B) || (cached_type == TYPE_NEON_MLA_H) || (cached_type == TYPE_NEON_MLA_S) || (cached_type == TYPE_NEON_MLA_H_SCALAR) || (cached_type == TYPE_NEON_MLA_S_SCALAR) || (cached_type == TYPE_NEON_EXT) || (cached_type == TYPE_NEON_SHIFT_IMM) || (cached_type == TYPE_NEON_PERMUTE) || (cached_type == TYPE_NEON_INT_TO_FP_S) || (cached_type == TYPE_NEON_INT_TO_FP_D) || (cached_type == TYPE_NEON_SHIFT_REG) || (cached_type == TYPE_NEON_SAT_SHIFT_REG) || (cached_type == TYPE_NEON_SHIFT_ACC) || (cached_type == TYPE_NEON_MUL_B) || (cached_type == TYPE_NEON_MUL_H) || (cached_type == TYPE_NEON_MUL_S) || (cached_type == TYPE_NEON_MUL_H_SCALAR) || (cached_type == TYPE_NEON_MUL_S_SCALAR) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR)) { return 433 /* 0x1b1 */; } else if ((cached_type == TYPE_NEON_FP_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_D_Q) || (cached_type == TYPE_NEON_FP_MLA_S_Q) || (cached_type == TYPE_NEON_FP_MLA_D_Q) || (cached_type == TYPE_NEON_MLA_B_Q) || (cached_type == TYPE_NEON_MLA_H_Q) || (cached_type == TYPE_NEON_MLA_S_Q) || (cached_type == TYPE_NEON_MLA_H_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_EXT_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_PERMUTE_Q) || (cached_type == TYPE_NEON_INT_TO_FP_S_Q) || (cached_type == TYPE_NEON_INT_TO_FP_D_Q) || (cached_type == TYPE_NEON_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SHIFT_ACC_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_LONG) || (cached_type == TYPE_NEON_MUL_B_Q) || (cached_type == TYPE_NEON_MUL_H_Q) || (cached_type == TYPE_NEON_MUL_S_Q) || (cached_type == TYPE_NEON_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MUL_D_SCALAR_Q) || (cached_type == TYPE_NEON_MUL_B_LONG) || (cached_type == TYPE_NEON_MUL_H_LONG) || (cached_type == TYPE_NEON_MUL_S_LONG) || (cached_type == TYPE_NEON_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_S) || (cached_type == TYPE_NEON_FP_CVT_NARROW_D_Q) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MLA_D_SCALAR_Q)) { return 434 /* 0x1b2 */; } else if (cached_type == TYPE_CRYPTO_AESE) { return 435 /* 0x1b3 */; } else if (cached_type == TYPE_CRYPTO_AESMC) { return 436 /* 0x1b4 */; } else if (cached_type == TYPE_NEON_TBL1) { return 437 /* 0x1b5 */; } else if (cached_type == TYPE_NEON_TBL1_Q) { return 438 /* 0x1b6 */; } else if ((cached_type == TYPE_UNTYPED) || (cached_type == TYPE_MULTIPLE)) { return 439 /* 0x1b7 */; } else { return 629 /* 0x275 */; } default: return 439 /* 0x1b7 */; } } int internal_dfa_insn_code_thunderxt88p1 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderxt88 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_octeontx (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_octeontxt81 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_octeontxt83 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderxt81 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderxt83 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_emag (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_xgene1 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 480 /* 0x1e0 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 494 /* 0x1ee */; } else { return 629 /* 0x275 */; } case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ return 505 /* 0x1f9 */; case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3556: /* aarch64_frecpsv2sf */ case 3555: /* aarch64_frecpsv8hf */ case 3554: /* aarch64_frecpsv4hf */ return 504 /* 0x1f8 */; case 3563: /* aarch64_urecpev4si */ case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3545: /* aarch64_frecpev2sf */ case 3544: /* aarch64_frecpev8hf */ case 3543: /* aarch64_frecpev4hf */ return 503 /* 0x1f7 */; case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ return 502 /* 0x1f6 */; case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ return 501 /* 0x1f5 */; case 3362: /* aarch64_tbl2v16qi */ return 500 /* 0x1f4 */; case 3336: /* *aarch64_be_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 455 /* 0x1c7 */; } else if (which_alternative == 1) { return 494 /* 0x1ee */; } else { return 629 /* 0x275 */; } case 3309: /* *aarch64_movxi */ case 3308: /* *aarch64_movci */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 455 /* 0x1c7 */; } else { return 629 /* 0x275 */; } case 3361: /* aarch64_tbl1v16qi */ case 3360: /* aarch64_tbl1v8qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ return 499 /* 0x1f3 */; case 3093: /* *sqrtv2df2 */ case 3092: /* *sqrtv4sf2 */ case 3091: /* *sqrtv2sf2 */ case 3090: /* *sqrtv8hf2 */ case 3089: /* *sqrtv4hf2 */ return 498 /* 0x1f2 */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ return 497 /* 0x1f1 */; case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 455 /* 0x1c7 */; } else { return 483 /* 0x1e3 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 455 /* 0x1c7 */; } else { return 483 /* 0x1e3 */; } case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ return 496 /* 0x1f0 */; case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ return 495 /* 0x1ef */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 477 /* 0x1dd */; } else if (which_alternative == 0) { return 479 /* 0x1df */; } else { return 481 /* 0x1e1 */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 449 /* 0x1c1 */; } else { return 494 /* 0x1ee */; } case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ return 477 /* 0x1dd */; case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2244: /* aarch64_get_lanev2sf */ case 2243: /* aarch64_get_lanev8hf */ case 2242: /* aarch64_get_lanev4hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2239: /* aarch64_get_lanev2si */ case 2238: /* aarch64_get_lanev8hi */ case 2237: /* aarch64_get_lanev4hi */ case 2236: /* aarch64_get_lanev16qi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 476 /* 0x1dc */; } else if (which_alternative == 0) { return 480 /* 0x1e0 */; } else { return 494 /* 0x1ee */; } case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 2156: /* clzv4si2 */ case 2155: /* clzv2si2 */ case 2154: /* clzv8hi2 */ case 2153: /* clzv4hi2 */ case 2152: /* clzv16qi2 */ case 2151: /* clzv8qi2 */ case 2150: /* clrsbv4si2 */ case 2149: /* clrsbv2si2 */ case 2148: /* clrsbv8hi2 */ case 2147: /* clrsbv4hi2 */ case 2146: /* clrsbv16qi2 */ case 2145: /* clrsbv8qi2 */ return 493 /* 0x1ed */; case 2144: /* reduc_plus_scal_v2df */ case 2143: /* reduc_plus_scal_v2sf */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2133: /* aarch64_faddpv2sf */ case 2132: /* aarch64_faddpv8hf */ case 2131: /* aarch64_faddpv4hf */ return 492 /* 0x1ec */; case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ return 490 /* 0x1ea */; case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 489 /* 0x1e9 */; case 1903: /* *divv2df3 */ case 1902: /* *divv4sf3 */ case 1901: /* *divv2sf3 */ case 1900: /* *divv8hf3 */ case 1899: /* *divv4hf3 */ return 488 /* 0x1e8 */; case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1891: /* subv2sf3 */ case 1890: /* subv8hf3 */ case 1889: /* subv4hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1886: /* addv2sf3 */ case 1885: /* addv8hf3 */ case 1884: /* addv4hf3 */ return 487 /* 0x1e7 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 446 /* 0x1be */; } else { return 476 /* 0x1dc */; } case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ return 481 /* 0x1e1 */; case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1614: /* aarch64_simd_vec_setv2sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1609: /* aarch64_simd_vec_setv2si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1606: /* aarch64_simd_vec_setv16qi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 481 /* 0x1e1 */; } else { return 629 /* 0x275 */; } case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1571: /* fabdv2sf3 */ case 1570: /* fabdv8hf3 */ case 1569: /* fabdv4hf3 */ return 486 /* 0x1e6 */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 2420: /* aarch64_pmulv16qi */ case 2419: /* aarch64_pmulv8qi */ case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1936: /* fnmav2sf4 */ case 1935: /* fnmav8hf4 */ case 1934: /* fnmav4hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1916: /* fmav2sf4 */ case 1915: /* fmav8hf4 */ case 1914: /* fmav4hf4 */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1896: /* mulv2sf3 */ case 1895: /* mulv8hf3 */ case 1894: /* mulv4hf3 */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1712: /* *aarch64_mls_eltv2si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1710: /* *aarch64_mls_eltv4hi */ case 1709: /* aarch64_mlsv4si */ case 1708: /* aarch64_mlsv2si */ case 1707: /* aarch64_mlsv8hi */ case 1706: /* aarch64_mlsv4hi */ case 1705: /* aarch64_mlsv16qi */ case 1704: /* aarch64_mlsv8qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1694: /* *aarch64_mla_eltv2si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1692: /* *aarch64_mla_eltv4hi */ case 1691: /* aarch64_mlav4si */ case 1690: /* aarch64_mlav2si */ case 1689: /* aarch64_mlav8hi */ case 1688: /* aarch64_mlav4hi */ case 1687: /* aarch64_mlav16qi */ case 1686: /* aarch64_mlav8qi */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1463: /* *aarch64_mul3_eltv8hf */ case 1462: /* *aarch64_mul3_eltv4hf */ case 1376: /* mulv4si3 */ case 1375: /* mulv2si3 */ case 1374: /* mulv8hi3 */ case 1373: /* mulv4hi3 */ case 1372: /* mulv16qi3 */ case 1371: /* mulv8qi3 */ return 485 /* 0x1e5 */; case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ return 479 /* 0x1df */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ return 480 /* 0x1e0 */; case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ return 478 /* 0x1de */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 449 /* 0x1c1 */; } else if (((1ULL << which_alternative) & 0x70ULL)) { return 455 /* 0x1c7 */; } else if (which_alternative == 0) { return 477 /* 0x1dd */; } else if (which_alternative == 2) { return 478 /* 0x1de */; } else { return 479 /* 0x1df */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 5) { return 446 /* 0x1be */; } else if (which_alternative == 1) { return 452 /* 0x1c4 */; } else if (which_alternative == 6) { return 453 /* 0x1c5 */; } else if (which_alternative == 0) { return 477 /* 0x1dd */; } else if (which_alternative == 2) { return 478 /* 0x1de */; } else if (!((1ULL << which_alternative) & 0x77ULL)) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1122: /* aarch64_dup_lanev2sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1120: /* aarch64_dup_lanev4hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1117: /* aarch64_dup_lanev2si */ case 1116: /* aarch64_dup_lanev8hi */ case 1115: /* aarch64_dup_lanev4hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1113: /* aarch64_dup_lanev8qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1110: /* aarch64_simd_dupv2sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1108: /* aarch64_simd_dupv4hf */ return 476 /* 0x1dc */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1105: /* aarch64_simd_dupv2si */ case 1104: /* aarch64_simd_dupv8hi */ case 1103: /* aarch64_simd_dupv4hi */ case 1102: /* aarch64_simd_dupv16qi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 476 /* 0x1dc */; } else { return 481 /* 0x1e1 */; } case 1034: /* aarch64_movtilow_tilow */ return 445 /* 0x1bd */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 446 /* 0x1be */; case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 447 /* 0x1bf */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 465 /* 0x1d1 */; } else { return 479 /* 0x1df */; } case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ return 475 /* 0x1db */; case 1004: /* *sqrtdf2 */ return 473 /* 0x1d9 */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 474 /* 0x1da */; case 998: /* *divdf3 */ return 472 /* 0x1d8 */; case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 471 /* 0x1d7 */; case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 470 /* 0x1d6 */; case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ return 491 /* 0x1eb */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 469 /* 0x1d5 */; } else { return 491 /* 0x1eb */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 468 /* 0x1d4 */; } else { return 629 /* 0x275 */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 469 /* 0x1d5 */; case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 469 /* 0x1d5 */; } else { return 491 /* 0x1eb */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 468 /* 0x1d4 */; } else { return 629 /* 0x275 */; } case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ return 467 /* 0x1d3 */; case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 468 /* 0x1d4 */; case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 466 /* 0x1d2 */; case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ return 457 /* 0x1c9 */; case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ return 465 /* 0x1d1 */; case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ return 464 /* 0x1d0 */; case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 456 /* 0x1c8 */; } else { return 464 /* 0x1d0 */; } case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 456 /* 0x1c8 */; } else { return 629 /* 0x275 */; } case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1568: /* abav4si_3 */ case 1567: /* abav2si_3 */ case 1566: /* abav8hi_3 */ case 1565: /* abav4hi_3 */ case 1564: /* abav16qi_3 */ case 1563: /* abav8qi_3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 483 /* 0x1e3 */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 482 /* 0x1e2 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 456 /* 0x1c8 */; } else if (which_alternative == 0) { return 464 /* 0x1d0 */; } else { return 482 /* 0x1e2 */; } case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ return 456 /* 0x1c8 */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 463 /* 0x1cf */; case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x1fULL)) { return 453 /* 0x1c5 */; } else { return 454 /* 0x1c6 */; } case 1085: /* speculation_tracker */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ return 454 /* 0x1c6 */; case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 461 /* 0x1cd */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ return 460 /* 0x1cc */; case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 459 /* 0x1cb */; case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 455 /* 0x1c7 */; } else { return 483 /* 0x1e3 */; } case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ case 113: /* *addsi3_aarch64_uxtw */ return 455 /* 0x1c7 */; case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 2) { return 455 /* 0x1c7 */; } else { return 483 /* 0x1e3 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 443 /* 0x1bb */; } else if (which_alternative == 1) { return 451 /* 0x1c3 */; } else { return 455 /* 0x1c7 */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 443 /* 0x1bb */; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 445 /* 0x1bd */; } else if (which_alternative == 2) { return 446 /* 0x1be */; } else if (which_alternative == 4) { return 447 /* 0x1bf */; } else if (which_alternative == 1) { return 451 /* 0x1c3 */; } else { return 453 /* 0x1c5 */; } case 110: /* *zero_extendqihi2_aarch64 */ case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 451 /* 0x1c3 */; } else { return 455 /* 0x1c7 */; } case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ return 449 /* 0x1c1 */; case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 452 /* 0x1c4 */; case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ return 448 /* 0x1c0 */; case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 494 /* 0x1ee */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 449 /* 0x1c1 */; } else { return 629 /* 0x275 */; } case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 452 /* 0x1c4 */; } else { return 629 /* 0x275 */; } case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 448 /* 0x1c0 */; } else { return 629 /* 0x275 */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 451 /* 0x1c3 */; } else { return 629 /* 0x275 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 443 /* 0x1bb */; } else if (which_alternative == 7) { return 444 /* 0x1bc */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 446 /* 0x1be */; } else if (which_alternative == 3) { return 447 /* 0x1bf */; } else if (which_alternative == 8) { return 448 /* 0x1c0 */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 449 /* 0x1c1 */; } else if (((1ULL << which_alternative) & 0x3ULL)) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 443 /* 0x1bb */; } else if (which_alternative == 7) { return 444 /* 0x1bc */; } else if (!((1ULL << which_alternative) & 0x7e7ULL)) { return 445 /* 0x1bd */; } else if (which_alternative == 1) { return 446 /* 0x1be */; } else if (which_alternative == 2) { return 447 /* 0x1bf */; } else if (which_alternative == 8) { return 451 /* 0x1c3 */; } else if (which_alternative == 9) { return 452 /* 0x1c4 */; } else if (which_alternative == 10) { return 453 /* 0x1c5 */; } else { return 479 /* 0x1df */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 7) { return 443 /* 0x1bb */; } else if (which_alternative == 8) { return 444 /* 0x1bc */; } else if (which_alternative == 5) { return 445 /* 0x1bd */; } else if (which_alternative == 1) { return 446 /* 0x1be */; } else if (which_alternative == 9) { return 451 /* 0x1c3 */; } else if (which_alternative == 10) { return 452 /* 0x1c4 */; } else if (!((1ULL << which_alternative) & 0x7ffULL)) { return 453 /* 0x1c5 */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 479 /* 0x1df */; } else { return 480 /* 0x1e0 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 446 /* 0x1be */; } else if (which_alternative == 2) { return 447 /* 0x1bf */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 448 /* 0x1c0 */; } else if (!((1ULL << which_alternative) & 0x9fULL)) { return 449 /* 0x1c1 */; } else if (which_alternative == 0) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1044: /* aarch64_load_tp_hard */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ return 453 /* 0x1c5 */; case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 15) { return 445 /* 0x1bd */; } else if (which_alternative == 13) { return 446 /* 0x1be */; } else if (which_alternative == 14) { return 447 /* 0x1bf */; } else if (which_alternative == 8) { return 450 /* 0x1c2 */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 451 /* 0x1c3 */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 452 /* 0x1c4 */; } else if (((1ULL << which_alternative) & 0x7fULL)) { return 453 /* 0x1c5 */; } else if (((1ULL << which_alternative) & 0x187fULL)) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 14) { return 445 /* 0x1bd */; } else if (which_alternative == 12) { return 446 /* 0x1be */; } else if (which_alternative == 13) { return 447 /* 0x1bf */; } else if (which_alternative == 7) { return 450 /* 0x1c2 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 451 /* 0x1c3 */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 452 /* 0x1c4 */; } else if (((1ULL << which_alternative) & 0x3fULL)) { return 453 /* 0x1c5 */; } else if (((1ULL << which_alternative) & 0xc3fULL)) { return 455 /* 0x1c7 */; } else { return 479 /* 0x1df */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x30ULL)) { return 451 /* 0x1c3 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 452 /* 0x1c4 */; } else if (((1ULL << which_alternative) & 0xbULL)) { return 453 /* 0x1c5 */; } else if (!((1ULL << which_alternative) & 0x3ffULL)) { return 476 /* 0x1dc */; } else if (which_alternative == 2) { return 479 /* 0x1df */; } else if (which_alternative == 8) { return 480 /* 0x1e0 */; } else { return 481 /* 0x1e1 */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 442 /* 0x1ba */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 451 /* 0x1c3 */; case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 19: /* nop */ return 441 /* 0x1b9 */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 462 /* 0x1ce */; case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 458 /* 0x1ca */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 440 /* 0x1b8 */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if ((cached_type = get_attr_type (insn)) == TYPE_BRANCH) { return 440 /* 0x1b8 */; } else if (cached_type == TYPE_NO_INSN) { return 441 /* 0x1b9 */; } else if (cached_type == TYPE_CALL) { return 442 /* 0x1ba */; } else if ((cached_type == TYPE_F_LOADD) || (cached_type == TYPE_F_LOADS)) { return 443 /* 0x1bb */; } else if ((cached_type == TYPE_F_STORED) || (cached_type == TYPE_F_STORES)) { return 444 /* 0x1bc */; } else if ((cached_type == TYPE_FMOV) || (cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 445 /* 0x1bd */; } else if (cached_type == TYPE_F_MCR) { return 446 /* 0x1be */; } else if (cached_type == TYPE_F_MRC) { return 447 /* 0x1bf */; } else if (cached_type == TYPE_LOAD_16) { return 448 /* 0x1c0 */; } else if (cached_type == TYPE_STORE_16) { return 449 /* 0x1c1 */; } else if (((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8)) && (get_attr_fp (insn) == FP_YES)) { return 450 /* 0x1c2 */; } else if ((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8)) { return 451 /* 0x1c3 */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8)) { return 452 /* 0x1c4 */; } else if ((cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MRS)) { return 453 /* 0x1c5 */; } else if (cached_type == TYPE_CSEL) { return 454 /* 0x1c6 */; } else if ((cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_ADR) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_MULTIPLE)) { return 455 /* 0x1c7 */; } else if (cached_type == TYPE_SHIFT_REG) { return 456 /* 0x1c8 */; } else if (cached_type == TYPE_REV) { return 457 /* 0x1c9 */; } else if ((cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_LOGICS_SHIFT_IMM)) { return 458 /* 0x1ca */; } else if (get_attr_mul32 (insn) == MUL32_YES) { return 459 /* 0x1cb */; } else if (get_attr_widen_mul64 (insn) == WIDEN_MUL64_YES) { return 460 /* 0x1cc */; } else if ((cached_type == TYPE_SDIV) || (cached_type == TYPE_UDIV)) { return 461 /* 0x1cd */; } else if ((cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCCMPD) || (cached_type == TYPE_FCCMPS)) { return 462 /* 0x1ce */; } else if (cached_type == TYPE_FCSEL) { return 463 /* 0x1cf */; } else if (cached_type == TYPE_BFX) { return 464 /* 0x1d0 */; } else if (cached_type == TYPE_BFM) { return 465 /* 0x1d1 */; } else if ((cached_type == TYPE_F_RINTD) || (cached_type == TYPE_F_RINTS)) { return 466 /* 0x1d2 */; } else if (cached_type == TYPE_F_CVT) { return 467 /* 0x1d3 */; } else if (cached_type == TYPE_F_CVTF2I) { return 468 /* 0x1d4 */; } else if (cached_type == TYPE_F_CVTI2F) { return 469 /* 0x1d5 */; } else if ((cached_type == TYPE_FADDD) || (cached_type == TYPE_FADDS) || (cached_type == TYPE_FMULD) || (cached_type == TYPE_FMULS)) { return 470 /* 0x1d6 */; } else if ((cached_type == TYPE_FDIVS) || (cached_type == TYPE_FSQRTS)) { return 471 /* 0x1d7 */; } else if (cached_type == TYPE_FDIVD) { return 472 /* 0x1d8 */; } else if (cached_type == TYPE_FSQRTD) { return 473 /* 0x1d9 */; } else if ((cached_type == TYPE_FFARITHD) || (cached_type == TYPE_FFARITHS)) { return 474 /* 0x1da */; } else if ((cached_type == TYPE_F_MINMAXD) || (cached_type == TYPE_F_MINMAXS)) { return 475 /* 0x1db */; } else if ((cached_type == TYPE_NEON_DUP) || (cached_type == TYPE_NEON_DUP_Q)) { return 476 /* 0x1dc */; } else if ((cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q)) { return 477 /* 0x1dd */; } else if ((cached_type == TYPE_NEON_STORE1_1REG) || (cached_type == TYPE_NEON_STORE1_1REG_Q)) { return 478 /* 0x1de */; } else if ((cached_type == TYPE_NEON_LOGIC) || (cached_type == TYPE_NEON_LOGIC_Q) || (cached_type == TYPE_NEON_BSL) || (cached_type == TYPE_NEON_BSL_Q) || (cached_type == TYPE_NEON_MOVE) || (cached_type == TYPE_NEON_MOVE_Q)) { return 479 /* 0x1df */; } else if ((cached_type == TYPE_NEON_TO_GP) || (cached_type == TYPE_NEON_TO_GP_Q)) { return 480 /* 0x1e0 */; } else if ((cached_type == TYPE_NEON_FROM_GP) || (cached_type == TYPE_NEON_FROM_GP_Q) || (cached_type == TYPE_NEON_INS) || (cached_type == TYPE_NEON_INS_Q)) { return 481 /* 0x1e1 */; } else if ((cached_type == TYPE_NEON_SHIFT_IMM) || (cached_type == TYPE_NEON_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SHIFT_REG) || (cached_type == TYPE_NEON_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_LONG) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG) || (cached_type == TYPE_NEON_SAT_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_NARROW_Q)) { return 482 /* 0x1e2 */; } else if ((cached_type == TYPE_NEON_ADD) || (cached_type == TYPE_NEON_ADD_Q) || (cached_type == TYPE_NEON_SUB) || (cached_type == TYPE_NEON_SUB_Q) || (cached_type == TYPE_NEON_NEG) || (cached_type == TYPE_NEON_NEG_Q) || (cached_type == TYPE_NEON_ABS) || (cached_type == TYPE_NEON_ABS_Q) || (cached_type == TYPE_NEON_ABD_Q) || (cached_type == TYPE_NEON_ARITH_ACC) || (cached_type == TYPE_NEON_ARITH_ACC_Q) || (cached_type == TYPE_NEON_REDUC_ADD) || (cached_type == TYPE_NEON_REDUC_ADD_Q) || (cached_type == TYPE_NEON_ADD_HALVE) || (cached_type == TYPE_NEON_ADD_HALVE_Q) || (cached_type == TYPE_NEON_SUB_HALVE) || (cached_type == TYPE_NEON_SUB_HALVE_Q) || (cached_type == TYPE_NEON_QADD) || (cached_type == TYPE_NEON_QADD_Q) || (cached_type == TYPE_NEON_COMPARE) || (cached_type == TYPE_NEON_COMPARE_Q) || (cached_type == TYPE_NEON_COMPARE_ZERO) || (cached_type == TYPE_NEON_COMPARE_ZERO_Q) || (cached_type == TYPE_NEON_TST) || (cached_type == TYPE_NEON_TST_Q) || (cached_type == TYPE_NEON_MINMAX) || (cached_type == TYPE_NEON_MINMAX_Q)) { return 483 /* 0x1e3 */; } else if ((cached_type == TYPE_NEON_MUL_B) || (cached_type == TYPE_NEON_MUL_B_Q) || (cached_type == TYPE_NEON_MUL_H) || (cached_type == TYPE_NEON_MUL_H_Q) || (cached_type == TYPE_NEON_MUL_S) || (cached_type == TYPE_NEON_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MUL_D_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_B) || (cached_type == TYPE_NEON_MLA_B_Q) || (cached_type == TYPE_NEON_MLA_H) || (cached_type == TYPE_NEON_MLA_H_Q) || (cached_type == TYPE_NEON_MLA_S) || (cached_type == TYPE_NEON_MLA_S_Q) || (cached_type == TYPE_NEON_MLA_H_SCALAR) || (cached_type == TYPE_NEON_MLA_H_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_S_SCALAR) || (cached_type == TYPE_NEON_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_B_LONG) || (cached_type == TYPE_NEON_MLA_H_LONG) || (cached_type == TYPE_NEON_MLA_S_LONG) || (cached_type == TYPE_NEON_FP_MUL_S) || (cached_type == TYPE_NEON_FP_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_D) || (cached_type == TYPE_NEON_FP_MUL_D_Q) || (cached_type == TYPE_NEON_FP_MLA_S) || (cached_type == TYPE_NEON_FP_MLA_S_Q) || (cached_type == TYPE_NEON_FP_MLA_D) || (cached_type == TYPE_NEON_FP_MLA_D_Q) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MLA_D_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_B) || (cached_type == TYPE_NEON_SAT_MUL_B_Q) || (cached_type == TYPE_NEON_SAT_MUL_H) || (cached_type == TYPE_NEON_SAT_MUL_H_Q) || (cached_type == TYPE_NEON_SAT_MUL_S) || (cached_type == TYPE_NEON_SAT_MUL_S_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_B_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_SCALAR_LONG)) { return 485 /* 0x1e5 */; } else if ((cached_type == TYPE_NEON_FP_ABD_S) || (cached_type == TYPE_NEON_FP_ABD_S_Q) || (cached_type == TYPE_NEON_FP_ABD_D) || (cached_type == TYPE_NEON_FP_ABD_D_Q)) { return 486 /* 0x1e6 */; } else if ((cached_type == TYPE_NEON_FP_ADDSUB_S) || (cached_type == TYPE_NEON_FP_ADDSUB_S_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_D) || (cached_type == TYPE_NEON_FP_ADDSUB_D_Q)) { return 487 /* 0x1e7 */; } else if ((cached_type == TYPE_NEON_FP_DIV_S) || (cached_type == TYPE_NEON_FP_DIV_S_Q) || (cached_type == TYPE_NEON_FP_DIV_D) || (cached_type == TYPE_NEON_FP_DIV_D_Q)) { return 488 /* 0x1e8 */; } else if ((cached_type == TYPE_NEON_FP_NEG_S) || (cached_type == TYPE_NEON_FP_NEG_S_Q) || (cached_type == TYPE_NEON_FP_NEG_D) || (cached_type == TYPE_NEON_FP_NEG_D_Q) || (cached_type == TYPE_NEON_FP_ABS_S) || (cached_type == TYPE_NEON_FP_ABS_S_Q) || (cached_type == TYPE_NEON_FP_ABS_D) || (cached_type == TYPE_NEON_FP_ABS_D_Q)) { return 489 /* 0x1e9 */; } else if ((cached_type == TYPE_NEON_FP_ROUND_S) || (cached_type == TYPE_NEON_FP_ROUND_S_Q) || (cached_type == TYPE_NEON_FP_ROUND_D) || (cached_type == TYPE_NEON_FP_ROUND_D_Q)) { return 490 /* 0x1ea */; } else if ((cached_type == TYPE_NEON_INT_TO_FP_S) || (cached_type == TYPE_NEON_INT_TO_FP_S_Q) || (cached_type == TYPE_NEON_INT_TO_FP_D) || (cached_type == TYPE_NEON_INT_TO_FP_D_Q) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_S) || (cached_type == TYPE_NEON_FP_CVT_NARROW_S_Q) || (cached_type == TYPE_NEON_FP_CVT_NARROW_D_Q)) { return 491 /* 0x1eb */; } else if ((cached_type == TYPE_NEON_FP_REDUC_ADD_S) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D_Q)) { return 492 /* 0x1ec */; } else if ((cached_type == TYPE_NEON_CLS) || (cached_type == TYPE_NEON_CLS_Q)) { return 493 /* 0x1ed */; } else if ((cached_type == TYPE_NEON_STORE1_ONE_LANE) || (cached_type == TYPE_NEON_STORE1_ONE_LANE_Q) || (cached_type == TYPE_NEON_STP) || (cached_type == TYPE_NEON_STP_Q)) { return 494 /* 0x1ee */; } else if ((cached_type == TYPE_NEON_SUB_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_ADD_HALVE_NARROW_Q)) { return 495 /* 0x1ef */; } else if ((cached_type == TYPE_NEON_SHIFT_ACC) || (cached_type == TYPE_NEON_SHIFT_ACC_Q)) { return 496 /* 0x1f0 */; } else if ((cached_type == TYPE_NEON_FP_COMPARE_S) || (cached_type == TYPE_NEON_FP_COMPARE_S_Q) || (cached_type == TYPE_NEON_FP_COMPARE_D) || (cached_type == TYPE_NEON_FP_COMPARE_D_Q)) { return 497 /* 0x1f1 */; } else if ((cached_type == TYPE_NEON_FP_SQRT_S) || (cached_type == TYPE_NEON_FP_SQRT_S_Q) || (cached_type == TYPE_NEON_FP_SQRT_D) || (cached_type == TYPE_NEON_FP_SQRT_D_Q)) { return 498 /* 0x1f2 */; } else if ((cached_type == TYPE_NEON_TBL1) || (cached_type == TYPE_NEON_TBL1_Q)) { return 499 /* 0x1f3 */; } else if ((cached_type == TYPE_NEON_TBL2) || (cached_type == TYPE_NEON_TBL2_Q)) { return 500 /* 0x1f4 */; } else if ((cached_type == TYPE_NEON_PERMUTE) || (cached_type == TYPE_NEON_PERMUTE_Q)) { return 501 /* 0x1f5 */; } else if (cached_type == TYPE_NEON_LOAD1_ALL_LANES) { return 502 /* 0x1f6 */; } else if ((cached_type == TYPE_NEON_FP_RECPE_S) || (cached_type == TYPE_NEON_FP_RECPE_S_Q) || (cached_type == TYPE_NEON_FP_RECPE_D) || (cached_type == TYPE_NEON_FP_RECPE_D_Q) || (cached_type == TYPE_NEON_FP_RECPX_S) || (cached_type == TYPE_NEON_FP_RECPX_S_Q) || (cached_type == TYPE_NEON_FP_RECPX_D) || (cached_type == TYPE_NEON_FP_RECPX_D_Q)) { return 503 /* 0x1f7 */; } else if ((cached_type == TYPE_NEON_FP_RECPS_S) || (cached_type == TYPE_NEON_FP_RECPS_S_Q) || (cached_type == TYPE_NEON_FP_RECPS_D) || (cached_type == TYPE_NEON_FP_RECPS_D_Q)) { return 504 /* 0x1f8 */; } else if ((cached_type == TYPE_NEON_MUL_D_LONG) || (cached_type == TYPE_CRYPTO_PMULL)) { return 505 /* 0x1f9 */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_falkor (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 267 /* 0x10b */; } else { return 629 /* 0x275 */; } case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ return 277 /* 0x115 */; case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 3584: /* aarch64_crypto_sha256su0v4si */ case 3581: /* aarch64_crypto_sha1su0v4si */ return 275 /* 0x113 */; case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 276 /* 0x114 */; case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ return 273 /* 0x111 */; case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ return 274 /* 0x112 */; case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 278 /* 0x116 */; case 3557: /* aarch64_frecpsv4sf */ case 3555: /* aarch64_frecpsv8hf */ return 261 /* 0x105 */; case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3556: /* aarch64_frecpsv2sf */ case 3554: /* aarch64_frecpsv4hf */ return 260 /* 0x104 */; case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ return 265 /* 0x109 */; case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 3362: /* aarch64_tbl2v16qi */ return 264 /* 0x108 */; case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ return 247 /* 0xf7 */; case 3309: /* *aarch64_movxi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 248 /* 0xf8 */; } else if (which_alternative == 1) { return 270 /* 0x10e */; } else { return 311 /* 0x137 */; } case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 246 /* 0xf6 */; } else if (which_alternative == 1) { return 269 /* 0x10d */; } else { return 311 /* 0x137 */; } case 3336: /* *aarch64_be_movoi */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 244 /* 0xf4 */; } else if (which_alternative == 1) { return 268 /* 0x10c */; } else { return 311 /* 0x137 */; } case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ return 270 /* 0x10e */; case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ return 248 /* 0xf8 */; case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ return 269 /* 0x10d */; case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3269: /* aarch64_ld1_x3_v2si */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3265: /* aarch64_ld1_x3_v8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3161: /* aarch64_simd_ld3rv2si */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3157: /* aarch64_simd_ld3rv8qi */ return 245 /* 0xf5 */; case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 246 /* 0xf6 */; case 3093: /* *sqrtv2df2 */ return 227 /* 0xe3 */; case 3092: /* *sqrtv4sf2 */ case 3090: /* *sqrtv8hf2 */ return 226 /* 0xe2 */; case 3091: /* *sqrtv2sf2 */ case 3089: /* *sqrtv4hf2 */ return 224 /* 0xe0 */; case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 230 /* 0xe6 */; } else { return 311 /* 0x137 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 230 /* 0xe6 */; } else { return 311 /* 0x137 */; } case 2428: /* aarch64_fmulxdf */ case 2425: /* aarch64_fmulxv2df */ return 215 /* 0xd7 */; case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ return 240 /* 0xf0 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 242 /* 0xf2 */; } else if (which_alternative == 1) { return 250 /* 0xfa */; } else { return 254 /* 0xfe */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 267 /* 0x10b */; } else { return 312 /* 0x138 */; } case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ return 242 /* 0xf2 */; case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2243: /* aarch64_get_lanev8hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2238: /* aarch64_get_lanev8hi */ case 2236: /* aarch64_get_lanev16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 252 /* 0xfc */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 267 /* 0x10b */; } else { return 629 /* 0x275 */; } case 2244: /* aarch64_get_lanev2sf */ case 2242: /* aarch64_get_lanev4hf */ case 2239: /* aarch64_get_lanev2si */ case 2237: /* aarch64_get_lanev4hi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 253 /* 0xfd */; } else if (which_alternative == 1) { return 254 /* 0xfe */; } else { return 267 /* 0x10b */; } case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ return 253 /* 0xfd */; case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 254 /* 0xfe */; } else { return 311 /* 0x137 */; } case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ return 233 /* 0xe9 */; case 2158: /* popcountv16qi2 */ case 2156: /* clzv4si2 */ case 2154: /* clzv8hi2 */ case 2152: /* clzv16qi2 */ case 2150: /* clrsbv4si2 */ case 2148: /* clrsbv8hi2 */ case 2146: /* clrsbv16qi2 */ return 257 /* 0x101 */; case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ return 219 /* 0xdb */; case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ return 210 /* 0xd2 */; case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ return 206 /* 0xce */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ return 205 /* 0xcd */; case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1938: /* fnmav2df4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1921: /* *aarch64_fma4_eltv2df */ case 1918: /* fmav2df4 */ return 218 /* 0xda */; case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1937: /* fnmav4sf4 */ case 1935: /* fnmav8hf4 */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1917: /* fmav4sf4 */ case 1915: /* fmav8hf4 */ return 214 /* 0xd6 */; case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1936: /* fnmav2sf4 */ case 1934: /* fnmav4hf4 */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1916: /* fmav2sf4 */ case 1914: /* fmav4hf4 */ return 212 /* 0xd4 */; case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1910: /* absv8hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1905: /* negv8hf2 */ return 204 /* 0xcc */; case 1911: /* absv2sf2 */ case 1909: /* absv4hf2 */ case 1906: /* negv2sf2 */ case 1904: /* negv4hf2 */ return 203 /* 0xcb */; case 1903: /* *divv2df3 */ return 223 /* 0xdf */; case 1902: /* *divv4sf3 */ case 1900: /* *divv8hf3 */ return 222 /* 0xde */; case 1901: /* *divv2sf3 */ case 1899: /* *divv4hf3 */ return 220 /* 0xdc */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 252 /* 0xfc */; } else { return 296 /* 0x128 */; } case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1709: /* aarch64_mlsv4si */ case 1707: /* aarch64_mlsv8hi */ case 1705: /* aarch64_mlsv16qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1691: /* aarch64_mlav4si */ case 1689: /* aarch64_mlav8hi */ case 1687: /* aarch64_mlav16qi */ return 238 /* 0xee */; case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1712: /* *aarch64_mls_eltv2si */ case 1710: /* *aarch64_mls_eltv4hi */ case 1708: /* aarch64_mlsv2si */ case 1706: /* aarch64_mlsv4hi */ case 1704: /* aarch64_mlsv8qi */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1694: /* *aarch64_mla_eltv2si */ case 1692: /* *aarch64_mla_eltv4hi */ case 1690: /* aarch64_mlav2si */ case 1688: /* aarch64_mlav4hi */ case 1686: /* aarch64_mlav8qi */ return 236 /* 0xec */; case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 251 /* 0xfb */; } else if (which_alternative == 0) { return 254 /* 0xfe */; } else { return 629 /* 0x275 */; } case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 250 /* 0xfa */; } else if (which_alternative == 0) { return 254 /* 0xfe */; } else { return 629 /* 0x275 */; } case 2144: /* reduc_plus_scal_v2df */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2132: /* aarch64_faddpv8hf */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1890: /* subv8hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1885: /* addv8hf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1570: /* fabdv8hf3 */ return 208 /* 0xd0 */; case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2143: /* reduc_plus_scal_v2sf */ case 2133: /* aarch64_faddpv2sf */ case 2131: /* aarch64_faddpv4hf */ case 1891: /* subv2sf3 */ case 1889: /* subv4hf3 */ case 1886: /* addv2sf3 */ case 1884: /* addv4hf3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1571: /* fabdv2sf3 */ case 1569: /* fabdv4hf3 */ return 207 /* 0xcf */; case 1568: /* abav4si_3 */ case 1566: /* abav8hi_3 */ case 1564: /* abav16qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ return 241 /* 0xf1 */; case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 1567: /* abav2si_3 */ case 1565: /* abav4hi_3 */ case 1563: /* abav8qi_3 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ return 239 /* 0xef */; case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ return 234 /* 0xea */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ return 232 /* 0xe8 */; case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3007: /* aarch64_cmtstv8hi */ case 3005: /* aarch64_cmtstv16qi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1516: /* aarch64_absv8hi */ case 1514: /* aarch64_absv16qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1509: /* absv8hi2 */ case 1507: /* absv16qi2 */ return 231 /* 0xe7 */; case 3561: /* aarch64_frecpsdf */ case 1497: /* aarch64_rsqrtsdf */ return 262 /* 0x106 */; case 3558: /* aarch64_frecpsv2df */ case 1494: /* aarch64_rsqrtsv2df */ return 263 /* 0x107 */; case 3563: /* aarch64_urecpev4si */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3544: /* aarch64_frecpev8hf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1483: /* aarch64_rsqrtev8hf */ return 259 /* 0x103 */; case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3545: /* aarch64_frecpev2sf */ case 3543: /* aarch64_frecpev4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1484: /* aarch64_rsqrtev2sf */ case 1482: /* aarch64_rsqrtev4hf */ return 258 /* 0x102 */; case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2433: /* *aarch64_mulx_eltv2df */ case 1898: /* mulv2df3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1466: /* *aarch64_mul3_eltv2df */ return 217 /* 0xd9 */; case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 1897: /* mulv4sf3 */ case 1895: /* mulv8hf3 */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ return 213 /* 0xd5 */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 1896: /* mulv2sf3 */ case 1894: /* mulv4hf3 */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ return 211 /* 0xd3 */; case 2157: /* popcountv8qi2 */ case 2155: /* clzv2si2 */ case 2153: /* clzv4hi2 */ case 2151: /* clzv8qi2 */ case 2149: /* clrsbv2si2 */ case 2147: /* clrsbv4hi2 */ case 2145: /* clrsbv8qi2 */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ return 256 /* 0x100 */; case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3456: /* aarch64_extv8hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3451: /* aarch64_extv8hi */ case 3449: /* aarch64_extv16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 3361: /* aarch64_tbl1v16qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1378: /* bswapv8hi2 */ return 255 /* 0xff */; case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2420: /* aarch64_pmulv16qi */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1461: /* *aarch64_mul3_eltv4si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1376: /* mulv4si3 */ case 1374: /* mulv8hi3 */ case 1372: /* mulv16qi3 */ return 237 /* 0xed */; case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2419: /* aarch64_pmulv8qi */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1460: /* *aarch64_mul3_eltv2si */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1375: /* mulv2si3 */ case 1373: /* mulv4hi3 */ case 1371: /* mulv8qi3 */ return 235 /* 0xeb */; case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1601: /* one_cmplv8hi2 */ case 1599: /* one_cmplv16qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1594: /* xorv8hi3 */ case 1592: /* xorv16qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1587: /* iorv8hi3 */ case 1585: /* iorv16qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1580: /* andv8hi3 */ case 1578: /* andv16qi3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1502: /* negv8hi2 */ case 1500: /* negv16qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1367: /* subv8hi3 */ case 1365: /* subv16qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1360: /* addv8hi3 */ case 1358: /* addv16qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1353: /* bicv8hi3 */ case 1351: /* bicv16qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1346: /* ornv8hi3 */ case 1344: /* ornv16qi3 */ return 229 /* 0xe5 */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 229 /* 0xe5 */; } else if (which_alternative == 0) { return 242 /* 0xf2 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 255 /* 0xff */; } else if (which_alternative == 2) { return 267 /* 0x10b */; } else if (((1ULL << which_alternative) & 0x70ULL)) { return 311 /* 0x137 */; } else { return 312 /* 0x138 */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 228 /* 0xe4 */; } else if (which_alternative == 0) { return 242 /* 0xf2 */; } else if (which_alternative == 6) { return 249 /* 0xf9 */; } else if (which_alternative == 4) { return 253 /* 0xfd */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 254 /* 0xfe */; } else if (which_alternative == 2) { return 267 /* 0x10b */; } else if (which_alternative == 5) { return 296 /* 0x128 */; } else { return 312 /* 0x138 */; } case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1116: /* aarch64_dup_lanev8hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1109: /* aarch64_simd_dupv8hf */ return 252 /* 0xfc */; case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3457: /* aarch64_extv2sf */ case 3455: /* aarch64_extv4hf */ case 3452: /* aarch64_extv2si */ case 3450: /* aarch64_extv4hi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 3360: /* aarch64_tbl1v8qi */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ case 1379: /* bswapv2si2 */ case 1377: /* bswapv4hi2 */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1122: /* aarch64_dup_lanev2sf */ case 1120: /* aarch64_dup_lanev4hf */ case 1117: /* aarch64_dup_lanev2si */ case 1115: /* aarch64_dup_lanev4hi */ case 1113: /* aarch64_dup_lanev8qi */ case 1110: /* aarch64_simd_dupv2sf */ case 1108: /* aarch64_simd_dupv4hf */ return 254 /* 0xfe */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 251 /* 0xfb */; } else { return 252 /* 0xfc */; } case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 250 /* 0xfa */; } else { return 254 /* 0xfe */; } case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ return 311 /* 0x137 */; case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1044: /* aarch64_load_tp_hard */ return 310 /* 0x136 */; case 1034: /* aarch64_movtilow_tilow */ return 297 /* 0x129 */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 296 /* 0x128 */; case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 295 /* 0x127 */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 254 /* 0xfe */; } else { return 300 /* 0x12c */; } case 1004: /* *sqrtdf2 */ return 294 /* 0x126 */; case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ return 293 /* 0x125 */; case 998: /* *divdf3 */ return 292 /* 0x124 */; case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 291 /* 0x123 */; case 2441: /* *aarch64_vgetfmulxv2df */ case 995: /* *fnmuldf3 */ case 993: /* *fnmuldf3 */ case 991: /* muldf3 */ return 289 /* 0x121 */; case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 994: /* *fnmulsf3 */ case 992: /* *fnmulsf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ return 287 /* 0x11f */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 285 /* 0x11d */; case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 209 /* 0xd1 */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 209 /* 0xd1 */; } else { return 298 /* 0x12a */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 209 /* 0xd1 */; } else { return 282 /* 0x11a */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 298 /* 0x12a */; case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 209 /* 0xd1 */; } else { return 298 /* 0x12a */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 209 /* 0xd1 */; } else { return 282 /* 0x11a */; } case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ return 286 /* 0x11e */; case 930: /* *aarch64_fnmadddf4 */ case 928: /* *aarch64_fnmsdf4 */ case 926: /* *aarch64_fmsdf4 */ case 924: /* *aarch64_fnmadf4 */ case 921: /* *aarch64_fmadf4 */ return 290 /* 0x122 */; case 929: /* *aarch64_fnmaddsf4 */ case 927: /* *aarch64_fnmssf4 */ case 925: /* *aarch64_fmssf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 288 /* 0x120 */; case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 282 /* 0x11a */; case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 284 /* 0x11c */; case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ return 300 /* 0x12c */; case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 300 /* 0x12c */; } else { return 307 /* 0x133 */; } case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1602: /* one_cmplv2si2 */ case 1600: /* one_cmplv4hi2 */ case 1598: /* one_cmplv8qi2 */ case 1595: /* xorv2si3 */ case 1593: /* xorv4hi3 */ case 1591: /* xorv8qi3 */ case 1588: /* iorv2si3 */ case 1586: /* iorv4hi3 */ case 1584: /* iorv8qi3 */ case 1581: /* andv2si3 */ case 1579: /* andv4hi3 */ case 1577: /* andv8qi3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1503: /* negv2si2 */ case 1501: /* negv4hi2 */ case 1499: /* negv8qi2 */ case 1368: /* subv2si3 */ case 1366: /* subv4hi3 */ case 1364: /* subv8qi3 */ case 1361: /* addv2si3 */ case 1359: /* addv4hi3 */ case 1357: /* addv8qi3 */ case 1354: /* bicv2si3 */ case 1352: /* bicv4hi3 */ case 1350: /* bicv8qi3 */ case 1347: /* ornv2si3 */ case 1345: /* ornv4hi3 */ case 1343: /* ornv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 228 /* 0xe4 */; case 3012: /* *aarch64_cmtstdi */ case 3008: /* aarch64_cmtstv2si */ case 3006: /* aarch64_cmtstv4hi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1650: /* aarch64_simd_ashrv2si */ case 1648: /* aarch64_simd_ashrv4hi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1643: /* aarch64_simd_lshrv2si */ case 1641: /* aarch64_simd_lshrv4hi */ case 1639: /* aarch64_simd_lshrv8qi */ case 1520: /* aarch64_absdi */ case 1517: /* aarch64_absv2si */ case 1515: /* aarch64_absv4hi */ case 1513: /* aarch64_absv8qi */ case 1510: /* absv2si2 */ case 1508: /* absv4hi2 */ case 1506: /* absv8qi2 */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 230 /* 0xe6 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 230 /* 0xe6 */; } else if (which_alternative == 0) { return 300 /* 0x12c */; } else { return 307 /* 0x133 */; } case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ return 302 /* 0x12e */; case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else { return 311 /* 0x137 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 228 /* 0xe4 */; } else { return 249 /* 0xf9 */; } case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ return 301 /* 0x12d */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 283 /* 0x11b */; case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x1fULL)) { return 249 /* 0xf9 */; } else { return 307 /* 0x133 */; } case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 306 /* 0x132 */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ return 305 /* 0x131 */; case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ return 304 /* 0x130 */; case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 303 /* 0x12f */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 228 /* 0xe4 */; } else { return 249 /* 0xf9 */; } case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x17ULL)) { return 249 /* 0xf9 */; } else { return 311 /* 0x137 */; } case 113: /* *addsi3_aarch64_uxtw */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 249 /* 0xf9 */; } else { return 311 /* 0x137 */; } case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 2) { return 228 /* 0xe4 */; } else if (!((1ULL << which_alternative) & 0x14ULL)) { return 249 /* 0xf9 */; } else { return 311 /* 0x137 */; } case 110: /* *zero_extendqihi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else { return 299 /* 0x12b */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 279 /* 0x117 */; } else { return 299 /* 0x12b */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else if (which_alternative == 3) { return 279 /* 0x117 */; } else if (which_alternative == 4) { return 295 /* 0x127 */; } else if (which_alternative == 2) { return 296 /* 0x128 */; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 297 /* 0x129 */; } else { return 299 /* 0x12b */; } case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 299 /* 0x12b */; } else { return 300 /* 0x12c */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3288: /* aarch64_st1_x2_v2sf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3283: /* aarch64_st1_x2_v2si */ case 3281: /* aarch64_st1_x2_v4hi */ case 3279: /* aarch64_st1_x2_v8qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 267 /* 0x10b */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 312 /* 0x138 */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3105: /* aarch64_simd_ld2rv2si */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 243 /* 0xf3 */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3302: /* aarch64_st1_x3_v2sf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3297: /* aarch64_st1_x3_v2si */ case 3295: /* aarch64_st1_x3_v4hi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3280: /* aarch64_st1_x2_v16qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 268 /* 0x10c */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 267 /* 0x10b */; } else { return 312 /* 0x138 */; } case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 63: /* load_pair_dw_tftf */ return 244 /* 0xf4 */; case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 243 /* 0xf3 */; } else { return 299 /* 0x12b */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else if (which_alternative == 4) { return 255 /* 0xff */; } else if (which_alternative == 6) { return 279 /* 0x117 */; } else if (which_alternative == 7) { return 280 /* 0x118 */; } else if (which_alternative == 3) { return 295 /* 0x127 */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 296 /* 0x128 */; } else if (which_alternative == 8) { return 299 /* 0x12b */; } else if (which_alternative == 1) { return 311 /* 0x137 */; } else { return 312 /* 0x138 */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 249 /* 0xf9 */; } else if (((1ULL << which_alternative) & 0x21ULL)) { return 254 /* 0xfe */; } else if (which_alternative == 6) { return 279 /* 0x117 */; } else if (which_alternative == 7) { return 280 /* 0x118 */; } else if (which_alternative == 2) { return 295 /* 0x127 */; } else if (which_alternative == 1) { return 296 /* 0x128 */; } else if (!((1ULL << which_alternative) & 0x7e7ULL)) { return 297 /* 0x129 */; } else if (which_alternative == 8) { return 299 /* 0x12b */; } else { return 312 /* 0x138 */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 249 /* 0xf9 */; } else if (which_alternative == 3) { return 253 /* 0xfd */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 254 /* 0xfe */; } else if (which_alternative == 7) { return 279 /* 0x117 */; } else if (which_alternative == 8) { return 280 /* 0x118 */; } else if (which_alternative == 1) { return 296 /* 0x128 */; } else if (which_alternative == 5) { return 297 /* 0x129 */; } else if (which_alternative == 9) { return 299 /* 0x12b */; } else { return 312 /* 0x138 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 229 /* 0xe5 */; } else if (which_alternative == 2) { return 295 /* 0x127 */; } else if (which_alternative == 1) { return 296 /* 0x128 */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 299 /* 0x12b */; } else if (which_alternative == 0) { return 311 /* 0x137 */; } else { return 312 /* 0x138 */; } case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ return 307 /* 0x133 */; case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 249 /* 0xf9 */; } else if (!((1ULL << which_alternative) & 0xffffULL)) { return 254 /* 0xfe */; } else if (which_alternative == 14) { return 295 /* 0x127 */; } else if (which_alternative == 13) { return 296 /* 0x128 */; } else if (which_alternative == 15) { return 297 /* 0x129 */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 299 /* 0x12b */; } else if (((1ULL << which_alternative) & 0x78ULL)) { return 307 /* 0x133 */; } else if (((1ULL << which_alternative) & 0x1800ULL)) { return 308 /* 0x134 */; } else { return 312 /* 0x138 */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 249 /* 0xf9 */; } else if (!((1ULL << which_alternative) & 0x7fffULL)) { return 254 /* 0xfe */; } else if (which_alternative == 13) { return 295 /* 0x127 */; } else if (which_alternative == 12) { return 296 /* 0x128 */; } else if (which_alternative == 14) { return 297 /* 0x129 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 299 /* 0x12b */; } else if (((1ULL << which_alternative) & 0x38ULL)) { return 307 /* 0x133 */; } else if (((1ULL << which_alternative) & 0xc00ULL)) { return 308 /* 0x134 */; } else { return 312 /* 0x138 */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 249 /* 0xf9 */; } else if (which_alternative == 9) { return 250 /* 0xfa */; } else if (which_alternative == 8) { return 253 /* 0xfd */; } else if (!((1ULL << which_alternative) & 0x3fbULL)) { return 254 /* 0xfe */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 299 /* 0x12b */; } else if (((1ULL << which_alternative) & 0xaULL)) { return 307 /* 0x133 */; } else { return 312 /* 0x138 */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 272 /* 0x110 */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 299 /* 0x12b */; case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1071: /* blockage */ case 21: /* trap */ case 19: /* nop */ return 309 /* 0x135 */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 281 /* 0x119 */; case 1085: /* speculation_tracker */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 249 /* 0xf9 */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 271 /* 0x10f */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_NEON_FP_NEG_S) || (cached_type == TYPE_NEON_FP_NEG_D) || (cached_type == TYPE_NEON_FP_ABS_S) || (cached_type == TYPE_NEON_FP_ABS_D)) { return 203 /* 0xcb */; } else if ((cached_type == TYPE_NEON_FP_NEG_S_Q) || (cached_type == TYPE_NEON_FP_NEG_D_Q) || (cached_type == TYPE_NEON_FP_ABS_S_Q) || (cached_type == TYPE_NEON_FP_ABS_D_Q)) { return 204 /* 0xcc */; } else if ((cached_type == TYPE_NEON_FP_MINMAX_S) || (cached_type == TYPE_NEON_FP_MINMAX_D) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D) || (cached_type == TYPE_NEON_FP_COMPARE_S) || (cached_type == TYPE_NEON_FP_COMPARE_D) || (cached_type == TYPE_NEON_FP_ROUND_S) || (cached_type == TYPE_NEON_FP_ROUND_D)) { return 205 /* 0xcd */; } else if ((cached_type == TYPE_NEON_FP_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_COMPARE_S_Q) || (cached_type == TYPE_NEON_FP_COMPARE_D_Q) || (cached_type == TYPE_NEON_FP_ROUND_S_Q) || (cached_type == TYPE_NEON_FP_ROUND_D_Q)) { return 206 /* 0xce */; } else if ((cached_type == TYPE_NEON_FP_REDUC_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_ABD_S) || (cached_type == TYPE_NEON_FP_ABD_D) || (cached_type == TYPE_NEON_FP_ADDSUB_S) || (cached_type == TYPE_NEON_FP_ADDSUB_D) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D)) { return 207 /* 0xcf */; } else if ((cached_type == TYPE_NEON_FP_ABD_S_Q) || (cached_type == TYPE_NEON_FP_ABD_D_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_S_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_D_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D_Q)) { return 208 /* 0xd0 */; } else if ((cached_type == TYPE_NEON_FP_TO_INT_S) || (cached_type == TYPE_NEON_FP_TO_INT_D) || (cached_type == TYPE_NEON_INT_TO_FP_S) || (cached_type == TYPE_NEON_INT_TO_FP_D) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_H) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_S)) { return 209 /* 0xd1 */; } else if ((cached_type == TYPE_NEON_FP_TO_INT_S_Q) || (cached_type == TYPE_NEON_FP_TO_INT_D_Q) || (cached_type == TYPE_NEON_INT_TO_FP_S_Q) || (cached_type == TYPE_NEON_INT_TO_FP_D_Q)) { return 210 /* 0xd2 */; } else if ((cached_type == TYPE_NEON_FP_MUL_S) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR)) { return 211 /* 0xd3 */; } else if ((cached_type == TYPE_NEON_FP_MLA_S) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR)) { return 212 /* 0xd4 */; } else if ((cached_type == TYPE_NEON_FP_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR_Q)) { return 213 /* 0xd5 */; } else if ((cached_type == TYPE_NEON_FP_MLA_S_Q) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR_Q)) { return 214 /* 0xd6 */; } else if (cached_type == TYPE_NEON_FP_MUL_D) { return 215 /* 0xd7 */; } else if (cached_type == TYPE_NEON_FP_MLA_D) { return 216 /* 0xd8 */; } else if ((cached_type == TYPE_NEON_FP_MUL_D_Q) || (cached_type == TYPE_NEON_FP_MUL_D_SCALAR_Q)) { return 217 /* 0xd9 */; } else if ((cached_type == TYPE_NEON_FP_MLA_D_Q) || (cached_type == TYPE_NEON_FP_MLA_D_SCALAR_Q)) { return 218 /* 0xda */; } else if ((cached_type == TYPE_NEON_FP_CVT_NARROW_S_Q) || (cached_type == TYPE_NEON_FP_CVT_NARROW_D_Q)) { return 219 /* 0xdb */; } else if (cached_type == TYPE_NEON_FP_DIV_S) { return 220 /* 0xdc */; } else if (cached_type == TYPE_NEON_FP_DIV_D) { return 221 /* 0xdd */; } else if (cached_type == TYPE_NEON_FP_DIV_S_Q) { return 222 /* 0xde */; } else if (cached_type == TYPE_NEON_FP_DIV_D_Q) { return 223 /* 0xdf */; } else if (cached_type == TYPE_NEON_FP_SQRT_S) { return 224 /* 0xe0 */; } else if (cached_type == TYPE_NEON_FP_SQRT_D) { return 225 /* 0xe1 */; } else if (cached_type == TYPE_NEON_FP_SQRT_S_Q) { return 226 /* 0xe2 */; } else if (cached_type == TYPE_NEON_FP_SQRT_D_Q) { return 227 /* 0xe3 */; } else if ((cached_type == TYPE_NEON_ADD) || (cached_type == TYPE_NEON_REDUC_ADD) || (cached_type == TYPE_NEON_LOGIC) || (cached_type == TYPE_NEON_NEG) || (cached_type == TYPE_NEON_SUB)) { return 228 /* 0xe4 */; } else if ((cached_type == TYPE_NEON_SHIFT_IMM_LONG) || (cached_type == TYPE_NEON_ADD_Q) || (cached_type == TYPE_NEON_REDUC_ADD_Q) || (cached_type == TYPE_NEON_LOGIC_Q) || (cached_type == TYPE_NEON_NEG_Q) || (cached_type == TYPE_NEON_SUB_Q)) { return 229 /* 0xe5 */; } else if ((cached_type == TYPE_NEON_ADD_LONG) || (cached_type == TYPE_NEON_SUB_LONG) || (cached_type == TYPE_NEON_ADD_HALVE) || (cached_type == TYPE_NEON_SUB_HALVE) || (cached_type == TYPE_NEON_SHIFT_IMM) || (cached_type == TYPE_NEON_SHIFT_REG) || (cached_type == TYPE_NEON_MINMAX) || (cached_type == TYPE_NEON_ABS) || (cached_type == TYPE_NEON_COMPARE) || (cached_type == TYPE_NEON_COMPARE_ZERO) || (cached_type == TYPE_NEON_TST)) { return 230 /* 0xe6 */; } else if ((cached_type == TYPE_NEON_ADD_HALVE_Q) || (cached_type == TYPE_NEON_SUB_HALVE_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SHIFT_REG_Q) || (cached_type == TYPE_NEON_MINMAX_Q) || (cached_type == TYPE_NEON_ABS_Q) || (cached_type == TYPE_NEON_COMPARE_Q) || (cached_type == TYPE_NEON_COMPARE_ZERO_Q) || (cached_type == TYPE_NEON_TST_Q) || (cached_type == TYPE_NEON_REDUC_ADD_LONG)) { return 231 /* 0xe7 */; } else if ((cached_type == TYPE_NEON_SHIFT_ACC) || (cached_type == TYPE_NEON_REDUC_ADD_ACC) || (cached_type == TYPE_NEON_ABD) || (cached_type == TYPE_NEON_QADD) || (cached_type == TYPE_NEON_QSUB) || (cached_type == TYPE_NEON_QABS) || (cached_type == TYPE_NEON_QNEG) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG) || (cached_type == TYPE_NEON_REDUC_MINMAX)) { return 232 /* 0xe8 */; } else if (cached_type == TYPE_NEON_REDUC_MINMAX_Q) { return 233 /* 0xe9 */; } else if ((cached_type == TYPE_NEON_SHIFT_ACC_Q) || (cached_type == TYPE_NEON_REDUC_ADD_ACC_Q) || (cached_type == TYPE_NEON_ABD_Q) || (cached_type == TYPE_NEON_ABD_LONG) || (cached_type == TYPE_NEON_QADD_Q) || (cached_type == TYPE_NEON_QSUB_Q) || (cached_type == TYPE_NEON_QABS_Q) || (cached_type == TYPE_NEON_QNEG_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG_Q)) { return 234 /* 0xea */; } else if ((cached_type == TYPE_NEON_MUL_B) || (cached_type == TYPE_NEON_MUL_H) || (cached_type == TYPE_NEON_MUL_S) || (cached_type == TYPE_NEON_MUL_H_SCALAR) || (cached_type == TYPE_NEON_MUL_S_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_B) || (cached_type == TYPE_NEON_SAT_MUL_H) || (cached_type == TYPE_NEON_SAT_MUL_S) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR)) { return 235 /* 0xeb */; } else if ((cached_type == TYPE_NEON_MLA_B) || (cached_type == TYPE_NEON_MLA_H) || (cached_type == TYPE_NEON_MLA_S) || (cached_type == TYPE_NEON_MLA_H_SCALAR) || (cached_type == TYPE_NEON_MLA_S_SCALAR)) { return 236 /* 0xec */; } else if ((cached_type == TYPE_NEON_MUL_B_Q) || (cached_type == TYPE_NEON_MUL_H_Q) || (cached_type == TYPE_NEON_MUL_S_Q) || (cached_type == TYPE_NEON_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_B_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_Q) || (cached_type == TYPE_NEON_MUL_B_LONG) || (cached_type == TYPE_NEON_MUL_H_LONG) || (cached_type == TYPE_NEON_MUL_S_LONG) || (cached_type == TYPE_NEON_MUL_D_LONG) || (cached_type == TYPE_NEON_MUL_H_SCALAR_LONG) || (cached_type == TYPE_NEON_MUL_S_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MUL_B_LONG) || (cached_type == TYPE_NEON_SAT_MUL_H_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_LONG) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_LONG)) { return 237 /* 0xed */; } else if ((cached_type == TYPE_NEON_MLA_B_Q) || (cached_type == TYPE_NEON_MLA_H_Q) || (cached_type == TYPE_NEON_MLA_S_Q) || (cached_type == TYPE_NEON_MLA_H_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_B_LONG) || (cached_type == TYPE_NEON_MLA_H_LONG) || (cached_type == TYPE_NEON_MLA_S_LONG) || (cached_type == TYPE_NEON_MLA_H_SCALAR_LONG) || (cached_type == TYPE_NEON_MLA_S_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_B_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_SCALAR_LONG)) { return 238 /* 0xee */; } else if ((cached_type == TYPE_NEON_ADD_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_SUB_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_ARITH_ACC)) { return 239 /* 0xef */; } else if ((cached_type == TYPE_NEON_ADD_WIDEN) || (cached_type == TYPE_NEON_SUB_WIDEN)) { return 240 /* 0xf0 */; } else if (cached_type == TYPE_NEON_ARITH_ACC_Q) { return 241 /* 0xf1 */; } else if ((cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q) || (cached_type == TYPE_NEON_LOAD1_ALL_LANES) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE)) { return 242 /* 0xf2 */; } else if ((cached_type == TYPE_NEON_LOAD1_2REG) || (cached_type == TYPE_NEON_LOAD2_2REG) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES)) { return 243 /* 0xf3 */; } else if ((cached_type == TYPE_NEON_LOAD1_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES_Q) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE) || (cached_type == TYPE_NEON_LDP) || (cached_type == TYPE_NEON_LDP_Q)) { return 244 /* 0xf4 */; } else if ((cached_type == TYPE_NEON_LOAD1_3REG) || (cached_type == TYPE_NEON_LOAD3_3REG) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES)) { return 245 /* 0xf5 */; } else if ((cached_type == TYPE_NEON_LOAD1_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES_Q)) { return 246 /* 0xf6 */; } else if ((cached_type == TYPE_NEON_LOAD1_4REG) || (cached_type == TYPE_NEON_LOAD4_4REG)) { return 247 /* 0xf7 */; } else if ((cached_type == TYPE_NEON_LOAD1_4REG_Q) || (cached_type == TYPE_NEON_LOAD4_4REG_Q) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES_Q)) { return 248 /* 0xf8 */; } else if ((cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_CSEL) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_MOV_REG)) { return 249 /* 0xf9 */; } else if (cached_type == TYPE_NEON_FROM_GP) { return 250 /* 0xfa */; } else if (cached_type == TYPE_NEON_FROM_GP_Q) { return 251 /* 0xfb */; } else if (cached_type == TYPE_NEON_DUP_Q) { return 252 /* 0xfc */; } else if (cached_type == TYPE_NEON_TO_GP) { return 253 /* 0xfd */; } else if ((cached_type == TYPE_NEON_BSL) || (cached_type == TYPE_NEON_DUP) || (cached_type == TYPE_NEON_EXT) || (cached_type == TYPE_NEON_INS) || (cached_type == TYPE_NEON_INS_Q) || (cached_type == TYPE_NEON_MOVE) || (cached_type == TYPE_NEON_REV) || (cached_type == TYPE_NEON_TBL1) || (cached_type == TYPE_NEON_PERMUTE) || (cached_type == TYPE_NEON_SHIFT_IMM_NARROW_Q)) { return 254 /* 0xfe */; } else if ((cached_type == TYPE_NEON_BSL_Q) || (cached_type == TYPE_NEON_EXT_Q) || (cached_type == TYPE_NEON_MOVE_Q) || (cached_type == TYPE_NEON_REV_Q) || (cached_type == TYPE_NEON_TBL1_Q) || (cached_type == TYPE_NEON_PERMUTE_Q)) { return 255 /* 0xff */; } else if ((cached_type == TYPE_NEON_CLS) || (cached_type == TYPE_NEON_CNT) || (cached_type == TYPE_NEON_RBIT)) { return 256 /* 0x100 */; } else if ((cached_type == TYPE_NEON_CLS_Q) || (cached_type == TYPE_NEON_CNT_Q) || (cached_type == TYPE_NEON_RBIT_Q) || (cached_type == TYPE_NEON_TBL2)) { return 257 /* 0x101 */; } else if ((cached_type == TYPE_NEON_FP_RECPE_S) || (cached_type == TYPE_NEON_FP_RECPE_D) || (cached_type == TYPE_NEON_FP_RSQRTE_S) || (cached_type == TYPE_NEON_FP_RSQRTE_D) || (cached_type == TYPE_NEON_FP_RECPX_S) || (cached_type == TYPE_NEON_FP_RECPX_D)) { return 258 /* 0x102 */; } else if ((cached_type == TYPE_NEON_FP_RECPE_S_Q) || (cached_type == TYPE_NEON_FP_RECPE_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_S_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_D_Q)) { return 259 /* 0x103 */; } else if (cached_type == TYPE_NEON_FP_RECPS_S) { return 260 /* 0x104 */; } else if (cached_type == TYPE_NEON_FP_RECPS_S_Q) { return 261 /* 0x105 */; } else if ((cached_type == TYPE_NEON_FP_RECPS_D) || (cached_type == TYPE_NEON_FP_RSQRTS_D)) { return 262 /* 0x106 */; } else if ((cached_type == TYPE_NEON_FP_RECPS_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTS_D_Q)) { return 263 /* 0x107 */; } else if ((cached_type == TYPE_NEON_TBL2_Q) || (cached_type == TYPE_NEON_TBL3)) { return 264 /* 0x108 */; } else if ((cached_type == TYPE_NEON_TBL3_Q) || (cached_type == TYPE_NEON_TBL4)) { return 265 /* 0x109 */; } else if (cached_type == TYPE_NEON_TBL4_Q) { return 266 /* 0x10a */; } else if ((cached_type == TYPE_NEON_STORE1_1REG) || (cached_type == TYPE_NEON_STORE1_1REG_Q) || (cached_type == TYPE_NEON_STORE1_ONE_LANE) || (cached_type == TYPE_NEON_STORE1_ONE_LANE_Q) || (cached_type == TYPE_NEON_STORE1_2REG) || (cached_type == TYPE_NEON_STORE2_2REG) || (cached_type == TYPE_NEON_STORE2_ONE_LANE) || (cached_type == TYPE_NEON_STORE2_ONE_LANE_Q) || (cached_type == TYPE_NEON_STP)) { return 267 /* 0x10b */; } else if ((cached_type == TYPE_NEON_STORE1_2REG_Q) || (cached_type == TYPE_NEON_STORE1_3REG) || (cached_type == TYPE_NEON_STORE1_4REG) || (cached_type == TYPE_NEON_STORE2_2REG_Q) || (cached_type == TYPE_NEON_STORE3_3REG) || (cached_type == TYPE_NEON_STORE4_4REG) || (cached_type == TYPE_NEON_STORE3_ONE_LANE) || (cached_type == TYPE_NEON_STORE3_ONE_LANE_Q) || (cached_type == TYPE_NEON_STORE4_ONE_LANE) || (cached_type == TYPE_NEON_STORE4_ONE_LANE_Q) || (cached_type == TYPE_NEON_STP_Q)) { return 268 /* 0x10c */; } else if ((cached_type == TYPE_NEON_STORE1_3REG_Q) || (cached_type == TYPE_NEON_STORE3_3REG_Q)) { return 269 /* 0x10d */; } else if ((cached_type == TYPE_NEON_STORE1_4REG_Q) || (cached_type == TYPE_NEON_STORE4_4REG_Q)) { return 270 /* 0x10e */; } else if (cached_type == TYPE_BRANCH) { return 271 /* 0x10f */; } else if (cached_type == TYPE_CALL) { return 272 /* 0x110 */; } else if (cached_type == TYPE_CRYPTO_SHA1_FAST) { return 273 /* 0x111 */; } else if (cached_type == TYPE_CRYPTO_AESMC) { return 274 /* 0x112 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_XOR) || (cached_type == TYPE_CRYPTO_SHA256_FAST) || (cached_type == TYPE_CRYPTO_PMULL)) { return 275 /* 0x113 */; } else if (cached_type == TYPE_CRYPTO_SHA1_SLOW) { return 276 /* 0x114 */; } else if (cached_type == TYPE_CRYPTO_SHA256_SLOW) { return 277 /* 0x115 */; } else if (cached_type == TYPE_CRYPTO_AESE) { return 278 /* 0x116 */; } else if ((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD)) { return 279 /* 0x117 */; } else if ((cached_type == TYPE_F_STORES) || (cached_type == TYPE_F_STORED)) { return 280 /* 0x118 */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 281 /* 0x119 */; } else if (cached_type == TYPE_F_CVTF2I) { return 282 /* 0x11a */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD) || (cached_type == TYPE_FCSEL)) { return 283 /* 0x11b */; } else if ((cached_type == TYPE_F_MINMAXD) || (cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_RINTD) || (cached_type == TYPE_F_RINTS)) { return 284 /* 0x11c */; } else if ((cached_type == TYPE_FADDD) || (cached_type == TYPE_FADDS)) { return 285 /* 0x11d */; } else if (cached_type == TYPE_F_CVT) { return 286 /* 0x11e */; } else if (cached_type == TYPE_FMULS) { return 287 /* 0x11f */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FFMAS)) { return 288 /* 0x120 */; } else if (cached_type == TYPE_FMULD) { return 289 /* 0x121 */; } else if ((cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAD)) { return 290 /* 0x122 */; } else if (cached_type == TYPE_FDIVS) { return 291 /* 0x123 */; } else if (cached_type == TYPE_FDIVD) { return 292 /* 0x124 */; } else if (cached_type == TYPE_FSQRTS) { return 293 /* 0x125 */; } else if (cached_type == TYPE_FSQRTD) { return 294 /* 0x126 */; } else if (cached_type == TYPE_F_MRC) { return 295 /* 0x127 */; } else if (cached_type == TYPE_F_MCR) { return 296 /* 0x128 */; } else if ((cached_type == TYPE_FMOV) || (cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 297 /* 0x129 */; } else if (cached_type == TYPE_F_CVTI2F) { return 298 /* 0x12a */; } else if ((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8) || (cached_type == TYPE_LOAD_16)) { return 299 /* 0x12b */; } else if ((cached_type == TYPE_BFX) || (cached_type == TYPE_BFM) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_SHIFT_IMM)) { return 300 /* 0x12c */; } else if (cached_type == TYPE_CRC) { return 301 /* 0x12d */; } else if ((cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV)) { return 302 /* 0x12e */; } else if (cached_type == TYPE_MUL) { return 303 /* 0x12f */; } else if ((cached_type == TYPE_MLA) || (cached_type == TYPE_SMLAL) || (cached_type == TYPE_UMLAL)) { return 304 /* 0x130 */; } else if ((cached_type == TYPE_SMULL) || (cached_type == TYPE_UMULL)) { return 305 /* 0x131 */; } else if ((cached_type == TYPE_SDIV) || (cached_type == TYPE_UDIV)) { return 306 /* 0x132 */; } else if ((cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_SHIFT_REG)) { return 307 /* 0x133 */; } else if (cached_type == TYPE_ADR) { return 308 /* 0x134 */; } else if ((cached_type == TYPE_NO_INSN) || (cached_type == TYPE_TRAP) || (cached_type == TYPE_BLOCK)) { return 309 /* 0x135 */; } else if (cached_type == TYPE_MRS) { return 310 /* 0x136 */; } else if (cached_type == TYPE_MULTIPLE) { return 311 /* 0x137 */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8) || (cached_type == TYPE_STORE_16)) { return 312 /* 0x138 */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_qdf24xx (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_exynosm1 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_predicated cached_predicated ATTRIBUTE_UNUSED; enum attr_exynos_m1_neon_type cached_exynos_m1_neon_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 156 /* 0x9c */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 179 /* 0xb3 */; } else { return 629 /* 0x275 */; } case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 199 /* 0xc7 */; case 3584: /* aarch64_crypto_sha256su0v4si */ case 3581: /* aarch64_crypto_sha1su0v4si */ case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 198 /* 0xc6 */; case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ return 149 /* 0x95 */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ return 178 /* 0xb2 */; case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3456: /* aarch64_extv8hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3451: /* aarch64_extv8hi */ case 3449: /* aarch64_extv16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ return 152 /* 0x98 */; case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 3360: /* aarch64_tbl1v8qi */ return 154 /* 0x9a */; case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ return 162 /* 0xa2 */; case 3336: /* *aarch64_be_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 158 /* 0x9e */; } else { return 174 /* 0xae */; } case 3309: /* *aarch64_movxi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 170 /* 0xaa */; } else { return 182 /* 0xb6 */; } case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 167 /* 0xa7 */; } else { return 181 /* 0xb5 */; } case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 164 /* 0xa4 */; } else { return 180 /* 0xb4 */; } case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3302: /* aarch64_st1_x3_v2sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3297: /* aarch64_st1_x3_v2si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3295: /* aarch64_st1_x3_v4hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3293: /* aarch64_st1_x3_v8qi */ return 177 /* 0xb1 */; case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ return 161 /* 0xa1 */; case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ return 182 /* 0xb6 */; case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ return 171 /* 0xab */; case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ return 172 /* 0xac */; case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ return 170 /* 0xaa */; case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ return 181 /* 0xb5 */; case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ return 168 /* 0xa8 */; case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ return 169 /* 0xa9 */; case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 167 /* 0xa7 */; case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ return 180 /* 0xb4 */; case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ return 165 /* 0xa5 */; case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ return 166 /* 0xa6 */; case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ return 164 /* 0xa4 */; case 3011: /* aarch64_cmtstdi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 119 /* 0x77 */; } else { return 132 /* 0x84 */; } case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 119 /* 0x77 */; } else { return 133 /* 0x85 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 119 /* 0x77 */; } else if (which_alternative == 1) { return 132 /* 0x84 */; } else { return 133 /* 0x85 */; } case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 132 /* 0x84 */; } else { return 133 /* 0x85 */; } case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ return 135 /* 0x87 */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ return 137 /* 0x89 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 151 /* 0x97 */; } else if (which_alternative == 1) { return 155 /* 0x9b */; } else { return 159 /* 0x9f */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 130 /* 0x82 */; } else { return 173 /* 0xad */; } case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ return 159 /* 0x9f */; case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2244: /* aarch64_get_lanev2sf */ case 2243: /* aarch64_get_lanev8hf */ case 2242: /* aarch64_get_lanev4hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2239: /* aarch64_get_lanev2si */ case 2238: /* aarch64_get_lanev8hi */ case 2237: /* aarch64_get_lanev4hi */ case 2236: /* aarch64_get_lanev16qi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 151 /* 0x97 */; } else if (which_alternative == 0) { return 156 /* 0x9c */; } else { return 179 /* 0xb3 */; } case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ return 153 /* 0x99 */; case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ return 142 /* 0x8e */; case 2144: /* reduc_plus_scal_v2df */ case 2143: /* reduc_plus_scal_v2sf */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2133: /* aarch64_faddpv2sf */ case 2132: /* aarch64_faddpv8hf */ case 2131: /* aarch64_faddpv4hf */ return 143 /* 0x8f */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ return 141 /* 0x8d */; case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ return 144 /* 0x90 */; case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1936: /* fnmav2sf4 */ case 1935: /* fnmav8hf4 */ case 1934: /* fnmav4hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1916: /* fmav2sf4 */ case 1915: /* fmav8hf4 */ case 1914: /* fmav4hf4 */ return 147 /* 0x93 */; case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 138 /* 0x8a */; case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1891: /* subv2sf3 */ case 1890: /* subv8hf3 */ case 1889: /* subv4hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1886: /* addv2sf3 */ case 1885: /* addv8hf3 */ case 1884: /* addv4hf3 */ return 139 /* 0x8b */; case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ return 200 /* 0xc8 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 151 /* 0x97 */; } else { return 155 /* 0x9b */; } case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1614: /* aarch64_simd_vec_setv2sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1609: /* aarch64_simd_vec_setv2si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1606: /* aarch64_simd_vec_setv16qi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 155 /* 0x9b */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 163 /* 0xa3 */; } else { return 629 /* 0x275 */; } case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1571: /* fabdv2sf3 */ case 1570: /* fabdv8hf3 */ case 1569: /* fabdv4hf3 */ return 140 /* 0x8c */; case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1568: /* abav4si_3 */ case 1567: /* abav2si_3 */ case 1566: /* abav8hi_3 */ case 1565: /* abav4hi_3 */ case 1564: /* abav16qi_3 */ case 1563: /* abav8qi_3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ return 133 /* 0x85 */; case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ return 131 /* 0x83 */; case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3556: /* aarch64_frecpsv2sf */ case 3555: /* aarch64_frecpsv8hf */ case 3554: /* aarch64_frecpsv4hf */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1491: /* aarch64_rsqrtsv8hf */ case 1490: /* aarch64_rsqrtsv4hf */ return 150 /* 0x96 */; case 3563: /* aarch64_urecpev4si */ case 3562: /* aarch64_urecpev2si */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3545: /* aarch64_frecpev2sf */ case 3544: /* aarch64_frecpev8hf */ case 3543: /* aarch64_frecpev4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1484: /* aarch64_rsqrtev2sf */ case 1483: /* aarch64_rsqrtev8hf */ case 1482: /* aarch64_rsqrtev4hf */ return 148 /* 0x94 */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1896: /* mulv2sf3 */ case 1895: /* mulv8hf3 */ case 1894: /* mulv4hf3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1463: /* *aarch64_mul3_eltv8hf */ case 1462: /* *aarch64_mul3_eltv4hf */ return 146 /* 0x92 */; case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2420: /* aarch64_pmulv16qi */ case 2419: /* aarch64_pmulv8qi */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1712: /* *aarch64_mls_eltv2si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1710: /* *aarch64_mls_eltv4hi */ case 1709: /* aarch64_mlsv4si */ case 1708: /* aarch64_mlsv2si */ case 1707: /* aarch64_mlsv8hi */ case 1706: /* aarch64_mlsv4hi */ case 1705: /* aarch64_mlsv16qi */ case 1704: /* aarch64_mlsv8qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1694: /* *aarch64_mla_eltv2si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1692: /* *aarch64_mla_eltv4hi */ case 1691: /* aarch64_mlav4si */ case 1690: /* aarch64_mlav2si */ case 1689: /* aarch64_mlav8hi */ case 1688: /* aarch64_mlav4hi */ case 1687: /* aarch64_mlav16qi */ case 1686: /* aarch64_mlav8qi */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1461: /* *aarch64_mul3_eltv4si */ case 1460: /* *aarch64_mul3_eltv2si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1376: /* mulv4si3 */ case 1375: /* mulv2si3 */ case 1374: /* mulv8hi3 */ case 1373: /* mulv4hi3 */ case 1372: /* mulv16qi3 */ case 1371: /* mulv8qi3 */ return 134 /* 0x86 */; case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ return 173 /* 0xad */; case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ return 157 /* 0x9d */; case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ return 175 /* 0xaf */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x70ULL)) { return 119 /* 0x77 */; } else if (which_alternative == 1) { return 130 /* 0x82 */; } else if (which_alternative == 3) { return 132 /* 0x84 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 151 /* 0x97 */; } else if (which_alternative == 0) { return 159 /* 0x9f */; } else { return 175 /* 0xaf */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 119 /* 0x77 */; } else if (which_alternative == 1) { return 129 /* 0x81 */; } else if (which_alternative == 3) { return 132 /* 0x84 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 151 /* 0x97 */; } else if (which_alternative == 5) { return 155 /* 0x9b */; } else if (which_alternative == 4) { return 156 /* 0x9c */; } else if (which_alternative == 0) { return 159 /* 0x9f */; } else { return 175 /* 0xaf */; } case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3457: /* aarch64_extv2sf */ case 3455: /* aarch64_extv4hf */ case 3452: /* aarch64_extv2si */ case 3450: /* aarch64_extv4hi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 2158: /* popcountv16qi2 */ case 2157: /* popcountv8qi2 */ case 2156: /* clzv4si2 */ case 2155: /* clzv2si2 */ case 2154: /* clzv8hi2 */ case 2153: /* clzv4hi2 */ case 2152: /* clzv16qi2 */ case 2151: /* clzv8qi2 */ case 2150: /* clrsbv4si2 */ case 2149: /* clrsbv2si2 */ case 2148: /* clrsbv8hi2 */ case 2147: /* clrsbv4hi2 */ case 2146: /* clrsbv16qi2 */ case 2145: /* clrsbv8qi2 */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1379: /* bswapv2si2 */ case 1378: /* bswapv8hi2 */ case 1377: /* bswapv4hi2 */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1122: /* aarch64_dup_lanev2sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1120: /* aarch64_dup_lanev4hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1117: /* aarch64_dup_lanev2si */ case 1116: /* aarch64_dup_lanev8hi */ case 1115: /* aarch64_dup_lanev4hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1113: /* aarch64_dup_lanev8qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1110: /* aarch64_simd_dupv2sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1108: /* aarch64_simd_dupv4hf */ return 151 /* 0x97 */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1105: /* aarch64_simd_dupv2si */ case 1104: /* aarch64_simd_dupv8hi */ case 1103: /* aarch64_simd_dupv4hi */ case 1102: /* aarch64_simd_dupv16qi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 151 /* 0x97 */; } else { return 155 /* 0x9b */; } case 1034: /* aarch64_movtilow_tilow */ return 194 /* 0xc2 */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 155 /* 0x9b */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 156 /* 0x9c */; case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 119 /* 0x77 */; } else { return 153 /* 0x99 */; } case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ return 197 /* 0xc5 */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 193 /* 0xc1 */; case 3093: /* *sqrtv2df2 */ case 1903: /* *divv2df3 */ case 1004: /* *sqrtdf2 */ case 998: /* *divdf3 */ return 196 /* 0xc4 */; case 3092: /* *sqrtv4sf2 */ case 3091: /* *sqrtv2sf2 */ case 3090: /* *sqrtv8hf2 */ case 3089: /* *sqrtv4hf2 */ case 1902: /* *divv4sf3 */ case 1901: /* *divv2sf3 */ case 1900: /* *divv8hf3 */ case 1899: /* *divv4hf3 */ case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 195 /* 0xc3 */; case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ return 185 /* 0xb9 */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 184 /* 0xb8 */; case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 145 /* 0x91 */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 145 /* 0x91 */; } else { return 189 /* 0xbd */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 145 /* 0x91 */; } else { return 188 /* 0xbc */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 189 /* 0xbd */; case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 145 /* 0x91 */; } else { return 189 /* 0xbd */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 145 /* 0x91 */; } else { return 188 /* 0xbc */; } case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 186 /* 0xba */; case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 188 /* 0xbc */; case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 187 /* 0xbb */; case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 132 /* 0x84 */; case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 136 /* 0x88 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 119 /* 0x77 */; } else { return 136 /* 0x88 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 119 /* 0x77 */; } else { return 132 /* 0x84 */; } case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ return 202 /* 0xca */; case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 192 /* 0xc0 */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ return 190 /* 0xbe */; case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 126 /* 0x7e */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ return 125 /* 0x7d */; case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 124 /* 0x7c */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else { return 132 /* 0x84 */; } case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 121 /* 0x79 */; case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 2) { return 119 /* 0x77 */; } else { return 132 /* 0x84 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (which_alternative == 1) { return 127 /* 0x7f */; } else { return 157 /* 0x9d */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (which_alternative == 1) { return 127 /* 0x7f */; } else if (which_alternative == 2) { return 155 /* 0x9b */; } else if (which_alternative == 4) { return 156 /* 0x9c */; } else if (which_alternative == 3) { return 157 /* 0x9d */; } else { return 194 /* 0xc2 */; } case 110: /* *zero_extendqihi2_aarch64 */ case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else { return 127 /* 0x7f */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3288: /* aarch64_st1_x2_v2sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3283: /* aarch64_st1_x2_v2si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3281: /* aarch64_st1_x2_v4hi */ case 3280: /* aarch64_st1_x2_v16qi */ case 3279: /* aarch64_st1_x2_v8qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 176 /* 0xb0 */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ return 130 /* 0x82 */; case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 129 /* 0x81 */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 160 /* 0xa0 */; case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ return 128 /* 0x80 */; case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 174 /* 0xae */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 130 /* 0x82 */; } else { return 176 /* 0xb0 */; } case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 129 /* 0x81 */; } else { return 176 /* 0xb0 */; } case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 63: /* load_pair_dw_tftf */ return 158 /* 0x9e */; case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 128 /* 0x80 */; } else { return 160 /* 0xa0 */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 127 /* 0x7f */; } else { return 160 /* 0xa0 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 119 /* 0x77 */; } else if (which_alternative == 8) { return 128 /* 0x80 */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 130 /* 0x82 */; } else if (which_alternative == 4) { return 151 /* 0x97 */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 155 /* 0x9b */; } else if (which_alternative == 3) { return 156 /* 0x9c */; } else if (which_alternative == 6) { return 157 /* 0x9d */; } else { return 173 /* 0xad */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 119 /* 0x77 */; } else if (which_alternative == 8) { return 127 /* 0x7f */; } else if (which_alternative == 9) { return 129 /* 0x81 */; } else if (((1ULL << which_alternative) & 0x21ULL)) { return 151 /* 0x97 */; } else if (which_alternative == 1) { return 155 /* 0x9b */; } else if (which_alternative == 2) { return 156 /* 0x9c */; } else if (which_alternative == 6) { return 157 /* 0x9d */; } else if (which_alternative == 7) { return 173 /* 0xad */; } else if (!((1ULL << which_alternative) & 0x7efULL)) { return 183 /* 0xb7 */; } else { return 194 /* 0xc2 */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 119 /* 0x77 */; } else if (which_alternative == 9) { return 127 /* 0x7f */; } else if (which_alternative == 10) { return 129 /* 0x81 */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 151 /* 0x97 */; } else if (which_alternative == 1) { return 155 /* 0x9b */; } else if (which_alternative == 3) { return 156 /* 0x9c */; } else if (which_alternative == 7) { return 157 /* 0x9d */; } else if (which_alternative == 8) { return 173 /* 0xad */; } else { return 183 /* 0xb7 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 119 /* 0x77 */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 128 /* 0x80 */; } else if (!((1ULL << which_alternative) & 0x9fULL)) { return 130 /* 0x82 */; } else if (which_alternative == 3) { return 132 /* 0x84 */; } else if (which_alternative == 1) { return 155 /* 0x9b */; } else { return 156 /* 0x9c */; } case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x187fULL)) { return 119 /* 0x77 */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 127 /* 0x7f */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 129 /* 0x81 */; } else if (!((1ULL << which_alternative) & 0xffffULL)) { return 151 /* 0x97 */; } else if (which_alternative == 13) { return 155 /* 0x9b */; } else if (which_alternative == 14) { return 156 /* 0x9c */; } else { return 194 /* 0xc2 */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xc3fULL)) { return 119 /* 0x77 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 127 /* 0x7f */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 129 /* 0x81 */; } else if (!((1ULL << which_alternative) & 0x7fffULL)) { return 151 /* 0x97 */; } else if (which_alternative == 12) { return 155 /* 0x9b */; } else if (which_alternative == 13) { return 156 /* 0x9c */; } else { return 194 /* 0xc2 */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xbULL)) { return 119 /* 0x77 */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 127 /* 0x7f */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 129 /* 0x81 */; } else if (!((1ULL << which_alternative) & 0x3fbULL)) { return 151 /* 0x97 */; } else if (which_alternative == 9) { return 155 /* 0x9b */; } else { return 156 /* 0x9c */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 118 /* 0x76 */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 127 /* 0x7f */; case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 191 /* 0xbf */; case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1085: /* speculation_tracker */ case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ case 1044: /* aarch64_load_tp_hard */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ case 113: /* *addsi3_aarch64_uxtw */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 119 /* 0x77 */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 117 /* 0x75 */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if ((cached_type = get_attr_type (insn)) == TYPE_BRANCH) { return 117 /* 0x75 */; } else if (cached_type == TYPE_CALL) { return 118 /* 0x76 */; } else if ((! ((cached_predicated = get_attr_predicated (insn)) == PREDICATED_YES)) && ((cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADCS_REG) || (cached_type == TYPE_ADR) || (cached_type == TYPE_BFM) || (cached_type == TYPE_BFX) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_CSEL) || (cached_type == TYPE_ALU_DSP_REG) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MVN_IMM) || (cached_type == TYPE_MVN_REG) || (cached_type == TYPE_MRS) || (cached_type == TYPE_MULTIPLE))) { return 119 /* 0x77 */; } else if ((cached_predicated == PREDICATED_YES) && ((cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADCS_REG) || (cached_type == TYPE_ADR) || (cached_type == TYPE_BFM) || (cached_type == TYPE_BFX) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_ALU_DSP_REG) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MVN_IMM) || (cached_type == TYPE_MVN_REG) || (cached_type == TYPE_MRS) || (cached_type == TYPE_MULTIPLE))) { return 120 /* 0x78 */; } else if ((cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_MOV_SHIFT) || (cached_type == TYPE_MVN_SHIFT)) { return 121 /* 0x79 */; } else if ((! (cached_predicated == PREDICATED_YES)) && ((cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_ALUS_SHIFT_REG) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_REG) || (cached_type == TYPE_MOV_SHIFT_REG) || (cached_type == TYPE_MVN_SHIFT_REG))) { return 122 /* 0x7a */; } else if ((cached_predicated == PREDICATED_YES) && ((cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_ALUS_SHIFT_REG) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_REG) || (cached_type == TYPE_MOV_SHIFT_REG) || (cached_type == TYPE_MVN_SHIFT_REG))) { return 123 /* 0x7b */; } else if (get_attr_mul32 (insn) == MUL32_YES) { return 124 /* 0x7c */; } else if (get_attr_widen_mul64 (insn) == WIDEN_MUL64_YES) { return 125 /* 0x7d */; } else if ((cached_type == TYPE_UDIV) || (cached_type == TYPE_SDIV)) { return 126 /* 0x7e */; } else if ((cached_type == TYPE_LOAD_BYTE) || (cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8)) { return 127 /* 0x7f */; } else if ((cached_type == TYPE_LOAD_12) || (cached_type == TYPE_LOAD_16)) { return 128 /* 0x80 */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8)) { return 129 /* 0x81 */; } else if ((cached_type == TYPE_STORE_12) || (cached_type == TYPE_STORE_16)) { return 130 /* 0x82 */; } else if ((cached_exynos_m1_neon_type = get_attr_exynos_m1_neon_type (insn)) == EXYNOS_M1_NEON_TYPE_NEON_ARITH_SIMPLE) { return 131 /* 0x83 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_ARITH_BASIC) { return 132 /* 0x84 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_ARITH_COMPLEX) { return 133 /* 0x85 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_MULTIPLY) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_MLA) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SAT_MLA_LONG)) { return 134 /* 0x86 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SHIFT_ACC) { return 135 /* 0x87 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SHIFT_IMM_BASIC) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SHIFT_REG_BASIC)) { return 136 /* 0x88 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SHIFT_IMM_COMPLEX) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_SHIFT_REG_COMPLEX)) { return 137 /* 0x89 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_UNARY) { return 138 /* 0x8a */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_ADD) { return 139 /* 0x8b */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_ABD) { return 140 /* 0x8c */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_COMPARE) { return 141 /* 0x8d */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_REDUC_MINMAX) { return 142 /* 0x8e */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_REDUC_ADD) { return 143 /* 0x8f */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_ROUND) { return 144 /* 0x90 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_CVT) { return 145 /* 0x91 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_MUL) { return 146 /* 0x92 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_MLA) { return 147 /* 0x93 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_ESTIMATE) { return 148 /* 0x94 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_ESTIMATEX) { return 149 /* 0x95 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FP_STEP) { return 150 /* 0x96 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_BITOPS) { return 151 /* 0x97 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_BITOPS_Q) { return 152 /* 0x98 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_BITINS) { return 153 /* 0x99 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_TBL) { return 154 /* 0x9a */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_FROM_GP) { return 155 /* 0x9b */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_TO_GP) { return 156 /* 0x9c */; } else if ((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD) || (cached_type == TYPE_NEON_LDP)) { return 157 /* 0x9d */; } else if (cached_type == TYPE_NEON_LDP_Q) { return 158 /* 0x9e */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_1) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_ALL)) { return 159 /* 0x9f */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_2) { return 160 /* 0xa0 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_3) { return 161 /* 0xa1 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_4) { return 162 /* 0xa2 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD1_ONE) { return 163 /* 0xa3 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD2_2) { return 164 /* 0xa4 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD2_ONE) { return 165 /* 0xa5 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD2_ALL) { return 166 /* 0xa6 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD3_3) { return 167 /* 0xa7 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD3_ONE) { return 168 /* 0xa8 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD3_ALL) { return 169 /* 0xa9 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD4_4) { return 170 /* 0xaa */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD4_ONE) { return 171 /* 0xab */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_LOAD4_ALL) { return 172 /* 0xac */; } else if ((cached_type == TYPE_F_STORES) || (cached_type == TYPE_F_STORED) || (cached_type == TYPE_NEON_STP)) { return 173 /* 0xad */; } else if (cached_type == TYPE_NEON_STP_Q) { return 174 /* 0xae */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE1_1) { return 175 /* 0xaf */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE1_2) { return 176 /* 0xb0 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE1_3) { return 177 /* 0xb1 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE1_4) { return 178 /* 0xb2 */; } else if (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE1_ONE) { return 179 /* 0xb3 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE2_2) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE2_ONE)) { return 180 /* 0xb4 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE3_3) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE3_ONE)) { return 181 /* 0xb5 */; } else if ((cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE4_4) || (cached_exynos_m1_neon_type == EXYNOS_M1_NEON_TYPE_NEON_STORE4_ONE)) { return 182 /* 0xb6 */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 183 /* 0xb7 */; } else if ((cached_type == TYPE_FADDS) || (cached_type == TYPE_FADDD)) { return 184 /* 0xb8 */; } else if ((cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD)) { return 185 /* 0xb9 */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FFMAS) || (cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAD)) { return 186 /* 0xba */; } else if ((cached_type == TYPE_F_CVT) || (cached_type == TYPE_F_RINTS) || (cached_type == TYPE_F_RINTD)) { return 187 /* 0xbb */; } else if (cached_type == TYPE_F_CVTF2I) { return 188 /* 0xbc */; } else if (cached_type == TYPE_F_CVTI2F) { return 189 /* 0xbd */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD)) { return 190 /* 0xbe */; } else if ((cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 191 /* 0xbf */; } else if (cached_type == TYPE_FCSEL) { return 192 /* 0xc0 */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD)) { return 193 /* 0xc1 */; } else if (cached_type == TYPE_FMOV) { return 194 /* 0xc2 */; } else if ((cached_type == TYPE_FDIVS) || (cached_type == TYPE_NEON_FP_DIV_S) || (cached_type == TYPE_NEON_FP_DIV_S_Q) || (cached_type == TYPE_FSQRTS) || (cached_type == TYPE_NEON_FP_SQRT_S) || (cached_type == TYPE_NEON_FP_SQRT_S_Q)) { return 195 /* 0xc3 */; } else if ((cached_type == TYPE_FDIVD) || (cached_type == TYPE_NEON_FP_DIV_D) || (cached_type == TYPE_NEON_FP_DIV_D_Q) || (cached_type == TYPE_FSQRTD) || (cached_type == TYPE_NEON_FP_SQRT_D) || (cached_type == TYPE_NEON_FP_SQRT_D_Q)) { return 196 /* 0xc4 */; } else if ((cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_MINMAXD)) { return 197 /* 0xc5 */; } else if ((cached_type == TYPE_CRYPTO_AESE) || (cached_type == TYPE_CRYPTO_AESMC) || (cached_type == TYPE_CRYPTO_SHA1_XOR) || (cached_type == TYPE_CRYPTO_SHA1_FAST) || (cached_type == TYPE_CRYPTO_SHA256_FAST)) { return 198 /* 0xc6 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_SLOW) || (cached_type == TYPE_CRYPTO_SHA256_SLOW)) { return 199 /* 0xc7 */; } else if ((cached_type == TYPE_NEON_MUL_B_LONG) || (cached_type == TYPE_NEON_MUL_H_LONG) || (cached_type == TYPE_NEON_MUL_S_LONG)) { return 200 /* 0xc8 */; } else if (cached_type == TYPE_NEON_MUL_D_LONG) { return 201 /* 0xc9 */; } else if (cached_type == TYPE_CRC) { return 202 /* 0xca */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_phecda (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderx2t99p1 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_vulcan (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_thunderx2t99 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 509 /* 0x1fd */; } else if (which_alternative == 0) { return 546 /* 0x222 */; } else { return 556 /* 0x22c */; } case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ return 563 /* 0x233 */; case 3585: /* aarch64_crypto_sha256su1v4si */ case 3584: /* aarch64_crypto_sha256su0v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3581: /* aarch64_crypto_sha1su0v4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ return 561 /* 0x231 */; case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 560 /* 0x230 */; case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ return 550 /* 0x226 */; case 3336: /* *aarch64_be_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 509 /* 0x1fd */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 547 /* 0x223 */; } else { return 554 /* 0x22a */; } case 3309: /* *aarch64_movxi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 509 /* 0x1fd */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 553 /* 0x229 */; } else { return 559 /* 0x22f */; } case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 509 /* 0x1fd */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 552 /* 0x228 */; } else { return 558 /* 0x22e */; } case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 509 /* 0x1fd */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 551 /* 0x227 */; } else { return 557 /* 0x22d */; } case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 3362: /* aarch64_tbl2v16qi */ case 3361: /* aarch64_tbl1v16qi */ case 3360: /* aarch64_tbl1v8qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ return 545 /* 0x221 */; case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ return 559 /* 0x22f */; case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ return 553 /* 0x229 */; case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ return 558 /* 0x22e */; case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 552 /* 0x228 */; case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ return 557 /* 0x22d */; case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ return 551 /* 0x227 */; case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 509 /* 0x1fd */; } else { return 536 /* 0x218 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 509 /* 0x1fd */; } else { return 536 /* 0x218 */; } case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 536 /* 0x218 */; } else { return 629 /* 0x275 */; } case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ return 536 /* 0x218 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 543 /* 0x21f */; } else { return 548 /* 0x224 */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 520 /* 0x208 */; } else { return 554 /* 0x22a */; } case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2244: /* aarch64_get_lanev2sf */ case 2243: /* aarch64_get_lanev8hf */ case 2242: /* aarch64_get_lanev4hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2239: /* aarch64_get_lanev2si */ case 2238: /* aarch64_get_lanev8hi */ case 2237: /* aarch64_get_lanev4hi */ case 2236: /* aarch64_get_lanev16qi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 543 /* 0x21f */; } else if (which_alternative == 0) { return 546 /* 0x222 */; } else { return 556 /* 0x22c */; } case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 509 /* 0x1fd */; } else { return 543 /* 0x21f */; } case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 538 /* 0x21a */; case 1903: /* *divv2df3 */ return 542 /* 0x21e */; case 1902: /* *divv4sf3 */ case 1901: /* *divv2sf3 */ case 1900: /* *divv8hf3 */ case 1899: /* *divv4hf3 */ return 541 /* 0x21d */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 531 /* 0x213 */; } else { return 543 /* 0x21f */; } case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1614: /* aarch64_simd_vec_setv2sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1609: /* aarch64_simd_vec_setv2si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1606: /* aarch64_simd_vec_setv16qi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 543 /* 0x21f */; } else { return 549 /* 0x225 */; } case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ return 535 /* 0x217 */; case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3556: /* aarch64_frecpsv2sf */ case 3555: /* aarch64_frecpsv8hf */ case 3554: /* aarch64_frecpsv4hf */ case 3093: /* *sqrtv2df2 */ case 3092: /* *sqrtv4sf2 */ case 3091: /* *sqrtv2sf2 */ case 3090: /* *sqrtv8hf2 */ case 3089: /* *sqrtv4hf2 */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1491: /* aarch64_rsqrtsv8hf */ case 1490: /* aarch64_rsqrtsv4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1484: /* aarch64_rsqrtev2sf */ case 1483: /* aarch64_rsqrtev8hf */ case 1482: /* aarch64_rsqrtev4hf */ return 544 /* 0x220 */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 2144: /* reduc_plus_scal_v2df */ case 2143: /* reduc_plus_scal_v2sf */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2133: /* aarch64_faddpv2sf */ case 2132: /* aarch64_faddpv8hf */ case 2131: /* aarch64_faddpv4hf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1936: /* fnmav2sf4 */ case 1935: /* fnmav8hf4 */ case 1934: /* fnmav4hf4 */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1916: /* fmav2sf4 */ case 1915: /* fmav8hf4 */ case 1914: /* fmav4hf4 */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1896: /* mulv2sf3 */ case 1895: /* mulv8hf3 */ case 1894: /* mulv4hf3 */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1891: /* subv2sf3 */ case 1890: /* subv8hf3 */ case 1889: /* subv4hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1886: /* addv2sf3 */ case 1885: /* addv8hf3 */ case 1884: /* addv4hf3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1571: /* fabdv2sf3 */ case 1570: /* fabdv8hf3 */ case 1569: /* fabdv4hf3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ return 539 /* 0x21b */; case 3608: /* aarch64_sm4ekeyqv4si */ case 3607: /* aarch64_sm4eqv4si */ case 3606: /* aarch64_sm3partw2qv4si */ case 3605: /* aarch64_sm3partw1qv4si */ case 3604: /* aarch64_sm3tt2bqv4si */ case 3603: /* aarch64_sm3tt2aqv4si */ case 3602: /* aarch64_sm3tt1bqv4si */ case 3601: /* aarch64_sm3tt1aqv4si */ case 3600: /* aarch64_sm3ss1qv4si */ case 3599: /* bcaxqv2di4 */ case 3598: /* bcaxqv4si4 */ case 3597: /* bcaxqv8hi4 */ case 3596: /* bcaxqv16qi4 */ case 3595: /* aarch64_xarqv2di */ case 3594: /* aarch64_rax1qv2di */ case 3593: /* eor3qv2di4 */ case 3592: /* eor3qv4si4 */ case 3591: /* eor3qv8hi4 */ case 3590: /* eor3qv16qi4 */ case 3589: /* aarch64_crypto_sha512su1qv2di */ case 3588: /* aarch64_crypto_sha512su0qv2di */ case 3587: /* aarch64_crypto_sha512h2qv2di */ case 3586: /* aarch64_crypto_sha512hqv2di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1712: /* *aarch64_mls_eltv2si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1710: /* *aarch64_mls_eltv4hi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1694: /* *aarch64_mla_eltv2si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1692: /* *aarch64_mla_eltv4hi */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ case 1461: /* *aarch64_mul3_eltv4si */ case 1460: /* *aarch64_mul3_eltv2si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1457: /* aarch64_udot_laneqv16qi */ case 1456: /* aarch64_sdot_laneqv16qi */ case 1455: /* aarch64_udot_laneqv8qi */ case 1454: /* aarch64_sdot_laneqv8qi */ case 1453: /* aarch64_udot_lanev16qi */ case 1452: /* aarch64_sdot_lanev16qi */ case 1451: /* aarch64_udot_lanev8qi */ case 1450: /* aarch64_sdot_lanev8qi */ case 1449: /* aarch64_udotv16qi */ case 1448: /* aarch64_sdotv16qi */ case 1447: /* aarch64_udotv8qi */ case 1446: /* aarch64_sdotv8qi */ case 1445: /* aarch64_fcmlaq_lane270v4sf */ case 1444: /* aarch64_fcmlaq_lane180v4sf */ case 1443: /* aarch64_fcmlaq_lane90v4sf */ case 1442: /* aarch64_fcmlaq_lane0v4sf */ case 1441: /* aarch64_fcmlaq_lane270v8hf */ case 1440: /* aarch64_fcmlaq_lane180v8hf */ case 1439: /* aarch64_fcmlaq_lane90v8hf */ case 1438: /* aarch64_fcmlaq_lane0v8hf */ case 1437: /* aarch64_fcmla_laneq270v4hf */ case 1436: /* aarch64_fcmla_laneq180v4hf */ case 1435: /* aarch64_fcmla_laneq90v4hf */ case 1434: /* aarch64_fcmla_laneq0v4hf */ case 1433: /* aarch64_fcmla_lane270v2df */ case 1432: /* aarch64_fcmla_lane180v2df */ case 1431: /* aarch64_fcmla_lane90v2df */ case 1430: /* aarch64_fcmla_lane0v2df */ case 1429: /* aarch64_fcmla_lane270v4sf */ case 1428: /* aarch64_fcmla_lane180v4sf */ case 1427: /* aarch64_fcmla_lane90v4sf */ case 1426: /* aarch64_fcmla_lane0v4sf */ case 1425: /* aarch64_fcmla_lane270v2sf */ case 1424: /* aarch64_fcmla_lane180v2sf */ case 1423: /* aarch64_fcmla_lane90v2sf */ case 1422: /* aarch64_fcmla_lane0v2sf */ case 1421: /* aarch64_fcmla_lane270v8hf */ case 1420: /* aarch64_fcmla_lane180v8hf */ case 1419: /* aarch64_fcmla_lane90v8hf */ case 1418: /* aarch64_fcmla_lane0v8hf */ case 1417: /* aarch64_fcmla_lane270v4hf */ case 1416: /* aarch64_fcmla_lane180v4hf */ case 1415: /* aarch64_fcmla_lane90v4hf */ case 1414: /* aarch64_fcmla_lane0v4hf */ case 1413: /* aarch64_fcmla270v2df */ case 1412: /* aarch64_fcmla180v2df */ case 1411: /* aarch64_fcmla90v2df */ case 1410: /* aarch64_fcmla0v2df */ case 1409: /* aarch64_fcmla270v4sf */ case 1408: /* aarch64_fcmla180v4sf */ case 1407: /* aarch64_fcmla90v4sf */ case 1406: /* aarch64_fcmla0v4sf */ case 1405: /* aarch64_fcmla270v2sf */ case 1404: /* aarch64_fcmla180v2sf */ case 1403: /* aarch64_fcmla90v2sf */ case 1402: /* aarch64_fcmla0v2sf */ case 1401: /* aarch64_fcmla270v8hf */ case 1400: /* aarch64_fcmla180v8hf */ case 1399: /* aarch64_fcmla90v8hf */ case 1398: /* aarch64_fcmla0v8hf */ case 1397: /* aarch64_fcmla270v4hf */ case 1396: /* aarch64_fcmla180v4hf */ case 1395: /* aarch64_fcmla90v4hf */ case 1394: /* aarch64_fcmla0v4hf */ case 1393: /* aarch64_fcadd270v2df */ case 1392: /* aarch64_fcadd90v2df */ case 1391: /* aarch64_fcadd270v4sf */ case 1390: /* aarch64_fcadd90v4sf */ case 1389: /* aarch64_fcadd270v2sf */ case 1388: /* aarch64_fcadd90v2sf */ case 1387: /* aarch64_fcadd270v8hf */ case 1386: /* aarch64_fcadd90v8hf */ case 1385: /* aarch64_fcadd270v4hf */ case 1384: /* aarch64_fcadd90v4hf */ return 629 /* 0x275 */; case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ return 537 /* 0x219 */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ return 546 /* 0x222 */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x70ULL)) { return 509 /* 0x1fd */; } else if (which_alternative == 1) { return 520 /* 0x208 */; } else if (which_alternative == 3) { return 537 /* 0x219 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 543 /* 0x21f */; } else if (which_alternative == 0) { return 548 /* 0x224 */; } else { return 555 /* 0x22b */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 510 /* 0x1fe */; } else if (which_alternative == 1) { return 520 /* 0x208 */; } else if (which_alternative == 5) { return 531 /* 0x213 */; } else if (which_alternative == 3) { return 537 /* 0x219 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 543 /* 0x21f */; } else if (which_alternative == 4) { return 546 /* 0x222 */; } else if (which_alternative == 0) { return 548 /* 0x224 */; } else { return 555 /* 0x22b */; } case 3563: /* aarch64_urecpev4si */ case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3545: /* aarch64_frecpev2sf */ case 3544: /* aarch64_frecpev8hf */ case 3543: /* aarch64_frecpev4hf */ case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3457: /* aarch64_extv2sf */ case 3456: /* aarch64_extv8hf */ case 3455: /* aarch64_extv4hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3452: /* aarch64_extv2si */ case 3451: /* aarch64_extv8hi */ case 3450: /* aarch64_extv4hi */ case 3449: /* aarch64_extv16qi */ case 3448: /* aarch64_extv8qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 2158: /* popcountv16qi2 */ case 2157: /* popcountv8qi2 */ case 2156: /* clzv4si2 */ case 2155: /* clzv2si2 */ case 2154: /* clzv8hi2 */ case 2153: /* clzv4hi2 */ case 2152: /* clzv16qi2 */ case 2151: /* clzv8qi2 */ case 2150: /* clrsbv4si2 */ case 2149: /* clrsbv2si2 */ case 2148: /* clrsbv8hi2 */ case 2147: /* clrsbv4hi2 */ case 2146: /* clrsbv16qi2 */ case 2145: /* clrsbv8qi2 */ case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1379: /* bswapv2si2 */ case 1378: /* bswapv8hi2 */ case 1377: /* bswapv4hi2 */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1122: /* aarch64_dup_lanev2sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1120: /* aarch64_dup_lanev4hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1117: /* aarch64_dup_lanev2si */ case 1116: /* aarch64_dup_lanev8hi */ case 1115: /* aarch64_dup_lanev4hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1113: /* aarch64_dup_lanev8qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1110: /* aarch64_simd_dupv2sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1108: /* aarch64_simd_dupv4hf */ case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1105: /* aarch64_simd_dupv2si */ case 1104: /* aarch64_simd_dupv8hi */ case 1103: /* aarch64_simd_dupv4hi */ case 1102: /* aarch64_simd_dupv16qi */ case 1101: /* aarch64_simd_dupv8qi */ return 543 /* 0x21f */; case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1044: /* aarch64_load_tp_hard */ return 508 /* 0x1fc */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 531 /* 0x213 */; case 1034: /* aarch64_movtilow_tilow */ case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 530 /* 0x212 */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 511 /* 0x1ff */; } else { return 543 /* 0x21f */; } case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 521 /* 0x209 */; case 1004: /* *sqrtdf2 */ case 998: /* *divdf3 */ return 525 /* 0x20d */; case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 524 /* 0x20c */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 522 /* 0x20a */; case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 540 /* 0x21c */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 529 /* 0x211 */; } else { return 540 /* 0x21c */; } case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 529 /* 0x211 */; } else { return 540 /* 0x21c */; } case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 526 /* 0x20e */; case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 529 /* 0x211 */; case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 527 /* 0x20f */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2420: /* aarch64_pmulv16qi */ case 2419: /* aarch64_pmulv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1709: /* aarch64_mlsv4si */ case 1708: /* aarch64_mlsv2si */ case 1707: /* aarch64_mlsv8hi */ case 1706: /* aarch64_mlsv4hi */ case 1705: /* aarch64_mlsv16qi */ case 1704: /* aarch64_mlsv8qi */ case 1691: /* aarch64_mlav4si */ case 1690: /* aarch64_mlav2si */ case 1689: /* aarch64_mlav8hi */ case 1688: /* aarch64_mlav4hi */ case 1687: /* aarch64_mlav16qi */ case 1686: /* aarch64_mlav8qi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ case 1568: /* abav4si_3 */ case 1567: /* abav2si_3 */ case 1566: /* abav8hi_3 */ case 1565: /* abav4hi_3 */ case 1564: /* abav16qi_3 */ case 1563: /* abav8qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1376: /* mulv4si3 */ case 1375: /* mulv2si3 */ case 1374: /* mulv8hi3 */ case 1373: /* mulv4hi3 */ case 1372: /* mulv16qi3 */ case 1371: /* mulv8qi3 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 534 /* 0x216 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 511 /* 0x1ff */; } else { return 534 /* 0x216 */; } case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ return 516 /* 0x204 */; case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 509 /* 0x1fd */; } else { return 511 /* 0x1ff */; } case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 511 /* 0x1ff */; } else { return 537 /* 0x219 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 511 /* 0x1ff */; } else { return 537 /* 0x219 */; } case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ return 562 /* 0x232 */; case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 528 /* 0x210 */; case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 513 /* 0x201 */; case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ return 514 /* 0x202 */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 515 /* 0x203 */; case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 511 /* 0x1ff */; } else { return 534 /* 0x216 */; } case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 512 /* 0x200 */; case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x17ULL)) { return 509 /* 0x1fd */; } else { return 511 /* 0x1ff */; } case 113: /* *addsi3_aarch64_uxtw */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 509 /* 0x1fd */; } else { return 511 /* 0x1ff */; } case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 4) { return 509 /* 0x1fd */; } else if (!((1ULL << which_alternative) & 0x14ULL)) { return 511 /* 0x1ff */; } else { return 534 /* 0x216 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 511 /* 0x1ff */; } else if (which_alternative == 1) { return 517 /* 0x205 */; } else { return 532 /* 0x214 */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 510 /* 0x1fe */; } else if (which_alternative == 1) { return 517 /* 0x205 */; } else if (!((1ULL << which_alternative) & 0xfULL)) { return 530 /* 0x212 */; } else if (which_alternative == 2) { return 531 /* 0x213 */; } else { return 532 /* 0x214 */; } case 110: /* *zero_extendqihi2_aarch64 */ case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 511 /* 0x1ff */; } else { return 517 /* 0x205 */; } case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3302: /* aarch64_st1_x3_v2sf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3297: /* aarch64_st1_x3_v2si */ case 3295: /* aarch64_st1_x3_v4hi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3288: /* aarch64_st1_x2_v2sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3283: /* aarch64_st1_x2_v2si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3281: /* aarch64_st1_x2_v4hi */ case 3280: /* aarch64_st1_x2_v16qi */ case 3279: /* aarch64_st1_x2_v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 555 /* 0x22b */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 520 /* 0x208 */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 548 /* 0x224 */; case 1043: /* ldr_got_tiny */ case 1041: /* ldr_got_small_28k_di */ case 1038: /* ldr_got_small_di */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ return 518 /* 0x206 */; case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 554 /* 0x22a */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 520 /* 0x208 */; } else { return 555 /* 0x22b */; } case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 63: /* load_pair_dw_tftf */ return 547 /* 0x223 */; case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 518 /* 0x206 */; } else { return 548 /* 0x224 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 509 /* 0x1fd */; } else if (which_alternative == 0) { return 511 /* 0x1ff */; } else if (which_alternative == 8) { return 518 /* 0x206 */; } else if (!((1ULL << which_alternative) & 0x1ffULL)) { return 520 /* 0x208 */; } else if (which_alternative == 3) { return 530 /* 0x212 */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 531 /* 0x213 */; } else if (which_alternative == 6) { return 532 /* 0x214 */; } else if (which_alternative == 7) { return 533 /* 0x215 */; } else { return 543 /* 0x21f */; } case 53: /* *movdf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 510 /* 0x1fe */; } else if (which_alternative == 8) { return 518 /* 0x206 */; } else if (which_alternative == 9) { return 520 /* 0x208 */; } else if (!((1ULL << which_alternative) & 0x7e3ULL)) { return 530 /* 0x212 */; } else if (which_alternative == 1) { return 531 /* 0x213 */; } else if (which_alternative == 6) { return 532 /* 0x214 */; } else if (which_alternative == 7) { return 533 /* 0x215 */; } else { return 543 /* 0x21f */; } case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 510 /* 0x1fe */; } else if (which_alternative == 8) { return 517 /* 0x205 */; } else if (which_alternative == 9) { return 519 /* 0x207 */; } else if (!((1ULL << which_alternative) & 0x7e3ULL)) { return 530 /* 0x212 */; } else if (which_alternative == 1) { return 531 /* 0x213 */; } else if (which_alternative == 6) { return 532 /* 0x214 */; } else if (which_alternative == 7) { return 533 /* 0x215 */; } else { return 543 /* 0x21f */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 510 /* 0x1fe */; } else if (which_alternative == 9) { return 517 /* 0x205 */; } else if (which_alternative == 10) { return 519 /* 0x207 */; } else if (which_alternative == 5) { return 530 /* 0x212 */; } else if (which_alternative == 1) { return 531 /* 0x213 */; } else if (which_alternative == 7) { return 532 /* 0x214 */; } else if (which_alternative == 8) { return 533 /* 0x215 */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 543 /* 0x21f */; } else { return 546 /* 0x222 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 509 /* 0x1fd */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 518 /* 0x206 */; } else if (!((1ULL << which_alternative) & 0x9fULL)) { return 520 /* 0x208 */; } else if (which_alternative == 2) { return 530 /* 0x212 */; } else if (which_alternative == 1) { return 531 /* 0x213 */; } else { return 537 /* 0x219 */; } case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 510 /* 0x1fe */; } else if (((1ULL << which_alternative) & 0x1878ULL)) { return 511 /* 0x1ff */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 518 /* 0x206 */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 520 /* 0x208 */; } else if (((1ULL << which_alternative) & 0xc000ULL)) { return 530 /* 0x212 */; } else if (which_alternative == 13) { return 531 /* 0x213 */; } else { return 543 /* 0x21f */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 510 /* 0x1fe */; } else if (((1ULL << which_alternative) & 0xc38ULL)) { return 511 /* 0x1ff */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 517 /* 0x205 */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 519 /* 0x207 */; } else if (((1ULL << which_alternative) & 0x6000ULL)) { return 530 /* 0x212 */; } else if (which_alternative == 12) { return 531 /* 0x213 */; } else { return 543 /* 0x21f */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 510 /* 0x1fe */; } else if (((1ULL << which_alternative) & 0xaULL)) { return 511 /* 0x1ff */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 517 /* 0x205 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 519 /* 0x207 */; } else if (!((1ULL << which_alternative) & 0x1fbULL)) { return 543 /* 0x21f */; } else { return 546 /* 0x222 */; } case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1042: /* ldr_got_small_28k_sidi */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1037: /* ldr_got_small_si */ case 20: /* prefetch */ return 517 /* 0x205 */; case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1071: /* blockage */ case 19: /* nop */ return 507 /* 0x1fb */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 523 /* 0x20b */; case 1085: /* speculation_tracker */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 511 /* 0x1ff */; case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 21: /* trap */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 506 /* 0x1fa */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_CALL) || (cached_type == TYPE_BRANCH) || (cached_type == TYPE_TRAP)) { return 506 /* 0x1fa */; } else if ((cached_type == TYPE_NO_INSN) || (cached_type == TYPE_BLOCK)) { return 507 /* 0x1fb */; } else if (cached_type == TYPE_MRS) { return 508 /* 0x1fc */; } else if ((cached_type == TYPE_MULTIPLE) || (cached_type == TYPE_UNTYPED)) { return 509 /* 0x1fd */; } else if (cached_type == TYPE_MOV_REG) { return 510 /* 0x1fe */; } else if ((cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADCS_REG) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_CSEL) || (cached_type == TYPE_ADR) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_BFM) || (cached_type == TYPE_BFX) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_ROTATE_IMM)) { return 511 /* 0x1ff */; } else if ((cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_IMM)) { return 512 /* 0x200 */; } else if ((cached_type == TYPE_SDIV) || (cached_type == TYPE_UDIV)) { return 513 /* 0x201 */; } else if ((cached_type == TYPE_MLA) || (cached_type == TYPE_SMLAL) || (cached_type == TYPE_UMLAL)) { return 514 /* 0x202 */; } else if ((cached_type == TYPE_MUL) || (cached_type == TYPE_SMULL) || (cached_type == TYPE_UMULL)) { return 515 /* 0x203 */; } else if (cached_type == TYPE_CLZ) { return 516 /* 0x204 */; } else if (cached_type == TYPE_LOAD_4) { return 517 /* 0x205 */; } else if ((cached_type == TYPE_LOAD_8) || (cached_type == TYPE_LOAD_16)) { return 518 /* 0x206 */; } else if (cached_type == TYPE_STORE_4) { return 519 /* 0x207 */; } else if ((cached_type == TYPE_STORE_8) || (cached_type == TYPE_STORE_16)) { return 520 /* 0x208 */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD) || (cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_MINMAXD)) { return 521 /* 0x209 */; } else if ((cached_type == TYPE_FADDS) || (cached_type == TYPE_FADDD)) { return 522 /* 0x20a */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 523 /* 0x20b */; } else if ((cached_type == TYPE_FDIVS) || (cached_type == TYPE_FSQRTS)) { return 524 /* 0x20c */; } else if ((cached_type == TYPE_FDIVD) || (cached_type == TYPE_FSQRTD)) { return 525 /* 0x20d */; } else if ((cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD) || (cached_type == TYPE_FMACS) || (cached_type == TYPE_FMACD)) { return 526 /* 0x20e */; } else if ((cached_type == TYPE_F_RINTS) || (cached_type == TYPE_F_RINTD)) { return 527 /* 0x20f */; } else if (cached_type == TYPE_FCSEL) { return 528 /* 0x210 */; } else if ((cached_type == TYPE_F_CVTF2I) || (cached_type == TYPE_F_CVT) || (cached_type == TYPE_F_CVTI2F)) { return 529 /* 0x211 */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD) || (cached_type == TYPE_FMOV) || (cached_type == TYPE_F_MRC)) { return 530 /* 0x212 */; } else if (cached_type == TYPE_F_MCR) { return 531 /* 0x213 */; } else if ((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD)) { return 532 /* 0x214 */; } else if ((cached_type == TYPE_F_STORES) || (cached_type == TYPE_F_STORED)) { return 533 /* 0x215 */; } else if ((cached_type == TYPE_NEON_ABD) || (cached_type == TYPE_NEON_ABD_Q) || (cached_type == TYPE_NEON_ARITH_ACC) || (cached_type == TYPE_NEON_ARITH_ACC_Q) || (cached_type == TYPE_NEON_ABS) || (cached_type == TYPE_NEON_ABS_Q) || (cached_type == TYPE_NEON_ADD) || (cached_type == TYPE_NEON_ADD_Q) || (cached_type == TYPE_NEON_SUB) || (cached_type == TYPE_NEON_SUB_Q) || (cached_type == TYPE_NEON_NEG) || (cached_type == TYPE_NEON_NEG_Q) || (cached_type == TYPE_NEON_ADD_LONG) || (cached_type == TYPE_NEON_ADD_WIDEN) || (cached_type == TYPE_NEON_ADD_HALVE) || (cached_type == TYPE_NEON_ADD_HALVE_Q) || (cached_type == TYPE_NEON_SUB_LONG) || (cached_type == TYPE_NEON_SUB_WIDEN) || (cached_type == TYPE_NEON_SUB_HALVE) || (cached_type == TYPE_NEON_SUB_HALVE_Q) || (cached_type == TYPE_NEON_ADD_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_SUB_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_QABS) || (cached_type == TYPE_NEON_QABS_Q) || (cached_type == TYPE_NEON_QADD) || (cached_type == TYPE_NEON_QADD_Q) || (cached_type == TYPE_NEON_QNEG) || (cached_type == TYPE_NEON_QNEG_Q) || (cached_type == TYPE_NEON_QSUB) || (cached_type == TYPE_NEON_QSUB_Q) || (cached_type == TYPE_NEON_MINMAX) || (cached_type == TYPE_NEON_MINMAX_Q) || (cached_type == TYPE_NEON_REDUC_MINMAX) || (cached_type == TYPE_NEON_REDUC_MINMAX_Q) || (cached_type == TYPE_NEON_MUL_B) || (cached_type == TYPE_NEON_MUL_H) || (cached_type == TYPE_NEON_MUL_S) || (cached_type == TYPE_NEON_MUL_B_Q) || (cached_type == TYPE_NEON_MUL_H_Q) || (cached_type == TYPE_NEON_MUL_S_Q) || (cached_type == TYPE_NEON_SAT_MUL_B) || (cached_type == TYPE_NEON_SAT_MUL_H) || (cached_type == TYPE_NEON_SAT_MUL_S) || (cached_type == TYPE_NEON_SAT_MUL_B_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_Q) || (cached_type == TYPE_NEON_MLA_B) || (cached_type == TYPE_NEON_MLA_H) || (cached_type == TYPE_NEON_MLA_S) || (cached_type == TYPE_NEON_MLA_B_Q) || (cached_type == TYPE_NEON_MLA_H_Q) || (cached_type == TYPE_NEON_MLA_S_Q) || (cached_type == TYPE_NEON_MUL_B_LONG) || (cached_type == TYPE_NEON_MUL_H_LONG) || (cached_type == TYPE_NEON_MUL_S_LONG) || (cached_type == TYPE_NEON_MUL_D_LONG) || (cached_type == TYPE_NEON_SAT_MUL_B_LONG) || (cached_type == TYPE_NEON_SAT_MUL_H_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_LONG) || (cached_type == TYPE_NEON_MLA_B_LONG) || (cached_type == TYPE_NEON_MLA_H_LONG) || (cached_type == TYPE_NEON_MLA_S_LONG) || (cached_type == TYPE_NEON_SAT_MLA_B_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_LONG) || (cached_type == TYPE_NEON_SHIFT_ACC) || (cached_type == TYPE_NEON_SHIFT_ACC_Q) || (cached_type == TYPE_NEON_SHIFT_IMM) || (cached_type == TYPE_NEON_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SHIFT_REG) || (cached_type == TYPE_NEON_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_LONG) || (cached_type == TYPE_NEON_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG) || (cached_type == TYPE_NEON_SAT_SHIFT_REG_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_NARROW_Q)) { return 534 /* 0x216 */; } else if ((cached_type == TYPE_NEON_REDUC_ADD) || (cached_type == TYPE_NEON_REDUC_ADD_Q)) { return 535 /* 0x217 */; } else if ((cached_type == TYPE_NEON_COMPARE) || (cached_type == TYPE_NEON_COMPARE_Q) || (cached_type == TYPE_NEON_COMPARE_ZERO) || (cached_type == TYPE_NEON_TST) || (cached_type == TYPE_NEON_TST_Q)) { return 536 /* 0x218 */; } else if ((cached_type == TYPE_NEON_LOGIC) || (cached_type == TYPE_NEON_LOGIC_Q)) { return 537 /* 0x219 */; } else if ((cached_type == TYPE_NEON_FP_ABS_S) || (cached_type == TYPE_NEON_FP_ABS_D) || (cached_type == TYPE_NEON_FP_ABS_S_Q) || (cached_type == TYPE_NEON_FP_ABS_D_Q) || (cached_type == TYPE_NEON_FP_COMPARE_S) || (cached_type == TYPE_NEON_FP_COMPARE_D) || (cached_type == TYPE_NEON_FP_COMPARE_S_Q) || (cached_type == TYPE_NEON_FP_COMPARE_D_Q) || (cached_type == TYPE_NEON_FP_MINMAX_S) || (cached_type == TYPE_NEON_FP_MINMAX_D) || (cached_type == TYPE_NEON_FP_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_NEG_S) || (cached_type == TYPE_NEON_FP_NEG_D) || (cached_type == TYPE_NEON_FP_NEG_S_Q) || (cached_type == TYPE_NEON_FP_NEG_D_Q)) { return 538 /* 0x21a */; } else if ((cached_type == TYPE_NEON_FP_ABD_S) || (cached_type == TYPE_NEON_FP_ABD_D) || (cached_type == TYPE_NEON_FP_ABD_S_Q) || (cached_type == TYPE_NEON_FP_ABD_D_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_S) || (cached_type == TYPE_NEON_FP_ADDSUB_D) || (cached_type == TYPE_NEON_FP_ADDSUB_S_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_D_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D_Q) || (cached_type == TYPE_NEON_FP_MUL_S) || (cached_type == TYPE_NEON_FP_MUL_D) || (cached_type == TYPE_NEON_FP_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_D_Q) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MUL_D_SCALAR_Q) || (cached_type == TYPE_NEON_FP_MLA_S) || (cached_type == TYPE_NEON_FP_MLA_D) || (cached_type == TYPE_NEON_FP_MLA_S_Q) || (cached_type == TYPE_NEON_FP_MLA_D_Q)) { return 539 /* 0x21b */; } else if ((cached_type == TYPE_NEON_FP_CVT_WIDEN_S) || (cached_type == TYPE_NEON_FP_CVT_NARROW_D_Q) || (cached_type == TYPE_NEON_FP_TO_INT_S) || (cached_type == TYPE_NEON_FP_TO_INT_D) || (cached_type == TYPE_NEON_FP_TO_INT_S_Q) || (cached_type == TYPE_NEON_FP_TO_INT_D_Q) || (cached_type == TYPE_NEON_INT_TO_FP_S) || (cached_type == TYPE_NEON_INT_TO_FP_D) || (cached_type == TYPE_NEON_INT_TO_FP_S_Q) || (cached_type == TYPE_NEON_INT_TO_FP_D_Q) || (cached_type == TYPE_NEON_FP_ROUND_S) || (cached_type == TYPE_NEON_FP_ROUND_D) || (cached_type == TYPE_NEON_FP_ROUND_S_Q) || (cached_type == TYPE_NEON_FP_ROUND_D_Q)) { return 540 /* 0x21c */; } else if ((cached_type == TYPE_NEON_FP_DIV_S) || (cached_type == TYPE_NEON_FP_DIV_S_Q)) { return 541 /* 0x21d */; } else if ((cached_type == TYPE_NEON_FP_DIV_D) || (cached_type == TYPE_NEON_FP_DIV_D_Q)) { return 542 /* 0x21e */; } else if ((cached_type == TYPE_NEON_RBIT) || (cached_type == TYPE_NEON_BSL) || (cached_type == TYPE_NEON_BSL_Q) || (cached_type == TYPE_NEON_CLS) || (cached_type == TYPE_NEON_CLS_Q) || (cached_type == TYPE_NEON_CNT) || (cached_type == TYPE_NEON_CNT_Q) || (cached_type == TYPE_NEON_FROM_GP) || (cached_type == TYPE_NEON_FROM_GP_Q) || (cached_type == TYPE_NEON_DUP) || (cached_type == TYPE_NEON_DUP_Q) || (cached_type == TYPE_NEON_EXT) || (cached_type == TYPE_NEON_EXT_Q) || (cached_type == TYPE_NEON_INS) || (cached_type == TYPE_NEON_INS_Q) || (cached_type == TYPE_NEON_MOVE) || (cached_type == TYPE_NEON_MOVE_Q) || (cached_type == TYPE_NEON_FP_RECPE_S) || (cached_type == TYPE_NEON_FP_RECPE_D) || (cached_type == TYPE_NEON_FP_RECPE_S_Q) || (cached_type == TYPE_NEON_FP_RECPE_D_Q) || (cached_type == TYPE_NEON_FP_RECPX_S) || (cached_type == TYPE_NEON_FP_RECPX_D) || (cached_type == TYPE_NEON_FP_RECPX_S_Q) || (cached_type == TYPE_NEON_FP_RECPX_D_Q) || (cached_type == TYPE_NEON_REV) || (cached_type == TYPE_NEON_REV_Q) || (cached_type == TYPE_NEON_PERMUTE) || (cached_type == TYPE_NEON_PERMUTE_Q)) { return 543 /* 0x21f */; } else if ((cached_type == TYPE_NEON_FP_RECPS_S) || (cached_type == TYPE_NEON_FP_RECPS_S_Q) || (cached_type == TYPE_NEON_FP_RECPS_D) || (cached_type == TYPE_NEON_FP_RECPS_D_Q) || (cached_type == TYPE_NEON_FP_SQRT_S) || (cached_type == TYPE_NEON_FP_SQRT_S_Q) || (cached_type == TYPE_NEON_FP_SQRT_D) || (cached_type == TYPE_NEON_FP_SQRT_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_S) || (cached_type == TYPE_NEON_FP_RSQRTE_S_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_D) || (cached_type == TYPE_NEON_FP_RSQRTE_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTS_S) || (cached_type == TYPE_NEON_FP_RSQRTS_S_Q) || (cached_type == TYPE_NEON_FP_RSQRTS_D) || (cached_type == TYPE_NEON_FP_RSQRTS_D_Q)) { return 544 /* 0x220 */; } else if ((cached_type == TYPE_NEON_TBL1) || (cached_type == TYPE_NEON_TBL1_Q) || (cached_type == TYPE_NEON_TBL2) || (cached_type == TYPE_NEON_TBL2_Q) || (cached_type == TYPE_NEON_TBL3) || (cached_type == TYPE_NEON_TBL3_Q) || (cached_type == TYPE_NEON_TBL4) || (cached_type == TYPE_NEON_TBL4_Q)) { return 545 /* 0x221 */; } else if ((cached_type == TYPE_NEON_TO_GP) || (cached_type == TYPE_NEON_TO_GP_Q)) { return 546 /* 0x222 */; } else if ((cached_type == TYPE_NEON_LDP) || (cached_type == TYPE_NEON_LDP_Q)) { return 547 /* 0x223 */; } else if ((cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q) || (cached_type == TYPE_NEON_LOAD1_2REG) || (cached_type == TYPE_NEON_LOAD1_2REG_Q) || (cached_type == TYPE_NEON_LOAD1_3REG) || (cached_type == TYPE_NEON_LOAD1_3REG_Q) || (cached_type == TYPE_NEON_LOAD1_4REG) || (cached_type == TYPE_NEON_LOAD1_4REG_Q)) { return 548 /* 0x224 */; } else if ((cached_type == TYPE_NEON_LOAD1_ONE_LANE) || (cached_type == TYPE_NEON_LOAD1_ONE_LANE_Q)) { return 549 /* 0x225 */; } else if ((cached_type == TYPE_NEON_LOAD1_ALL_LANES) || (cached_type == TYPE_NEON_LOAD1_ALL_LANES_Q)) { return 550 /* 0x226 */; } else if ((cached_type == TYPE_NEON_LOAD2_2REG) || (cached_type == TYPE_NEON_LOAD2_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE_Q) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES_Q)) { return 551 /* 0x227 */; } else if ((cached_type == TYPE_NEON_LOAD3_3REG) || (cached_type == TYPE_NEON_LOAD3_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE_Q) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES_Q)) { return 552 /* 0x228 */; } else if ((cached_type == TYPE_NEON_LOAD4_4REG) || (cached_type == TYPE_NEON_LOAD4_4REG_Q) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE_Q) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES_Q)) { return 553 /* 0x229 */; } else if ((cached_type == TYPE_NEON_STP) || (cached_type == TYPE_NEON_STP_Q)) { return 554 /* 0x22a */; } else if ((cached_type == TYPE_NEON_STORE1_1REG) || (cached_type == TYPE_NEON_STORE1_1REG_Q) || (cached_type == TYPE_NEON_STORE1_2REG) || (cached_type == TYPE_NEON_STORE1_2REG_Q) || (cached_type == TYPE_NEON_STORE1_3REG) || (cached_type == TYPE_NEON_STORE1_4REG)) { return 555 /* 0x22b */; } else if ((cached_type == TYPE_NEON_STORE1_ONE_LANE) || (cached_type == TYPE_NEON_STORE1_ONE_LANE_Q)) { return 556 /* 0x22c */; } else if ((cached_type == TYPE_NEON_STORE2_2REG) || (cached_type == TYPE_NEON_STORE2_2REG_Q) || (cached_type == TYPE_NEON_STORE2_ONE_LANE) || (cached_type == TYPE_NEON_STORE2_ONE_LANE_Q)) { return 557 /* 0x22d */; } else if ((cached_type == TYPE_NEON_STORE3_3REG) || (cached_type == TYPE_NEON_STORE3_3REG_Q) || (cached_type == TYPE_NEON_STORE3_ONE_LANE) || (cached_type == TYPE_NEON_STORE3_ONE_LANE_Q)) { return 558 /* 0x22e */; } else if ((cached_type == TYPE_NEON_STORE4_4REG) || (cached_type == TYPE_NEON_STORE4_4REG_Q) || (cached_type == TYPE_NEON_STORE4_ONE_LANE) || (cached_type == TYPE_NEON_STORE4_ONE_LANE_Q)) { return 559 /* 0x22f */; } else if ((cached_type == TYPE_CRYPTO_AESE) || (cached_type == TYPE_CRYPTO_AESMC)) { return 560 /* 0x230 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_FAST) || (cached_type == TYPE_CRYPTO_SHA1_XOR) || (cached_type == TYPE_CRYPTO_SHA1_SLOW) || (cached_type == TYPE_CRYPTO_SHA256_FAST) || (cached_type == TYPE_CRYPTO_SHA256_SLOW)) { return 561 /* 0x231 */; } else if (cached_type == TYPE_CRC) { return 562 /* 0x232 */; } else if (cached_type == TYPE_CRYPTO_PMULL) { return 563 /* 0x233 */; } else { return 629 /* 0x275 */; } default: return 509 /* 0x1fd */; } } int internal_dfa_insn_code_cortexa55 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa75 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa76 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_ares (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_neoversen1 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_neoversee1 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_tsv110 (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; enum attr_tsv110_neon_type cached_tsv110_neon_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 600 /* 0x258 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 612 /* 0x264 */; } else { return 629 /* 0x275 */; } case 3584: /* aarch64_crypto_sha256su0v4si */ return 625 /* 0x271 */; case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 626 /* 0x272 */; case 3581: /* aarch64_crypto_sha1su0v4si */ case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ return 624 /* 0x270 */; case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 623 /* 0x26f */; case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ return 601 /* 0x259 */; case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ return 605 /* 0x25d */; case 3336: /* *aarch64_be_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else { return 629 /* 0x275 */; } case 3309: /* *aarch64_movxi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (which_alternative == 1) { return 612 /* 0x264 */; } else { return 629 /* 0x275 */; } case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 607 /* 0x25f */; } else { return 612 /* 0x264 */; } case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 606 /* 0x25e */; } else { return 612 /* 0x264 */; } case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3269: /* aarch64_ld1_x3_v2si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3265: /* aarch64_ld1_x3_v8qi */ return 604 /* 0x25c */; case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ return 608 /* 0x260 */; case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3161: /* aarch64_simd_ld3rv2si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3157: /* aarch64_simd_ld3rv8qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 607 /* 0x25f */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3302: /* aarch64_st1_x3_v2sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3297: /* aarch64_st1_x3_v2si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3295: /* aarch64_st1_x3_v4hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ return 612 /* 0x264 */; case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3105: /* aarch64_simd_ld2rv2si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ return 606 /* 0x25e */; case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 564 /* 0x234 */; } else { return 576 /* 0x240 */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 564 /* 0x234 */; } else { return 576 /* 0x240 */; } case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ return 577 /* 0x241 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 595 /* 0x253 */; } else if (which_alternative == 1) { return 596 /* 0x254 */; } else { return 602 /* 0x25a */; } case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ return 602 /* 0x25a */; case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2244: /* aarch64_get_lanev2sf */ case 2243: /* aarch64_get_lanev8hf */ case 2242: /* aarch64_get_lanev4hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2239: /* aarch64_get_lanev2si */ case 2238: /* aarch64_get_lanev8hi */ case 2237: /* aarch64_get_lanev4hi */ case 2236: /* aarch64_get_lanev16qi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 595 /* 0x253 */; } else if (which_alternative == 0) { return 600 /* 0x258 */; } else { return 612 /* 0x264 */; } case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ return 587 /* 0x24b */; case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 583 /* 0x247 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 595 /* 0x253 */; } else { return 596 /* 0x254 */; } case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ return 582 /* 0x246 */; case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 599 /* 0x257 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 601 /* 0x259 */; } else { return 629 /* 0x275 */; } case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 596 /* 0x254 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 601 /* 0x259 */; } else { return 629 /* 0x275 */; } case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 2144: /* reduc_plus_scal_v2df */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2132: /* aarch64_faddpv8hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1890: /* subv8hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1885: /* addv8hf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1570: /* fabdv8hf3 */ return 585 /* 0x249 */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2143: /* reduc_plus_scal_v2sf */ case 2133: /* aarch64_faddpv2sf */ case 2131: /* aarch64_faddpv4hf */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ case 1891: /* subv2sf3 */ case 1889: /* subv4hf3 */ case 1886: /* addv2sf3 */ case 1884: /* addv4hf3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1571: /* fabdv2sf3 */ case 1569: /* fabdv4hf3 */ return 584 /* 0x248 */; case 1568: /* abav4si_3 */ case 1566: /* abav8hi_3 */ case 1564: /* abav16qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ return 575 /* 0x23f */; case 1567: /* abav2si_3 */ case 1565: /* abav4hi_3 */ case 1563: /* abav8qi_3 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ return 574 /* 0x23e */; case 3558: /* aarch64_frecpsv2df */ case 3557: /* aarch64_frecpsv4sf */ case 3555: /* aarch64_frecpsv8hf */ case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1938: /* fnmav2df4 */ case 1937: /* fnmav4sf4 */ case 1935: /* fnmav8hf4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1921: /* *aarch64_fma4_eltv2df */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1918: /* fmav2df4 */ case 1917: /* fmav4sf4 */ case 1915: /* fmav8hf4 */ case 1494: /* aarch64_rsqrtsv2df */ case 1493: /* aarch64_rsqrtsv4sf */ case 1491: /* aarch64_rsqrtsv8hf */ return 593 /* 0x251 */; case 3561: /* aarch64_frecpsdf */ case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3556: /* aarch64_frecpsv2sf */ case 3554: /* aarch64_frecpsv4hf */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1936: /* fnmav2sf4 */ case 1934: /* fnmav4hf4 */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1916: /* fmav2sf4 */ case 1914: /* fmav4hf4 */ case 1497: /* aarch64_rsqrtsdf */ case 1496: /* aarch64_rsqrtssf */ case 1495: /* aarch64_rsqrtshf */ case 1492: /* aarch64_rsqrtsv2sf */ case 1490: /* aarch64_rsqrtsv4hf */ return 591 /* 0x24f */; case 3563: /* aarch64_urecpev4si */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3544: /* aarch64_frecpev8hf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1483: /* aarch64_rsqrtev8hf */ return 594 /* 0x252 */; case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3545: /* aarch64_frecpev2sf */ case 3543: /* aarch64_frecpev4hf */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1484: /* aarch64_rsqrtev2sf */ case 1482: /* aarch64_rsqrtev4hf */ return 592 /* 0x250 */; case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2433: /* *aarch64_mulx_eltv2df */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 1898: /* mulv2df3 */ case 1897: /* mulv4sf3 */ case 1895: /* mulv8hf3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1466: /* *aarch64_mul3_eltv2df */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1463: /* *aarch64_mul3_eltv8hf */ return 590 /* 0x24e */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2428: /* aarch64_fmulxdf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2425: /* aarch64_fmulxv2df */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 1896: /* mulv2sf3 */ case 1894: /* mulv4hf3 */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1462: /* *aarch64_mul3_eltv4hf */ return 589 /* 0x24d */; case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2158: /* popcountv16qi2 */ case 2156: /* clzv4si2 */ case 2154: /* clzv8hi2 */ case 2152: /* clzv16qi2 */ case 2150: /* clrsbv4si2 */ case 2148: /* clrsbv8hi2 */ case 2146: /* clrsbv16qi2 */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1378: /* bswapv8hi2 */ return 598 /* 0x256 */; case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2420: /* aarch64_pmulv16qi */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1709: /* aarch64_mlsv4si */ case 1707: /* aarch64_mlsv8hi */ case 1705: /* aarch64_mlsv16qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1691: /* aarch64_mlav4si */ case 1689: /* aarch64_mlav8hi */ case 1687: /* aarch64_mlav16qi */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1461: /* *aarch64_mul3_eltv4si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1376: /* mulv4si3 */ case 1374: /* mulv8hi3 */ case 1372: /* mulv16qi3 */ return 580 /* 0x244 */; case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2419: /* aarch64_pmulv8qi */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1712: /* *aarch64_mls_eltv2si */ case 1710: /* *aarch64_mls_eltv4hi */ case 1708: /* aarch64_mlsv2si */ case 1706: /* aarch64_mlsv4hi */ case 1704: /* aarch64_mlsv8qi */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1694: /* *aarch64_mla_eltv2si */ case 1692: /* *aarch64_mla_eltv4hi */ case 1690: /* aarch64_mlav2si */ case 1688: /* aarch64_mlav4hi */ case 1686: /* aarch64_mlav8qi */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1460: /* *aarch64_mul3_eltv2si */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1375: /* mulv2si3 */ case 1373: /* mulv4hi3 */ case 1371: /* mulv8qi3 */ return 578 /* 0x242 */; case 2234: /* *aarch64_get_lane_zero_extenddiv8hi */ case 2233: /* *aarch64_get_lane_zero_extendsiv8hi */ case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2230: /* *aarch64_get_lane_zero_extenddiv16qi */ case 2229: /* *aarch64_get_lane_zero_extendsiv16qi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2226: /* *aarch64_get_lane_extenddiv8hi */ case 2225: /* *aarch64_get_lane_extendsiv8hi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2222: /* *aarch64_get_lane_extenddiv16qi */ case 2221: /* *aarch64_get_lane_extendsiv16qi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ case 1342: /* aarch64_simd_mov_from_v2dfhigh */ case 1341: /* aarch64_simd_mov_from_v4sfhigh */ case 1340: /* aarch64_simd_mov_from_v8hfhigh */ case 1339: /* aarch64_simd_mov_from_v2dihigh */ case 1338: /* aarch64_simd_mov_from_v4sihigh */ case 1337: /* aarch64_simd_mov_from_v8hihigh */ case 1336: /* aarch64_simd_mov_from_v16qihigh */ case 1335: /* aarch64_simd_mov_from_v2dflow */ case 1334: /* aarch64_simd_mov_from_v4sflow */ case 1333: /* aarch64_simd_mov_from_v8hflow */ case 1332: /* aarch64_simd_mov_from_v2dilow */ case 1331: /* aarch64_simd_mov_from_v4silow */ case 1330: /* aarch64_simd_mov_from_v8hilow */ case 1329: /* aarch64_simd_mov_from_v16qilow */ return 600 /* 0x258 */; case 3335: /* aarch64_be_st1di */ case 3332: /* aarch64_be_st1v2sf */ case 3330: /* aarch64_be_st1v4hf */ case 3327: /* aarch64_be_st1v2si */ case 3325: /* aarch64_be_st1v4hi */ case 3323: /* aarch64_be_st1v8qi */ case 1156: /* aarch64_store_lane0v2sf */ case 1154: /* aarch64_store_lane0v4hf */ case 1151: /* aarch64_store_lane0v2si */ case 1149: /* aarch64_store_lane0v4hi */ case 1147: /* aarch64_store_lane0v8qi */ return 610 /* 0x262 */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x70ULL)) { return 564 /* 0x234 */; } else if (which_alternative == 3) { return 576 /* 0x240 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 595 /* 0x253 */; } else if (which_alternative == 0) { return 602 /* 0x25a */; } else if (which_alternative == 2) { return 611 /* 0x263 */; } else { return 629 /* 0x275 */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 6) { return 564 /* 0x234 */; } else if (which_alternative == 1) { return 573 /* 0x23d */; } else if (which_alternative == 3) { return 576 /* 0x240 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 595 /* 0x253 */; } else if (which_alternative == 5) { return 596 /* 0x254 */; } else if (which_alternative == 4) { return 600 /* 0x258 */; } else if (which_alternative == 0) { return 602 /* 0x25a */; } else { return 610 /* 0x262 */; } case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3457: /* aarch64_extv2sf */ case 3456: /* aarch64_extv8hf */ case 3455: /* aarch64_extv4hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3452: /* aarch64_extv2si */ case 3451: /* aarch64_extv8hi */ case 3450: /* aarch64_extv4hi */ case 3449: /* aarch64_extv16qi */ case 3448: /* aarch64_extv8qi */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 3360: /* aarch64_tbl1v8qi */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 2157: /* popcountv8qi2 */ case 2155: /* clzv2si2 */ case 2153: /* clzv4hi2 */ case 2151: /* clzv8qi2 */ case 2149: /* clrsbv2si2 */ case 2147: /* clrsbv4hi2 */ case 2145: /* clrsbv8qi2 */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ case 1379: /* bswapv2si2 */ case 1377: /* bswapv4hi2 */ case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1122: /* aarch64_dup_lanev2sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1120: /* aarch64_dup_lanev4hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1117: /* aarch64_dup_lanev2si */ case 1116: /* aarch64_dup_lanev8hi */ case 1115: /* aarch64_dup_lanev4hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1113: /* aarch64_dup_lanev8qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1110: /* aarch64_simd_dupv2sf */ case 1109: /* aarch64_simd_dupv8hf */ case 1108: /* aarch64_simd_dupv4hf */ return 595 /* 0x253 */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 595 /* 0x253 */; } else { return 599 /* 0x257 */; } case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 595 /* 0x253 */; } else { return 596 /* 0x254 */; } case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1071: /* blockage */ return 570 /* 0x23a */; case 1034: /* aarch64_movtilow_tilow */ return 613 /* 0x265 */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 596 /* 0x254 */; case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ULL)) { return 564 /* 0x234 */; } else { return 595 /* 0x253 */; } case 3093: /* *sqrtv2df2 */ case 3092: /* *sqrtv4sf2 */ case 3091: /* *sqrtv2sf2 */ case 3090: /* *sqrtv8hf2 */ case 3089: /* *sqrtv4hf2 */ case 1004: /* *sqrtdf2 */ case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ return 622 /* 0x26e */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ return 620 /* 0x26c */; case 1903: /* *divv2df3 */ case 1902: /* *divv4sf3 */ case 1901: /* *divv2sf3 */ case 1900: /* *divv8hf3 */ case 1899: /* *divv4hf3 */ case 998: /* *divdf3 */ case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 621 /* 0x26d */; case 2441: /* *aarch64_vgetfmulxv2df */ case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 995: /* *fnmuldf3 */ case 994: /* *fnmulsf3 */ case 993: /* *fnmuldf3 */ case 992: /* *fnmulsf3 */ case 991: /* muldf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 614 /* 0x266 */; case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 588 /* 0x24c */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 588 /* 0x24c */; } else { return 618 /* 0x26a */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 588 /* 0x24c */; } else { return 617 /* 0x269 */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 618 /* 0x26a */; case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 588 /* 0x24c */; } else { return 618 /* 0x26a */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 588 /* 0x24c */; } else { return 617 /* 0x269 */; } case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ return 616 /* 0x268 */; case 930: /* *aarch64_fnmadddf4 */ case 929: /* *aarch64_fnmaddsf4 */ case 928: /* *aarch64_fnmsdf4 */ case 927: /* *aarch64_fnmssf4 */ case 926: /* *aarch64_fmsdf4 */ case 925: /* *aarch64_fmssf4 */ case 924: /* *aarch64_fnmadf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 921: /* *aarch64_fmadf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 615 /* 0x267 */; case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 617 /* 0x269 */; case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 564 /* 0x234 */; } else { return 629 /* 0x275 */; } case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 576 /* 0x240 */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 581 /* 0x245 */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 564 /* 0x234 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 581 /* 0x245 */; } else { return 629 /* 0x275 */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 564 /* 0x234 */; } else { return 576 /* 0x240 */; } case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x1fULL)) { return 564 /* 0x234 */; } else { return 629 /* 0x275 */; } case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ return 619 /* 0x26b */; case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 569 /* 0x239 */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 568 /* 0x238 */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else { return 576 /* 0x240 */; } case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ return 566 /* 0x236 */; case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ return 567 /* 0x237 */; case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 2) { return 564 /* 0x234 */; } else { return 576 /* 0x240 */; } case 110: /* *zero_extendqihi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else { return 572 /* 0x23c */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (which_alternative == 1) { return 572 /* 0x23c */; } else { return 602 /* 0x25a */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (which_alternative == 1) { return 572 /* 0x23c */; } else if (which_alternative == 2) { return 596 /* 0x254 */; } else if (which_alternative == 3) { return 602 /* 0x25a */; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 613 /* 0x265 */; } else { return 629 /* 0x275 */; } case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 566 /* 0x236 */; } else { return 572 /* 0x23c */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3331: /* aarch64_be_st1v8hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3326: /* aarch64_be_st1v8hi */ case 3324: /* aarch64_be_st1v16qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3288: /* aarch64_st1_x2_v2sf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3283: /* aarch64_st1_x2_v2si */ case 3281: /* aarch64_st1_x2_v4hi */ case 3279: /* aarch64_st1_x2_v8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1150: /* aarch64_store_lane0v8hi */ case 1148: /* aarch64_store_lane0v16qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 611 /* 0x263 */; case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 573 /* 0x23d */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 603 /* 0x25b */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 611 /* 0x263 */; } else { return 629 /* 0x275 */; } case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 573 /* 0x23d */; } else { return 611 /* 0x263 */; } case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 603 /* 0x25b */; } else { return 629 /* 0x275 */; } case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 572 /* 0x23c */; } else { return 603 /* 0x25b */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 564 /* 0x234 */; } else if (which_alternative == 4) { return 595 /* 0x253 */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 596 /* 0x254 */; } else if (which_alternative == 6) { return 602 /* 0x25a */; } else if (which_alternative == 7) { return 610 /* 0x262 */; } else { return 629 /* 0x275 */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 564 /* 0x234 */; } else if (which_alternative == 8) { return 572 /* 0x23c */; } else if (which_alternative == 9) { return 573 /* 0x23d */; } else if (((1ULL << which_alternative) & 0x21ULL)) { return 595 /* 0x253 */; } else if (which_alternative == 1) { return 596 /* 0x254 */; } else if (which_alternative == 6) { return 602 /* 0x25a */; } else if (which_alternative == 7) { return 610 /* 0x262 */; } else if (!((1ULL << which_alternative) & 0x7e7ULL)) { return 613 /* 0x265 */; } else { return 629 /* 0x275 */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 564 /* 0x234 */; } else if (which_alternative == 9) { return 572 /* 0x23c */; } else if (which_alternative == 10) { return 573 /* 0x23d */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 595 /* 0x253 */; } else if (which_alternative == 1) { return 596 /* 0x254 */; } else if (which_alternative == 3) { return 600 /* 0x258 */; } else if (which_alternative == 7) { return 602 /* 0x25a */; } else if (which_alternative == 8) { return 610 /* 0x262 */; } else { return 613 /* 0x265 */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 564 /* 0x234 */; } else if (which_alternative == 3) { return 576 /* 0x240 */; } else if (which_alternative == 1) { return 596 /* 0x254 */; } else { return 629 /* 0x275 */; } case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x187fULL)) { return 564 /* 0x234 */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 572 /* 0x23c */; } else if (((1ULL << which_alternative) & 0x600ULL)) { return 573 /* 0x23d */; } else if (!((1ULL << which_alternative) & 0xffffULL)) { return 595 /* 0x253 */; } else if (which_alternative == 13) { return 596 /* 0x254 */; } else if (which_alternative == 15) { return 613 /* 0x265 */; } else { return 629 /* 0x275 */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xc3fULL)) { return 564 /* 0x234 */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 572 /* 0x23c */; } else if (((1ULL << which_alternative) & 0x300ULL)) { return 573 /* 0x23d */; } else if (!((1ULL << which_alternative) & 0x7fffULL)) { return 595 /* 0x253 */; } else if (which_alternative == 12) { return 596 /* 0x254 */; } else if (which_alternative == 14) { return 613 /* 0x265 */; } else { return 629 /* 0x275 */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0xbULL)) { return 564 /* 0x234 */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 572 /* 0x23c */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 573 /* 0x23d */; } else if (!((1ULL << which_alternative) & 0x3fbULL)) { return 595 /* 0x253 */; } else if (which_alternative == 9) { return 596 /* 0x254 */; } else { return 600 /* 0x258 */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 627 /* 0x273 */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 572 /* 0x23c */; case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ case 1044: /* aarch64_load_tp_hard */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ case 113: /* *addsi3_aarch64_uxtw */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ case 19: /* nop */ return 564 /* 0x234 */; case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 565 /* 0x235 */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 571 /* 0x23b */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_ALU_IMM) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_ADC_IMM) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ADR) || (cached_type == TYPE_BFM) || (cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV) || (cached_type == TYPE_SHIFT_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_MOV_REG) || (cached_type == TYPE_MVN_IMM) || (cached_type == TYPE_MVN_REG) || (cached_type == TYPE_MRS) || (cached_type == TYPE_MULTIPLE) || (cached_type == TYPE_NO_INSN)) { return 564 /* 0x234 */; } else if ((cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_ADCS_IMM) || (cached_type == TYPE_ADCS_REG)) { return 565 /* 0x235 */; } else if ((cached_type == TYPE_EXTEND) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_SHIFT_REG) || (cached_type == TYPE_CRC) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGIC_SHIFT_REG) || (cached_type == TYPE_MOV_SHIFT) || (cached_type == TYPE_MVN_SHIFT) || (cached_type == TYPE_MOV_SHIFT_REG) || (cached_type == TYPE_MVN_SHIFT_REG)) { return 566 /* 0x236 */; } else if ((cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_ALUS_SHIFT_REG) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_LOGICS_SHIFT_REG)) { return 567 /* 0x237 */; } else if ((get_attr_mul32 (insn) == MUL32_YES) || (get_attr_widen_mul64 (insn) == WIDEN_MUL64_YES)) { return 568 /* 0x238 */; } else if ((cached_type == TYPE_UDIV) || (cached_type == TYPE_SDIV)) { return 569 /* 0x239 */; } else if (cached_type == TYPE_BLOCK) { return 570 /* 0x23a */; } else if (cached_type == TYPE_BRANCH) { return 571 /* 0x23b */; } else if ((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8)) { return 572 /* 0x23c */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8)) { return 573 /* 0x23d */; } else if ((cached_type == TYPE_NEON_ABD) || (cached_type == TYPE_NEON_ARITH_ACC)) { return 574 /* 0x23e */; } else if (cached_type == TYPE_NEON_ARITH_ACC_Q) { return 575 /* 0x23f */; } else if ((cached_tsv110_neon_type = get_attr_tsv110_neon_type (insn)) == TSV110_NEON_TYPE_NEON_ARITH_BASIC) { return 576 /* 0x240 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_ARITH_COMPLEX) { return 577 /* 0x241 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_MULTIPLY) { return 578 /* 0x242 */; } else if (cached_type == TYPE_NEON_MUL_D_LONG) { return 579 /* 0x243 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_MULTIPLY_Q) { return 580 /* 0x244 */; } else if ((cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_ACC) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_IMM_BASIC) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_IMM_COMPLEX) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_REG_BASIC) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_REG_COMPLEX)) { return 581 /* 0x245 */; } else if ((cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_REG_BASIC_Q) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_SHIFT_REG_COMPLEX_Q)) { return 582 /* 0x246 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_NEGABS) { return 583 /* 0x247 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_ARITH) { return 584 /* 0x248 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_ARITH_Q) { return 585 /* 0x249 */; } else if ((cached_type == TYPE_NEON_FP_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_MINMAX_D_Q)) { return 586 /* 0x24a */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_REDUCTIONS_Q) { return 587 /* 0x24b */; } else if ((cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_CVT_INT) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_CVT_INT_Q)) { return 588 /* 0x24c */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_MUL) { return 589 /* 0x24d */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_MUL_Q) { return 590 /* 0x24e */; } else if ((cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_MLA) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_RECPS_RSQRTS)) { return 591 /* 0x24f */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_RECPE_RSQRTE) { return 592 /* 0x250 */; } else if ((cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_MLA_Q) || (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_RECPS_RSQRTS_Q)) { return 593 /* 0x251 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FP_RECPE_RSQRTE_Q) { return 594 /* 0x252 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_BITOPS) { return 595 /* 0x253 */; } else if ((cached_type == TYPE_NEON_FROM_GP) || (cached_type == TYPE_F_MCR)) { return 596 /* 0x254 */; } else if (cached_type == TYPE_F_MCRR) { return 597 /* 0x255 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_BITOPS_Q) { return 598 /* 0x256 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_FROM_GP_Q) { return 599 /* 0x257 */; } else if ((cached_type == TYPE_NEON_TO_GP) || (cached_type == TYPE_NEON_TO_GP_Q)) { return 600 /* 0x258 */; } else if ((cached_type == TYPE_NEON_LOAD1_ONE_LANE) || (cached_type == TYPE_NEON_LOAD1_ONE_LANE_Q) || (cached_type == TYPE_NEON_LOAD1_ALL_LANES) || (cached_type == TYPE_NEON_LOAD1_ALL_LANES_Q)) { return 601 /* 0x259 */; } else if ((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD) || (cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q)) { return 602 /* 0x25a */; } else if ((cached_type == TYPE_NEON_LOAD1_2REG) || (cached_type == TYPE_NEON_LOAD1_2REG_Q)) { return 603 /* 0x25b */; } else if ((cached_type == TYPE_NEON_LOAD1_3REG) || (cached_type == TYPE_NEON_LOAD1_3REG_Q)) { return 604 /* 0x25c */; } else if ((cached_type == TYPE_NEON_LOAD1_4REG) || (cached_type == TYPE_NEON_LOAD1_4REG_Q)) { return 605 /* 0x25d */; } else if ((cached_type == TYPE_NEON_LOAD2_2REG) || (cached_type == TYPE_NEON_LOAD2_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES_Q) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE_Q)) { return 606 /* 0x25e */; } else if ((cached_type == TYPE_NEON_LOAD3_3REG) || (cached_type == TYPE_NEON_LOAD3_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE_Q) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES_Q)) { return 607 /* 0x25f */; } else if ((cached_type == TYPE_NEON_LOAD4_ALL_LANES) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES_Q) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE_Q)) { return 608 /* 0x260 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_STORE_A) { return 610 /* 0x262 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_STORE_B) { return 611 /* 0x263 */; } else if (cached_tsv110_neon_type == TSV110_NEON_TYPE_NEON_STORE_COMPLEX) { return 612 /* 0x264 */; } else if ((cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD) || (cached_type == TYPE_FMOV)) { return 613 /* 0x265 */; } else if ((cached_type == TYPE_FADDS) || (cached_type == TYPE_FADDD) || (cached_type == TYPE_FMULS) || (cached_type == TYPE_FMULD)) { return 614 /* 0x266 */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FFMAS) || (cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAD)) { return 615 /* 0x267 */; } else if (cached_type == TYPE_F_CVT) { return 616 /* 0x268 */; } else if (cached_type == TYPE_F_CVTF2I) { return 617 /* 0x269 */; } else if (cached_type == TYPE_F_CVTI2F) { return 618 /* 0x26a */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD)) { return 619 /* 0x26b */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD)) { return 620 /* 0x26c */; } else if ((cached_type == TYPE_FDIVS) || (cached_type == TYPE_NEON_FP_DIV_S) || (cached_type == TYPE_FDIVD) || (cached_type == TYPE_NEON_FP_DIV_D) || (cached_type == TYPE_NEON_FP_DIV_S_Q) || (cached_type == TYPE_NEON_FP_DIV_D_Q)) { return 621 /* 0x26d */; } else if ((cached_type == TYPE_FSQRTS) || (cached_type == TYPE_NEON_FP_SQRT_S) || (cached_type == TYPE_FSQRTD) || (cached_type == TYPE_NEON_FP_SQRT_D) || (cached_type == TYPE_NEON_FP_SQRT_S_Q) || (cached_type == TYPE_NEON_FP_SQRT_D_Q)) { return 622 /* 0x26e */; } else if ((cached_type == TYPE_CRYPTO_AESE) || (cached_type == TYPE_CRYPTO_AESMC)) { return 623 /* 0x26f */; } else if ((cached_type == TYPE_CRYPTO_SHA1_FAST) || (cached_type == TYPE_CRYPTO_SHA1_XOR)) { return 624 /* 0x270 */; } else if (cached_type == TYPE_CRYPTO_SHA256_FAST) { return 625 /* 0x271 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_SLOW) || (cached_type == TYPE_CRYPTO_SHA256_SLOW)) { return 626 /* 0x272 */; } else if (cached_type == TYPE_CALL) { return 627 /* 0x273 */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_saphira (rtx_insn *insn ATTRIBUTE_UNUSED) { enum attr_type cached_type ATTRIBUTE_UNUSED; switch (recog_memoized (insn)) { case 3895: /* *vec_extractvnx2dfdf_0 */ case 3894: /* *vec_extractvnx4sfsf_0 */ case 3893: /* *vec_extractvnx8hfhf_0 */ case 3892: /* *vec_extractvnx2didi_0 */ case 3891: /* *vec_extractvnx4sisi_0 */ case 3890: /* *vec_extractvnx8hihi_0 */ case 3889: /* *vec_extractvnx16qiqi_0 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 354 /* 0x162 */; } else { return 629 /* 0x275 */; } case 3585: /* aarch64_crypto_sha256su1v4si */ case 3583: /* aarch64_crypto_sha256h2v4si */ case 3582: /* aarch64_crypto_sha256hv4si */ return 364 /* 0x16c */; case 3580: /* aarch64_crypto_sha1pv4si */ case 3579: /* aarch64_crypto_sha1mv4si */ case 3578: /* aarch64_crypto_sha1cv4si */ return 363 /* 0x16b */; case 3577: /* aarch64_crypto_sha1su1v4si */ case 3576: /* aarch64_be_crypto_sha1hv4si */ case 3575: /* aarch64_crypto_sha1hv4si */ case 3574: /* aarch64_crypto_sha1hsi */ return 360 /* 0x168 */; case 3571: /* aarch64_crypto_aesimcv16qi */ case 3570: /* aarch64_crypto_aesmcv16qi */ return 361 /* 0x169 */; case 3634: /* aarch64_crypto_pmullv2di */ case 3633: /* aarch64_crypto_pmulldi */ case 3584: /* aarch64_crypto_sha256su0v4si */ case 3581: /* aarch64_crypto_sha1su0v4si */ case 3573: /* *aarch64_crypto_aesd_fused */ case 3572: /* *aarch64_crypto_aese_fused */ case 3569: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3568: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3567: /* *aarch64_crypto_aesdv16qi_xor_combine */ case 3566: /* *aarch64_crypto_aesev16qi_xor_combine */ case 3565: /* aarch64_crypto_aesdv16qi */ case 3564: /* aarch64_crypto_aesev16qi */ return 362 /* 0x16a */; case 3560: /* aarch64_frecpssf */ case 3559: /* aarch64_frecpshf */ case 3557: /* aarch64_frecpsv4sf */ case 3556: /* aarch64_frecpsv2sf */ case 3555: /* aarch64_frecpsv8hf */ case 3554: /* aarch64_frecpsv4hf */ return 352 /* 0x160 */; case 3359: /* aarch64_ld4df_dreg */ case 3358: /* aarch64_ld4di_dreg */ case 3357: /* aarch64_ld4v2sf_dreg */ case 3356: /* aarch64_ld4v2si_dreg */ case 3355: /* aarch64_ld4v4hf_dreg */ case 3354: /* aarch64_ld4v4hi_dreg */ case 3353: /* aarch64_ld4v8qi_dreg */ return 342 /* 0x156 */; case 3309: /* *aarch64_movxi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 343 /* 0x157 */; } else if (which_alternative == 1) { return 357 /* 0x165 */; } else { return 396 /* 0x18c */; } case 3308: /* *aarch64_movci */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 341 /* 0x155 */; } else if (which_alternative == 1) { return 356 /* 0x164 */; } else { return 396 /* 0x18c */; } case 3336: /* *aarch64_be_movoi */ case 3307: /* *aarch64_movoi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 339 /* 0x153 */; } else if (which_alternative == 1) { return 355 /* 0x163 */; } else { return 396 /* 0x18c */; } case 3247: /* aarch64_simd_st4v2df */ case 3246: /* aarch64_simd_st4v4sf */ case 3245: /* aarch64_simd_st4v8hf */ case 3244: /* aarch64_simd_st4v2di */ case 3243: /* aarch64_simd_st4v4si */ case 3242: /* aarch64_simd_st4v8hi */ case 3241: /* aarch64_simd_st4v16qi */ return 357 /* 0x165 */; case 3226: /* aarch64_simd_ld4rdf */ case 3225: /* aarch64_simd_ld4rdi */ case 3224: /* aarch64_simd_ld4rv2df */ case 3223: /* aarch64_simd_ld4rv4sf */ case 3222: /* aarch64_simd_ld4rv2sf */ case 3221: /* aarch64_simd_ld4rv8hf */ case 3220: /* aarch64_simd_ld4rv4hf */ case 3219: /* aarch64_simd_ld4rv2di */ case 3218: /* aarch64_simd_ld4rv4si */ case 3217: /* aarch64_simd_ld4rv2si */ case 3216: /* aarch64_simd_ld4rv8hi */ case 3215: /* aarch64_simd_ld4rv4hi */ case 3214: /* aarch64_simd_ld4rv16qi */ case 3213: /* aarch64_simd_ld4rv8qi */ case 3212: /* aarch64_simd_ld4v2df */ case 3211: /* aarch64_simd_ld4v4sf */ case 3210: /* aarch64_simd_ld4v8hf */ case 3209: /* aarch64_simd_ld4v2di */ case 3208: /* aarch64_simd_ld4v4si */ case 3207: /* aarch64_simd_ld4v8hi */ case 3206: /* aarch64_simd_ld4v16qi */ return 343 /* 0x157 */; case 3304: /* aarch64_st1_x3_v2df */ case 3303: /* aarch64_st1_x3_v4sf */ case 3301: /* aarch64_st1_x3_v8hf */ case 3299: /* aarch64_st1_x3_v2di */ case 3298: /* aarch64_st1_x3_v4si */ case 3296: /* aarch64_st1_x3_v8hi */ case 3294: /* aarch64_st1_x3_v16qi */ case 3191: /* aarch64_simd_st3v2df */ case 3190: /* aarch64_simd_st3v4sf */ case 3189: /* aarch64_simd_st3v8hf */ case 3188: /* aarch64_simd_st3v2di */ case 3187: /* aarch64_simd_st3v4si */ case 3186: /* aarch64_simd_st3v8hi */ case 3185: /* aarch64_simd_st3v16qi */ return 356 /* 0x164 */; case 3352: /* aarch64_ld3df_dreg */ case 3351: /* aarch64_ld3di_dreg */ case 3350: /* aarch64_ld3v2sf_dreg */ case 3349: /* aarch64_ld3v2si_dreg */ case 3348: /* aarch64_ld3v4hf_dreg */ case 3347: /* aarch64_ld3v4hi_dreg */ case 3346: /* aarch64_ld3v8qi_dreg */ case 3278: /* aarch64_ld1_x3_df */ case 3277: /* aarch64_ld1_x3_di */ case 3274: /* aarch64_ld1_x3_v2sf */ case 3272: /* aarch64_ld1_x3_v4hf */ case 3269: /* aarch64_ld1_x3_v2si */ case 3267: /* aarch64_ld1_x3_v4hi */ case 3265: /* aarch64_ld1_x3_v8qi */ case 3170: /* aarch64_simd_ld3rdf */ case 3169: /* aarch64_simd_ld3rdi */ case 3166: /* aarch64_simd_ld3rv2sf */ case 3164: /* aarch64_simd_ld3rv4hf */ case 3161: /* aarch64_simd_ld3rv2si */ case 3159: /* aarch64_simd_ld3rv4hi */ case 3157: /* aarch64_simd_ld3rv8qi */ return 340 /* 0x154 */; case 3276: /* aarch64_ld1_x3_v2df */ case 3275: /* aarch64_ld1_x3_v4sf */ case 3273: /* aarch64_ld1_x3_v8hf */ case 3271: /* aarch64_ld1_x3_v2di */ case 3270: /* aarch64_ld1_x3_v4si */ case 3268: /* aarch64_ld1_x3_v8hi */ case 3266: /* aarch64_ld1_x3_v16qi */ case 3168: /* aarch64_simd_ld3rv2df */ case 3167: /* aarch64_simd_ld3rv4sf */ case 3165: /* aarch64_simd_ld3rv8hf */ case 3163: /* aarch64_simd_ld3rv2di */ case 3162: /* aarch64_simd_ld3rv4si */ case 3160: /* aarch64_simd_ld3rv8hi */ case 3158: /* aarch64_simd_ld3rv16qi */ case 3156: /* aarch64_simd_ld3v2df */ case 3155: /* aarch64_simd_ld3v4sf */ case 3154: /* aarch64_simd_ld3v8hf */ case 3153: /* aarch64_simd_ld3v2di */ case 3152: /* aarch64_simd_ld3v4si */ case 3151: /* aarch64_simd_ld3v8hi */ case 3150: /* aarch64_simd_ld3v16qi */ return 341 /* 0x155 */; case 3093: /* *sqrtv2df2 */ return 329 /* 0x149 */; case 3092: /* *sqrtv4sf2 */ case 3090: /* *sqrtv8hf2 */ return 328 /* 0x148 */; case 3091: /* *sqrtv2sf2 */ case 3089: /* *sqrtv4hf2 */ return 326 /* 0x146 */; case 3011: /* aarch64_cmtstdi */ case 2999: /* aarch64_cmgtudi */ case 2998: /* aarch64_cmgeudi */ case 2997: /* aarch64_cmleudi */ case 2996: /* aarch64_cmltudi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 331 /* 0x14b */; } else { return 396 /* 0x18c */; } case 2962: /* aarch64_cmgtdi */ case 2961: /* aarch64_cmgedi */ case 2960: /* aarch64_cmeqdi */ case 2959: /* aarch64_cmledi */ case 2958: /* aarch64_cmltdi */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x3ULL)) { return 331 /* 0x14b */; } else { return 396 /* 0x18c */; } case 2346: /* aarch64_uaddw2v4si_internal */ case 2345: /* aarch64_saddw2v4si_internal */ case 2344: /* aarch64_uaddw2v8hi_internal */ case 2343: /* aarch64_saddw2v8hi_internal */ case 2342: /* aarch64_uaddw2v16qi_internal */ case 2341: /* aarch64_saddw2v16qi_internal */ case 2340: /* aarch64_uaddwv4si_internal */ case 2339: /* aarch64_saddwv4si_internal */ case 2338: /* aarch64_uaddwv8hi_internal */ case 2337: /* aarch64_saddwv8hi_internal */ case 2336: /* aarch64_uaddwv16qi_internal */ case 2335: /* aarch64_saddwv16qi_internal */ case 2334: /* aarch64_uaddwv2si */ case 2333: /* aarch64_saddwv2si */ case 2332: /* aarch64_uaddwv4hi */ case 2331: /* aarch64_saddwv4hi */ case 2330: /* aarch64_uaddwv8qi */ case 2329: /* aarch64_saddwv8qi */ case 2328: /* aarch64_usubw2v4si_internal */ case 2327: /* aarch64_ssubw2v4si_internal */ case 2326: /* aarch64_usubw2v8hi_internal */ case 2325: /* aarch64_ssubw2v8hi_internal */ case 2324: /* aarch64_usubw2v16qi_internal */ case 2323: /* aarch64_ssubw2v16qi_internal */ case 2322: /* aarch64_usubwv4si_internal */ case 2321: /* aarch64_ssubwv4si_internal */ case 2320: /* aarch64_usubwv8hi_internal */ case 2319: /* aarch64_ssubwv8hi_internal */ case 2318: /* aarch64_usubwv16qi_internal */ case 2317: /* aarch64_ssubwv16qi_internal */ case 2316: /* aarch64_usubwv2si */ case 2315: /* aarch64_ssubwv2si */ case 2314: /* aarch64_usubwv4hi */ case 2313: /* aarch64_ssubwv4hi */ case 2312: /* aarch64_usubwv8qi */ case 2311: /* aarch64_ssubwv8qi */ return 336 /* 0x150 */; case 2274: /* *aarch64_combinez_bedf */ case 2273: /* *aarch64_combinez_bedi */ case 2272: /* *aarch64_combinez_bev2sf */ case 2271: /* *aarch64_combinez_bev2si */ case 2270: /* *aarch64_combinez_bev4hf */ case 2269: /* *aarch64_combinez_bev4hi */ case 2268: /* *aarch64_combinez_bev8qi */ case 2267: /* *aarch64_combinezdf */ case 2266: /* *aarch64_combinezdi */ case 2265: /* *aarch64_combinezv2sf */ case 2264: /* *aarch64_combinezv2si */ case 2263: /* *aarch64_combinezv4hf */ case 2262: /* *aarch64_combinezv4hi */ case 2261: /* *aarch64_combinezv8qi */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 337 /* 0x151 */; } else if (which_alternative == 1) { return 345 /* 0x159 */; } else { return 349 /* 0x15d */; } case 2260: /* store_pair_lanesdf */ case 2259: /* store_pair_lanesdi */ case 2258: /* store_pair_lanesv2sf */ case 2257: /* store_pair_lanesv2si */ case 2256: /* store_pair_lanesv4hf */ case 2255: /* store_pair_lanesv4hi */ case 2254: /* store_pair_lanesv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 354 /* 0x162 */; } else { return 397 /* 0x18d */; } case 3528: /* *aarch64_simd_ld1rv2df */ case 3527: /* *aarch64_simd_ld1rv4sf */ case 3526: /* *aarch64_simd_ld1rv2sf */ case 3525: /* *aarch64_simd_ld1rv8hf */ case 3524: /* *aarch64_simd_ld1rv4hf */ case 3523: /* *aarch64_simd_ld1rv2di */ case 3522: /* *aarch64_simd_ld1rv4si */ case 3521: /* *aarch64_simd_ld1rv2si */ case 3520: /* *aarch64_simd_ld1rv8hi */ case 3519: /* *aarch64_simd_ld1rv4hi */ case 3518: /* *aarch64_simd_ld1rv16qi */ case 3517: /* *aarch64_simd_ld1rv8qi */ case 3322: /* aarch64_be_ld1di */ case 3321: /* aarch64_be_ld1v2df */ case 3320: /* aarch64_be_ld1v4sf */ case 3319: /* aarch64_be_ld1v2sf */ case 3318: /* aarch64_be_ld1v8hf */ case 3317: /* aarch64_be_ld1v4hf */ case 3316: /* aarch64_be_ld1v2di */ case 3315: /* aarch64_be_ld1v4si */ case 3314: /* aarch64_be_ld1v2si */ case 3313: /* aarch64_be_ld1v8hi */ case 3312: /* aarch64_be_ld1v4hi */ case 3311: /* aarch64_be_ld1v16qi */ case 3310: /* aarch64_be_ld1v8qi */ case 3128: /* aarch64_vec_load_lanesoi_lanedf */ case 3127: /* aarch64_vec_load_lanesoi_lanedi */ case 3126: /* aarch64_vec_load_lanesoi_lanev2df */ case 3125: /* aarch64_vec_load_lanesoi_lanev4sf */ case 3124: /* aarch64_vec_load_lanesoi_lanev2sf */ case 3123: /* aarch64_vec_load_lanesoi_lanev8hf */ case 3122: /* aarch64_vec_load_lanesoi_lanev4hf */ case 3121: /* aarch64_vec_load_lanesoi_lanev2di */ case 3120: /* aarch64_vec_load_lanesoi_lanev4si */ case 3119: /* aarch64_vec_load_lanesoi_lanev2si */ case 3118: /* aarch64_vec_load_lanesoi_lanev8hi */ case 3117: /* aarch64_vec_load_lanesoi_lanev4hi */ case 3116: /* aarch64_vec_load_lanesoi_lanev16qi */ case 3115: /* aarch64_vec_load_lanesoi_lanev8qi */ case 2253: /* load_pair_lanesdf */ case 2252: /* load_pair_lanesdi */ case 2251: /* load_pair_lanesv2sf */ case 2250: /* load_pair_lanesv2si */ case 2249: /* load_pair_lanesv4hf */ case 2248: /* load_pair_lanesv4hi */ case 2247: /* load_pair_lanesv8qi */ return 337 /* 0x151 */; case 3902: /* *vec_extractvnx2dfdf_v128 */ case 3901: /* *vec_extractvnx4sfsf_v128 */ case 3900: /* *vec_extractvnx8hfhf_v128 */ case 3899: /* *vec_extractvnx2didi_v128 */ case 3898: /* *vec_extractvnx4sisi_v128 */ case 3897: /* *vec_extractvnx8hihi_v128 */ case 3896: /* *vec_extractvnx16qiqi_v128 */ case 2246: /* aarch64_get_lanev2df */ case 2245: /* aarch64_get_lanev4sf */ case 2243: /* aarch64_get_lanev8hf */ case 2241: /* aarch64_get_lanev2di */ case 2240: /* aarch64_get_lanev4si */ case 2238: /* aarch64_get_lanev8hi */ case 2236: /* aarch64_get_lanev16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 347 /* 0x15b */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 354 /* 0x162 */; } else { return 629 /* 0x275 */; } case 2244: /* aarch64_get_lanev2sf */ case 2242: /* aarch64_get_lanev4hf */ case 2239: /* aarch64_get_lanev2si */ case 2237: /* aarch64_get_lanev4hi */ case 2235: /* aarch64_get_lanev8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 348 /* 0x15c */; } else if (which_alternative == 1) { return 349 /* 0x15d */; } else { return 354 /* 0x162 */; } case 2232: /* *aarch64_get_lane_zero_extenddiv4hi */ case 2231: /* *aarch64_get_lane_zero_extendsiv4hi */ case 2228: /* *aarch64_get_lane_zero_extenddiv8qi */ case 2227: /* *aarch64_get_lane_zero_extendsiv8qi */ case 2224: /* *aarch64_get_lane_extenddiv4hi */ case 2223: /* *aarch64_get_lane_extendsiv4hi */ case 2220: /* *aarch64_get_lane_extenddiv8qi */ case 2219: /* *aarch64_get_lane_extendsiv8qi */ return 348 /* 0x15c */; case 2218: /* aarch64_simd_bsldi_alt */ case 2217: /* aarch64_simd_bsldi_internal */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 349 /* 0x15d */; } else { return 396 /* 0x18c */; } case 2100: /* aarch64_float_truncate_hi_v8hf_be */ case 2099: /* aarch64_float_truncate_hi_v4sf_be */ case 2098: /* aarch64_float_truncate_hi_v8hf_le */ case 2097: /* aarch64_float_truncate_hi_v4sf_le */ case 2096: /* aarch64_float_truncate_lo_v4hf */ case 2095: /* aarch64_float_truncate_lo_v2sf */ return 321 /* 0x141 */; case 3084: /* aarch64_facgtdf */ case 3083: /* aarch64_facgedf */ case 3082: /* aarch64_facledf */ case 3081: /* aarch64_facltdf */ case 3080: /* aarch64_facgtsf */ case 3079: /* aarch64_facgesf */ case 3078: /* aarch64_faclesf */ case 3077: /* aarch64_facltsf */ case 3076: /* aarch64_facgthf */ case 3075: /* aarch64_facgehf */ case 3074: /* aarch64_faclehf */ case 3073: /* aarch64_faclthf */ case 3072: /* aarch64_facgtv2df */ case 3071: /* aarch64_facgev2df */ case 3070: /* aarch64_faclev2df */ case 3069: /* aarch64_facltv2df */ case 3068: /* aarch64_facgtv4sf */ case 3067: /* aarch64_facgev4sf */ case 3066: /* aarch64_faclev4sf */ case 3065: /* aarch64_facltv4sf */ case 3064: /* aarch64_facgtv2sf */ case 3063: /* aarch64_facgev2sf */ case 3062: /* aarch64_faclev2sf */ case 3061: /* aarch64_facltv2sf */ case 3060: /* aarch64_facgtv8hf */ case 3059: /* aarch64_facgev8hf */ case 3058: /* aarch64_faclev8hf */ case 3057: /* aarch64_facltv8hf */ case 3056: /* aarch64_facgtv4hf */ case 3055: /* aarch64_facgev4hf */ case 3054: /* aarch64_faclev4hf */ case 3053: /* aarch64_facltv4hf */ case 3052: /* aarch64_cmgtdf */ case 3051: /* aarch64_cmgedf */ case 3050: /* aarch64_cmeqdf */ case 3049: /* aarch64_cmledf */ case 3048: /* aarch64_cmltdf */ case 3047: /* aarch64_cmgtsf */ case 3046: /* aarch64_cmgesf */ case 3045: /* aarch64_cmeqsf */ case 3044: /* aarch64_cmlesf */ case 3043: /* aarch64_cmltsf */ case 3042: /* aarch64_cmgthf */ case 3041: /* aarch64_cmgehf */ case 3040: /* aarch64_cmeqhf */ case 3039: /* aarch64_cmlehf */ case 3038: /* aarch64_cmlthf */ case 3037: /* aarch64_cmgtv2df */ case 3036: /* aarch64_cmgev2df */ case 3035: /* aarch64_cmeqv2df */ case 3034: /* aarch64_cmlev2df */ case 3033: /* aarch64_cmltv2df */ case 3032: /* aarch64_cmgtv4sf */ case 3031: /* aarch64_cmgev4sf */ case 3030: /* aarch64_cmeqv4sf */ case 3029: /* aarch64_cmlev4sf */ case 3028: /* aarch64_cmltv4sf */ case 3027: /* aarch64_cmgtv2sf */ case 3026: /* aarch64_cmgev2sf */ case 3025: /* aarch64_cmeqv2sf */ case 3024: /* aarch64_cmlev2sf */ case 3023: /* aarch64_cmltv2sf */ case 3022: /* aarch64_cmgtv8hf */ case 3021: /* aarch64_cmgev8hf */ case 3020: /* aarch64_cmeqv8hf */ case 3019: /* aarch64_cmlev8hf */ case 3018: /* aarch64_cmltv8hf */ case 3017: /* aarch64_cmgtv4hf */ case 3016: /* aarch64_cmgev4hf */ case 3015: /* aarch64_cmeqv4hf */ case 3014: /* aarch64_cmlev4hf */ case 3013: /* aarch64_cmltv4hf */ case 2194: /* aarch64_reduc_smin_internalv2sf */ case 2193: /* aarch64_reduc_smax_internalv2sf */ case 2192: /* aarch64_reduc_smin_nan_internalv2sf */ case 2191: /* aarch64_reduc_smax_nan_internalv2sf */ case 2186: /* aarch64_reduc_smin_internalv4hf */ case 2185: /* aarch64_reduc_smax_internalv4hf */ case 2184: /* aarch64_reduc_smin_nan_internalv4hf */ case 2183: /* aarch64_reduc_smax_nan_internalv4hf */ case 2130: /* fminv2df3 */ case 2129: /* fmaxv2df3 */ case 2128: /* smin_nanv2df3 */ case 2127: /* smax_nanv2df3 */ case 2126: /* fminv4sf3 */ case 2125: /* fmaxv4sf3 */ case 2124: /* smin_nanv4sf3 */ case 2123: /* smax_nanv4sf3 */ case 2122: /* fminv2sf3 */ case 2121: /* fmaxv2sf3 */ case 2120: /* smin_nanv2sf3 */ case 2119: /* smax_nanv2sf3 */ case 2118: /* fminv8hf3 */ case 2117: /* fmaxv8hf3 */ case 2116: /* smin_nanv8hf3 */ case 2115: /* smax_nanv8hf3 */ case 2114: /* fminv4hf3 */ case 2113: /* fmaxv4hf3 */ case 2112: /* smin_nanv4hf3 */ case 2111: /* smax_nanv4hf3 */ case 2110: /* sminv2df3 */ case 2109: /* smaxv2df3 */ case 2108: /* sminv4sf3 */ case 2107: /* smaxv4sf3 */ case 2106: /* sminv2sf3 */ case 2105: /* smaxv2sf3 */ case 2104: /* sminv8hf3 */ case 2103: /* smaxv8hf3 */ case 2102: /* sminv4hf3 */ case 2101: /* smaxv4hf3 */ case 1988: /* roundv2df2 */ case 1987: /* rintv2df2 */ case 1986: /* nearbyintv2df2 */ case 1985: /* frintnv2df2 */ case 1984: /* floorv2df2 */ case 1983: /* ceilv2df2 */ case 1982: /* btruncv2df2 */ case 1981: /* roundv4sf2 */ case 1980: /* rintv4sf2 */ case 1979: /* nearbyintv4sf2 */ case 1978: /* frintnv4sf2 */ case 1977: /* floorv4sf2 */ case 1976: /* ceilv4sf2 */ case 1975: /* btruncv4sf2 */ case 1974: /* roundv2sf2 */ case 1973: /* rintv2sf2 */ case 1972: /* nearbyintv2sf2 */ case 1971: /* frintnv2sf2 */ case 1970: /* floorv2sf2 */ case 1969: /* ceilv2sf2 */ case 1968: /* btruncv2sf2 */ case 1967: /* roundv8hf2 */ case 1966: /* rintv8hf2 */ case 1965: /* nearbyintv8hf2 */ case 1964: /* frintnv8hf2 */ case 1963: /* floorv8hf2 */ case 1962: /* ceilv8hf2 */ case 1961: /* btruncv8hf2 */ case 1960: /* roundv4hf2 */ case 1959: /* rintv4hf2 */ case 1958: /* nearbyintv4hf2 */ case 1957: /* frintnv4hf2 */ case 1956: /* floorv4hf2 */ case 1955: /* ceilv4hf2 */ case 1954: /* btruncv4hf2 */ return 314 /* 0x13a */; case 1953: /* *aarch64_fnma4_elt_to_64v2df */ case 1952: /* *aarch64_fnma4_elt_from_dupv2df */ case 1941: /* *aarch64_fnma4_eltv2df */ case 1938: /* fnmav2df4 */ case 1933: /* *aarch64_fma4_elt_to_64v2df */ case 1932: /* *aarch64_fma4_elt_from_dupv2df */ case 1921: /* *aarch64_fma4_eltv2df */ case 1918: /* fmav2df4 */ return 320 /* 0x140 */; case 1951: /* *aarch64_fnma4_elt_from_dupv4sf */ case 1950: /* *aarch64_fnma4_elt_from_dupv2sf */ case 1949: /* *aarch64_fnma4_elt_from_dupv8hf */ case 1948: /* *aarch64_fnma4_elt_from_dupv4hf */ case 1943: /* *aarch64_fnma4_elt_to_64v4sf */ case 1942: /* *aarch64_fnma4_elt_to_128v2sf */ case 1940: /* *aarch64_fnma4_eltv4sf */ case 1939: /* *aarch64_fnma4_eltv2sf */ case 1937: /* fnmav4sf4 */ case 1936: /* fnmav2sf4 */ case 1935: /* fnmav8hf4 */ case 1934: /* fnmav4hf4 */ case 1931: /* *aarch64_fma4_elt_from_dupv4sf */ case 1930: /* *aarch64_fma4_elt_from_dupv2sf */ case 1929: /* *aarch64_fma4_elt_from_dupv8hf */ case 1928: /* *aarch64_fma4_elt_from_dupv4hf */ case 1923: /* *aarch64_fma4_elt_to_64v4sf */ case 1922: /* *aarch64_fma4_elt_to_128v2sf */ case 1920: /* *aarch64_fma4_eltv4sf */ case 1919: /* *aarch64_fma4_eltv2sf */ case 1917: /* fmav4sf4 */ case 1916: /* fmav2sf4 */ case 1915: /* fmav8hf4 */ case 1914: /* fmav4hf4 */ return 318 /* 0x13e */; case 1913: /* absv2df2 */ case 1912: /* absv4sf2 */ case 1911: /* absv2sf2 */ case 1910: /* absv8hf2 */ case 1909: /* absv4hf2 */ case 1908: /* negv2df2 */ case 1907: /* negv4sf2 */ case 1906: /* negv2sf2 */ case 1905: /* negv8hf2 */ case 1904: /* negv4hf2 */ return 313 /* 0x139 */; case 1903: /* *divv2df3 */ return 325 /* 0x145 */; case 1902: /* *divv4sf3 */ case 1900: /* *divv8hf3 */ return 324 /* 0x144 */; case 1901: /* *divv2sf3 */ case 1899: /* *divv4hf3 */ return 322 /* 0x142 */; case 1803: /* move_lo_quad_internal_be_v2df */ case 1802: /* move_lo_quad_internal_be_v2di */ case 1801: /* move_lo_quad_internal_be_v4sf */ case 1800: /* move_lo_quad_internal_be_v8hf */ case 1799: /* move_lo_quad_internal_be_v4si */ case 1798: /* move_lo_quad_internal_be_v8hi */ case 1797: /* move_lo_quad_internal_be_v16qi */ case 1796: /* move_lo_quad_internal_v2df */ case 1795: /* move_lo_quad_internal_v2di */ case 1794: /* move_lo_quad_internal_v4sf */ case 1793: /* move_lo_quad_internal_v8hf */ case 1792: /* move_lo_quad_internal_v4si */ case 1791: /* move_lo_quad_internal_v8hi */ case 1790: /* move_lo_quad_internal_v16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 1) { return 347 /* 0x15b */; } else { return 382 /* 0x17e */; } case 2663: /* aarch64_sqdmlsl2_nv4si_internal */ case 2662: /* aarch64_sqdmlal2_nv4si_internal */ case 2661: /* aarch64_sqdmlsl2_nv8hi_internal */ case 2660: /* aarch64_sqdmlal2_nv8hi_internal */ case 2659: /* aarch64_sqdmlsl2_laneqv4si_internal */ case 2658: /* aarch64_sqdmlal2_laneqv4si_internal */ case 2657: /* aarch64_sqdmlsl2_laneqv8hi_internal */ case 2656: /* aarch64_sqdmlal2_laneqv8hi_internal */ case 2655: /* aarch64_sqdmlsl2_lanev4si_internal */ case 2654: /* aarch64_sqdmlal2_lanev4si_internal */ case 2653: /* aarch64_sqdmlsl2_lanev8hi_internal */ case 2652: /* aarch64_sqdmlal2_lanev8hi_internal */ case 2651: /* aarch64_sqdmlsl2v4si_internal */ case 2650: /* aarch64_sqdmlal2v4si_internal */ case 2649: /* aarch64_sqdmlsl2v8hi_internal */ case 2648: /* aarch64_sqdmlal2v8hi_internal */ case 2647: /* aarch64_sqdmlsl_nv2si */ case 2646: /* aarch64_sqdmlal_nv2si */ case 2645: /* aarch64_sqdmlsl_nv4hi */ case 2644: /* aarch64_sqdmlal_nv4hi */ case 2643: /* aarch64_sqdmlsl_laneqsi */ case 2642: /* aarch64_sqdmlal_laneqsi */ case 2641: /* aarch64_sqdmlsl_laneqhi */ case 2640: /* aarch64_sqdmlal_laneqhi */ case 2639: /* aarch64_sqdmlsl_lanesi */ case 2638: /* aarch64_sqdmlal_lanesi */ case 2637: /* aarch64_sqdmlsl_lanehi */ case 2636: /* aarch64_sqdmlal_lanehi */ case 2635: /* aarch64_sqdmlsl_laneqv2si */ case 2634: /* aarch64_sqdmlal_laneqv2si */ case 2633: /* aarch64_sqdmlsl_laneqv4hi */ case 2632: /* aarch64_sqdmlal_laneqv4hi */ case 2631: /* aarch64_sqdmlsl_lanev2si */ case 2630: /* aarch64_sqdmlal_lanev2si */ case 2629: /* aarch64_sqdmlsl_lanev4hi */ case 2628: /* aarch64_sqdmlal_lanev4hi */ case 2627: /* aarch64_sqdmlslsi */ case 2626: /* aarch64_sqdmlalsi */ case 2625: /* aarch64_sqdmlslhi */ case 2624: /* aarch64_sqdmlalhi */ case 2623: /* aarch64_sqdmlslv2si */ case 2622: /* aarch64_sqdmlalv2si */ case 2621: /* aarch64_sqdmlslv4hi */ case 2620: /* aarch64_sqdmlalv4hi */ case 2619: /* aarch64_sqrdmlsh_laneqsi */ case 2618: /* aarch64_sqrdmlah_laneqsi */ case 2617: /* aarch64_sqrdmlsh_laneqhi */ case 2616: /* aarch64_sqrdmlah_laneqhi */ case 2615: /* aarch64_sqrdmlsh_laneqv4si */ case 2614: /* aarch64_sqrdmlah_laneqv4si */ case 2613: /* aarch64_sqrdmlsh_laneqv2si */ case 2612: /* aarch64_sqrdmlah_laneqv2si */ case 2611: /* aarch64_sqrdmlsh_laneqv8hi */ case 2610: /* aarch64_sqrdmlah_laneqv8hi */ case 2609: /* aarch64_sqrdmlsh_laneqv4hi */ case 2608: /* aarch64_sqrdmlah_laneqv4hi */ case 2607: /* aarch64_sqrdmlsh_lanesi */ case 2606: /* aarch64_sqrdmlah_lanesi */ case 2605: /* aarch64_sqrdmlsh_lanehi */ case 2604: /* aarch64_sqrdmlah_lanehi */ case 2603: /* aarch64_sqrdmlsh_lanev4si */ case 2602: /* aarch64_sqrdmlah_lanev4si */ case 2601: /* aarch64_sqrdmlsh_lanev2si */ case 2600: /* aarch64_sqrdmlah_lanev2si */ case 2599: /* aarch64_sqrdmlsh_lanev8hi */ case 2598: /* aarch64_sqrdmlah_lanev8hi */ case 2597: /* aarch64_sqrdmlsh_lanev4hi */ case 2596: /* aarch64_sqrdmlah_lanev4hi */ case 2595: /* aarch64_sqrdmlshsi */ case 2594: /* aarch64_sqrdmlahsi */ case 2593: /* aarch64_sqrdmlshhi */ case 2592: /* aarch64_sqrdmlahhi */ case 2591: /* aarch64_sqrdmlshv4si */ case 2590: /* aarch64_sqrdmlahv4si */ case 2589: /* aarch64_sqrdmlshv2si */ case 2588: /* aarch64_sqrdmlahv2si */ case 2587: /* aarch64_sqrdmlshv8hi */ case 2586: /* aarch64_sqrdmlahv8hi */ case 2585: /* aarch64_sqrdmlshv4hi */ case 2584: /* aarch64_sqrdmlahv4hi */ case 1947: /* *aarch64_fnma4_elt_from_dupv4si */ case 1946: /* *aarch64_fnma4_elt_from_dupv2si */ case 1945: /* *aarch64_fnma4_elt_from_dupv8hi */ case 1944: /* *aarch64_fnma4_elt_from_dupv4hi */ case 1927: /* *aarch64_fma4_elt_from_dupv4si */ case 1926: /* *aarch64_fma4_elt_from_dupv2si */ case 1925: /* *aarch64_fma4_elt_from_dupv8hi */ case 1924: /* *aarch64_fma4_elt_from_dupv4hi */ case 1871: /* *aarch64_umlslv2si */ case 1870: /* *aarch64_smlslv2si */ case 1869: /* *aarch64_umlslv4hi */ case 1868: /* *aarch64_smlslv4hi */ case 1867: /* *aarch64_umlslv8qi */ case 1866: /* *aarch64_smlslv8qi */ case 1865: /* *aarch64_umlalv2si */ case 1864: /* *aarch64_smlalv2si */ case 1863: /* *aarch64_umlalv4hi */ case 1862: /* *aarch64_smlalv4hi */ case 1861: /* *aarch64_umlalv8qi */ case 1860: /* *aarch64_smlalv8qi */ case 1859: /* *aarch64_umlsl_hiv4si */ case 1858: /* *aarch64_smlsl_hiv4si */ case 1857: /* *aarch64_umlsl_hiv8hi */ case 1856: /* *aarch64_smlsl_hiv8hi */ case 1855: /* *aarch64_umlsl_hiv16qi */ case 1854: /* *aarch64_smlsl_hiv16qi */ case 1853: /* *aarch64_umlsl_lov4si */ case 1852: /* *aarch64_smlsl_lov4si */ case 1851: /* *aarch64_umlsl_lov8hi */ case 1850: /* *aarch64_smlsl_lov8hi */ case 1849: /* *aarch64_umlsl_lov16qi */ case 1848: /* *aarch64_smlsl_lov16qi */ case 1847: /* *aarch64_umlal_hiv4si */ case 1846: /* *aarch64_smlal_hiv4si */ case 1845: /* *aarch64_umlal_hiv8hi */ case 1844: /* *aarch64_smlal_hiv8hi */ case 1843: /* *aarch64_umlal_hiv16qi */ case 1842: /* *aarch64_smlal_hiv16qi */ case 1841: /* *aarch64_umlal_lov4si */ case 1840: /* *aarch64_smlal_lov4si */ case 1839: /* *aarch64_umlal_lov8hi */ case 1838: /* *aarch64_smlal_lov8hi */ case 1837: /* *aarch64_umlal_lov16qi */ case 1836: /* *aarch64_smlal_lov16qi */ case 1721: /* *aarch64_mls_elt_mergev4si */ case 1720: /* *aarch64_mls_elt_mergev2si */ case 1719: /* *aarch64_mls_elt_mergev8hi */ case 1718: /* *aarch64_mls_elt_mergev4hi */ case 1717: /* *aarch64_mls_elt_to_64v4si */ case 1716: /* *aarch64_mls_elt_to_128v2si */ case 1715: /* *aarch64_mls_elt_to_64v8hi */ case 1714: /* *aarch64_mls_elt_to_128v4hi */ case 1713: /* *aarch64_mls_eltv4si */ case 1712: /* *aarch64_mls_eltv2si */ case 1711: /* *aarch64_mls_eltv8hi */ case 1710: /* *aarch64_mls_eltv4hi */ case 1709: /* aarch64_mlsv4si */ case 1708: /* aarch64_mlsv2si */ case 1707: /* aarch64_mlsv8hi */ case 1706: /* aarch64_mlsv4hi */ case 1705: /* aarch64_mlsv16qi */ case 1704: /* aarch64_mlsv8qi */ case 1703: /* *aarch64_mla_elt_mergev4si */ case 1702: /* *aarch64_mla_elt_mergev2si */ case 1701: /* *aarch64_mla_elt_mergev8hi */ case 1700: /* *aarch64_mla_elt_mergev4hi */ case 1699: /* *aarch64_mla_elt_to_64v4si */ case 1698: /* *aarch64_mla_elt_to_128v2si */ case 1697: /* *aarch64_mla_elt_to_64v8hi */ case 1696: /* *aarch64_mla_elt_to_128v4hi */ case 1695: /* *aarch64_mla_eltv4si */ case 1694: /* *aarch64_mla_eltv2si */ case 1693: /* *aarch64_mla_eltv8hi */ case 1692: /* *aarch64_mla_eltv4hi */ case 1691: /* aarch64_mlav4si */ case 1690: /* aarch64_mlav2si */ case 1689: /* aarch64_mlav8hi */ case 1688: /* aarch64_mlav4hi */ case 1687: /* aarch64_mlav16qi */ case 1686: /* aarch64_mlav8qi */ return 335 /* 0x14f */; case 1616: /* aarch64_simd_vec_setv2df */ case 1615: /* aarch64_simd_vec_setv4sf */ case 1613: /* aarch64_simd_vec_setv8hf */ case 1611: /* aarch64_simd_vec_setv2di */ case 1610: /* aarch64_simd_vec_setv4si */ case 1608: /* aarch64_simd_vec_setv8hi */ case 1606: /* aarch64_simd_vec_setv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 346 /* 0x15a */; } else if (which_alternative == 0) { return 349 /* 0x15d */; } else { return 629 /* 0x275 */; } case 1614: /* aarch64_simd_vec_setv2sf */ case 1612: /* aarch64_simd_vec_setv4hf */ case 1609: /* aarch64_simd_vec_setv2si */ case 1607: /* aarch64_simd_vec_setv4hi */ case 1605: /* aarch64_simd_vec_setv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 1) { return 345 /* 0x159 */; } else if (which_alternative == 0) { return 349 /* 0x15d */; } else { return 629 /* 0x275 */; } case 2202: /* aarch64_reduc_smin_internalv2df */ case 2201: /* aarch64_reduc_smax_internalv2df */ case 2200: /* aarch64_reduc_smin_nan_internalv2df */ case 2199: /* aarch64_reduc_smax_nan_internalv2df */ case 2198: /* aarch64_reduc_smin_internalv4sf */ case 2197: /* aarch64_reduc_smax_internalv4sf */ case 2196: /* aarch64_reduc_smin_nan_internalv4sf */ case 2195: /* aarch64_reduc_smax_nan_internalv4sf */ case 2190: /* aarch64_reduc_smin_internalv8hf */ case 2189: /* aarch64_reduc_smax_internalv8hf */ case 2188: /* aarch64_reduc_smin_nan_internalv8hf */ case 2187: /* aarch64_reduc_smax_nan_internalv8hf */ case 2144: /* reduc_plus_scal_v2df */ case 2143: /* reduc_plus_scal_v2sf */ case 2135: /* aarch64_faddpv2df */ case 2134: /* aarch64_faddpv4sf */ case 2133: /* aarch64_faddpv2sf */ case 2132: /* aarch64_faddpv8hf */ case 2131: /* aarch64_faddpv4hf */ case 1893: /* subv2df3 */ case 1892: /* subv4sf3 */ case 1891: /* subv2sf3 */ case 1890: /* subv8hf3 */ case 1889: /* subv4hf3 */ case 1888: /* addv2df3 */ case 1887: /* addv4sf3 */ case 1886: /* addv2sf3 */ case 1885: /* addv8hf3 */ case 1884: /* addv4hf3 */ case 1576: /* fabddf3 */ case 1575: /* fabdsf3 */ case 1574: /* fabdhf3 */ case 1573: /* fabdv2df3 */ case 1572: /* fabdv4sf3 */ case 1571: /* fabdv2sf3 */ case 1570: /* fabdv8hf3 */ case 1569: /* fabdv4hf3 */ return 315 /* 0x13b */; case 2182: /* aarch64_reduc_smin_internalv2si */ case 2181: /* aarch64_reduc_smax_internalv2si */ case 2180: /* aarch64_reduc_umin_internalv2si */ case 2179: /* aarch64_reduc_umax_internalv2si */ case 2178: /* aarch64_reduc_smin_internalv4si */ case 2177: /* aarch64_reduc_smax_internalv4si */ case 2176: /* aarch64_reduc_umin_internalv4si */ case 2175: /* aarch64_reduc_umax_internalv4si */ case 2174: /* aarch64_reduc_smin_internalv8hi */ case 2173: /* aarch64_reduc_smax_internalv8hi */ case 2172: /* aarch64_reduc_umin_internalv8hi */ case 2171: /* aarch64_reduc_umax_internalv8hi */ case 2170: /* aarch64_reduc_smin_internalv4hi */ case 2169: /* aarch64_reduc_smax_internalv4hi */ case 2168: /* aarch64_reduc_umin_internalv4hi */ case 2167: /* aarch64_reduc_umax_internalv4hi */ case 2166: /* aarch64_reduc_smin_internalv16qi */ case 2165: /* aarch64_reduc_smax_internalv16qi */ case 2164: /* aarch64_reduc_umin_internalv16qi */ case 2163: /* aarch64_reduc_umax_internalv16qi */ case 2162: /* aarch64_reduc_smin_internalv8qi */ case 2161: /* aarch64_reduc_smax_internalv8qi */ case 2160: /* aarch64_reduc_umin_internalv8qi */ case 2159: /* aarch64_reduc_umax_internalv8qi */ case 1568: /* abav4si_3 */ case 1567: /* abav2si_3 */ case 1566: /* abav8hi_3 */ case 1565: /* abav4hi_3 */ case 1564: /* abav16qi_3 */ case 1563: /* abav8qi_3 */ case 1552: /* aarch64_uabalv4si_4 */ case 1551: /* aarch64_sabalv4si_4 */ case 1550: /* aarch64_uabalv8hi_4 */ case 1549: /* aarch64_sabalv8hi_4 */ case 1548: /* aarch64_uabalv4hi_4 */ case 1547: /* aarch64_sabalv4hi_4 */ case 1546: /* aarch64_uabalv16qi_4 */ case 1545: /* aarch64_sabalv16qi_4 */ case 1544: /* aarch64_uabalv8qi_4 */ case 1543: /* aarch64_sabalv8qi_4 */ return 333 /* 0x14d */; case 2922: /* aarch64_uqrshrn_ndi */ case 2921: /* aarch64_sqrshrn_ndi */ case 2920: /* aarch64_uqshrn_ndi */ case 2919: /* aarch64_sqshrn_ndi */ case 2918: /* aarch64_sqrshrun_ndi */ case 2917: /* aarch64_sqshrun_ndi */ case 2916: /* aarch64_uqrshrn_nsi */ case 2915: /* aarch64_sqrshrn_nsi */ case 2914: /* aarch64_uqshrn_nsi */ case 2913: /* aarch64_sqshrn_nsi */ case 2912: /* aarch64_sqrshrun_nsi */ case 2911: /* aarch64_sqshrun_nsi */ case 2910: /* aarch64_uqrshrn_nhi */ case 2909: /* aarch64_sqrshrn_nhi */ case 2908: /* aarch64_uqshrn_nhi */ case 2907: /* aarch64_sqshrn_nhi */ case 2906: /* aarch64_sqrshrun_nhi */ case 2905: /* aarch64_sqshrun_nhi */ case 2904: /* aarch64_uqrshrn_nv2di */ case 2903: /* aarch64_sqrshrn_nv2di */ case 2902: /* aarch64_uqshrn_nv2di */ case 2901: /* aarch64_sqshrn_nv2di */ case 2900: /* aarch64_sqrshrun_nv2di */ case 2899: /* aarch64_sqshrun_nv2di */ case 2898: /* aarch64_uqrshrn_nv4si */ case 2897: /* aarch64_sqrshrn_nv4si */ case 2896: /* aarch64_uqshrn_nv4si */ case 2895: /* aarch64_sqshrn_nv4si */ case 2894: /* aarch64_sqrshrun_nv4si */ case 2893: /* aarch64_sqshrun_nv4si */ case 2892: /* aarch64_uqrshrn_nv8hi */ case 2891: /* aarch64_sqrshrn_nv8hi */ case 2890: /* aarch64_uqshrn_nv8hi */ case 2889: /* aarch64_sqshrn_nv8hi */ case 2888: /* aarch64_sqrshrun_nv8hi */ case 2887: /* aarch64_sqshrun_nv8hi */ case 2886: /* aarch64_uqshl_ndi */ case 2885: /* aarch64_sqshl_ndi */ case 2884: /* aarch64_sqshlu_ndi */ case 2883: /* aarch64_uqshl_nsi */ case 2882: /* aarch64_sqshl_nsi */ case 2881: /* aarch64_sqshlu_nsi */ case 2880: /* aarch64_uqshl_nhi */ case 2879: /* aarch64_sqshl_nhi */ case 2878: /* aarch64_sqshlu_nhi */ case 2877: /* aarch64_uqshl_nqi */ case 2876: /* aarch64_sqshl_nqi */ case 2875: /* aarch64_sqshlu_nqi */ case 2874: /* aarch64_uqshl_nv2di */ case 2873: /* aarch64_sqshl_nv2di */ case 2872: /* aarch64_sqshlu_nv2di */ case 2871: /* aarch64_uqshl_nv4si */ case 2870: /* aarch64_sqshl_nv4si */ case 2869: /* aarch64_sqshlu_nv4si */ case 2868: /* aarch64_uqshl_nv2si */ case 2867: /* aarch64_sqshl_nv2si */ case 2866: /* aarch64_sqshlu_nv2si */ case 2865: /* aarch64_uqshl_nv8hi */ case 2864: /* aarch64_sqshl_nv8hi */ case 2863: /* aarch64_sqshlu_nv8hi */ case 2862: /* aarch64_uqshl_nv4hi */ case 2861: /* aarch64_sqshl_nv4hi */ case 2860: /* aarch64_sqshlu_nv4hi */ case 2859: /* aarch64_uqshl_nv16qi */ case 2858: /* aarch64_sqshl_nv16qi */ case 2857: /* aarch64_sqshlu_nv16qi */ case 2856: /* aarch64_uqshl_nv8qi */ case 2855: /* aarch64_sqshl_nv8qi */ case 2854: /* aarch64_sqshlu_nv8qi */ case 2821: /* aarch64_ursra_ndi */ case 2820: /* aarch64_srsra_ndi */ case 2819: /* aarch64_usra_ndi */ case 2818: /* aarch64_ssra_ndi */ case 2817: /* aarch64_ursra_nv2di */ case 2816: /* aarch64_srsra_nv2di */ case 2815: /* aarch64_usra_nv2di */ case 2814: /* aarch64_ssra_nv2di */ case 2813: /* aarch64_ursra_nv4si */ case 2812: /* aarch64_srsra_nv4si */ case 2811: /* aarch64_usra_nv4si */ case 2810: /* aarch64_ssra_nv4si */ case 2809: /* aarch64_ursra_nv2si */ case 2808: /* aarch64_srsra_nv2si */ case 2807: /* aarch64_usra_nv2si */ case 2806: /* aarch64_ssra_nv2si */ case 2805: /* aarch64_ursra_nv8hi */ case 2804: /* aarch64_srsra_nv8hi */ case 2803: /* aarch64_usra_nv8hi */ case 2802: /* aarch64_ssra_nv8hi */ case 2801: /* aarch64_ursra_nv4hi */ case 2800: /* aarch64_srsra_nv4hi */ case 2799: /* aarch64_usra_nv4hi */ case 2798: /* aarch64_ssra_nv4hi */ case 2797: /* aarch64_ursra_nv16qi */ case 2796: /* aarch64_srsra_nv16qi */ case 2795: /* aarch64_usra_nv16qi */ case 2794: /* aarch64_ssra_nv16qi */ case 2793: /* aarch64_ursra_nv8qi */ case 2792: /* aarch64_srsra_nv8qi */ case 2791: /* aarch64_usra_nv8qi */ case 2790: /* aarch64_ssra_nv8qi */ case 2789: /* aarch64_urshr_ndi */ case 2788: /* aarch64_srshr_ndi */ case 2787: /* aarch64_urshr_nv2di */ case 2786: /* aarch64_srshr_nv2di */ case 2785: /* aarch64_urshr_nv4si */ case 2784: /* aarch64_srshr_nv4si */ case 2783: /* aarch64_urshr_nv2si */ case 2782: /* aarch64_srshr_nv2si */ case 2781: /* aarch64_urshr_nv8hi */ case 2780: /* aarch64_srshr_nv8hi */ case 2779: /* aarch64_urshr_nv4hi */ case 2778: /* aarch64_srshr_nv4hi */ case 2777: /* aarch64_urshr_nv16qi */ case 2776: /* aarch64_srshr_nv16qi */ case 2775: /* aarch64_urshr_nv8qi */ case 2774: /* aarch64_srshr_nv8qi */ case 2761: /* aarch64_uqrshldi */ case 2760: /* aarch64_sqrshldi */ case 2759: /* aarch64_uqshldi */ case 2758: /* aarch64_sqshldi */ case 2757: /* aarch64_uqrshlsi */ case 2756: /* aarch64_sqrshlsi */ case 2755: /* aarch64_uqshlsi */ case 2754: /* aarch64_sqshlsi */ case 2753: /* aarch64_uqrshlhi */ case 2752: /* aarch64_sqrshlhi */ case 2751: /* aarch64_uqshlhi */ case 2750: /* aarch64_sqshlhi */ case 2749: /* aarch64_uqrshlqi */ case 2748: /* aarch64_sqrshlqi */ case 2747: /* aarch64_uqshlqi */ case 2746: /* aarch64_sqshlqi */ case 2745: /* aarch64_uqrshlv2di */ case 2744: /* aarch64_sqrshlv2di */ case 2743: /* aarch64_uqshlv2di */ case 2742: /* aarch64_sqshlv2di */ case 2741: /* aarch64_uqrshlv4si */ case 2740: /* aarch64_sqrshlv4si */ case 2739: /* aarch64_uqshlv4si */ case 2738: /* aarch64_sqshlv4si */ case 2737: /* aarch64_uqrshlv2si */ case 2736: /* aarch64_sqrshlv2si */ case 2735: /* aarch64_uqshlv2si */ case 2734: /* aarch64_sqshlv2si */ case 2733: /* aarch64_uqrshlv8hi */ case 2732: /* aarch64_sqrshlv8hi */ case 2731: /* aarch64_uqshlv8hi */ case 2730: /* aarch64_sqshlv8hi */ case 2729: /* aarch64_uqrshlv4hi */ case 2728: /* aarch64_sqrshlv4hi */ case 2727: /* aarch64_uqshlv4hi */ case 2726: /* aarch64_sqshlv4hi */ case 2725: /* aarch64_uqrshlv16qi */ case 2724: /* aarch64_sqrshlv16qi */ case 2723: /* aarch64_uqshlv16qi */ case 2722: /* aarch64_sqshlv16qi */ case 2721: /* aarch64_uqrshlv8qi */ case 2720: /* aarch64_sqrshlv8qi */ case 2719: /* aarch64_uqshlv8qi */ case 2718: /* aarch64_sqshlv8qi */ case 2547: /* aarch64_sqabsdi */ case 2546: /* aarch64_sqnegdi */ case 2545: /* aarch64_sqabssi */ case 2544: /* aarch64_sqnegsi */ case 2543: /* aarch64_sqabshi */ case 2542: /* aarch64_sqneghi */ case 2541: /* aarch64_sqabsqi */ case 2540: /* aarch64_sqnegqi */ case 2539: /* aarch64_sqabsv2di */ case 2538: /* aarch64_sqnegv2di */ case 2537: /* aarch64_sqabsv4si */ case 2536: /* aarch64_sqnegv4si */ case 2535: /* aarch64_sqabsv2si */ case 2534: /* aarch64_sqnegv2si */ case 2533: /* aarch64_sqabsv8hi */ case 2532: /* aarch64_sqnegv8hi */ case 2531: /* aarch64_sqabsv4hi */ case 2530: /* aarch64_sqnegv4hi */ case 2529: /* aarch64_sqabsv16qi */ case 2528: /* aarch64_sqnegv16qi */ case 2527: /* aarch64_sqabsv8qi */ case 2526: /* aarch64_sqnegv8qi */ case 2525: /* aarch64_uqmovndi */ case 2524: /* aarch64_sqmovndi */ case 2523: /* aarch64_uqmovnsi */ case 2522: /* aarch64_sqmovnsi */ case 2521: /* aarch64_uqmovnhi */ case 2520: /* aarch64_sqmovnhi */ case 2519: /* aarch64_uqmovnv2di */ case 2518: /* aarch64_sqmovnv2di */ case 2517: /* aarch64_uqmovnv4si */ case 2516: /* aarch64_sqmovnv4si */ case 2515: /* aarch64_uqmovnv8hi */ case 2514: /* aarch64_sqmovnv8hi */ case 2513: /* aarch64_sqmovundi */ case 2512: /* aarch64_sqmovunsi */ case 2511: /* aarch64_sqmovunhi */ case 2510: /* aarch64_sqmovunv2di */ case 2509: /* aarch64_sqmovunv4si */ case 2508: /* aarch64_sqmovunv8hi */ case 2507: /* aarch64_usqadddi */ case 2506: /* aarch64_suqadddi */ case 2505: /* aarch64_usqaddsi */ case 2504: /* aarch64_suqaddsi */ case 2503: /* aarch64_usqaddhi */ case 2502: /* aarch64_suqaddhi */ case 2501: /* aarch64_usqaddqi */ case 2500: /* aarch64_suqaddqi */ case 2499: /* aarch64_usqaddv2di */ case 2498: /* aarch64_suqaddv2di */ case 2497: /* aarch64_usqaddv4si */ case 2496: /* aarch64_suqaddv4si */ case 2495: /* aarch64_usqaddv2si */ case 2494: /* aarch64_suqaddv2si */ case 2493: /* aarch64_usqaddv8hi */ case 2492: /* aarch64_suqaddv8hi */ case 2491: /* aarch64_usqaddv4hi */ case 2490: /* aarch64_suqaddv4hi */ case 2489: /* aarch64_usqaddv16qi */ case 2488: /* aarch64_suqaddv16qi */ case 2487: /* aarch64_usqaddv8qi */ case 2486: /* aarch64_suqaddv8qi */ case 2485: /* aarch64_uqsubdi */ case 2484: /* aarch64_sqsubdi */ case 2483: /* aarch64_uqadddi */ case 2482: /* aarch64_sqadddi */ case 2481: /* aarch64_uqsubsi */ case 2480: /* aarch64_sqsubsi */ case 2479: /* aarch64_uqaddsi */ case 2478: /* aarch64_sqaddsi */ case 2477: /* aarch64_uqsubhi */ case 2476: /* aarch64_sqsubhi */ case 2475: /* aarch64_uqaddhi */ case 2474: /* aarch64_sqaddhi */ case 2473: /* aarch64_uqsubqi */ case 2472: /* aarch64_sqsubqi */ case 2471: /* aarch64_uqaddqi */ case 2470: /* aarch64_sqaddqi */ case 2469: /* aarch64_uqsubv2di */ case 2468: /* aarch64_sqsubv2di */ case 2467: /* aarch64_uqaddv2di */ case 2466: /* aarch64_sqaddv2di */ case 2465: /* aarch64_uqsubv4si */ case 2464: /* aarch64_sqsubv4si */ case 2463: /* aarch64_uqaddv4si */ case 2462: /* aarch64_sqaddv4si */ case 2461: /* aarch64_uqsubv2si */ case 2460: /* aarch64_sqsubv2si */ case 2459: /* aarch64_uqaddv2si */ case 2458: /* aarch64_sqaddv2si */ case 2457: /* aarch64_uqsubv8hi */ case 2456: /* aarch64_sqsubv8hi */ case 2455: /* aarch64_uqaddv8hi */ case 2454: /* aarch64_sqaddv8hi */ case 2453: /* aarch64_uqsubv4hi */ case 2452: /* aarch64_sqsubv4hi */ case 2451: /* aarch64_uqaddv4hi */ case 2450: /* aarch64_sqaddv4hi */ case 2449: /* aarch64_uqsubv16qi */ case 2448: /* aarch64_sqsubv16qi */ case 2447: /* aarch64_uqaddv16qi */ case 2446: /* aarch64_sqaddv16qi */ case 2445: /* aarch64_uqsubv8qi */ case 2444: /* aarch64_sqsubv8qi */ case 2443: /* aarch64_uqaddv8qi */ case 2442: /* aarch64_sqaddv8qi */ case 2418: /* aarch64_rsubhn2v2di */ case 2417: /* aarch64_subhn2v2di */ case 2416: /* aarch64_raddhn2v2di */ case 2415: /* aarch64_addhn2v2di */ case 2414: /* aarch64_rsubhn2v4si */ case 2413: /* aarch64_subhn2v4si */ case 2412: /* aarch64_raddhn2v4si */ case 2411: /* aarch64_addhn2v4si */ case 2410: /* aarch64_rsubhn2v8hi */ case 2409: /* aarch64_subhn2v8hi */ case 2408: /* aarch64_raddhn2v8hi */ case 2407: /* aarch64_addhn2v8hi */ case 2406: /* aarch64_rsubhnv2di */ case 2405: /* aarch64_subhnv2di */ case 2404: /* aarch64_raddhnv2di */ case 2403: /* aarch64_addhnv2di */ case 2402: /* aarch64_rsubhnv4si */ case 2401: /* aarch64_subhnv4si */ case 2400: /* aarch64_raddhnv4si */ case 2399: /* aarch64_addhnv4si */ case 2398: /* aarch64_rsubhnv8hi */ case 2397: /* aarch64_subhnv8hi */ case 2396: /* aarch64_raddhnv8hi */ case 2395: /* aarch64_addhnv8hi */ case 1542: /* aarch64_uabdl2v4si_3 */ case 1541: /* aarch64_sabdl2v4si_3 */ case 1540: /* aarch64_uabdl2v8hi_3 */ case 1539: /* aarch64_sabdl2v8hi_3 */ case 1538: /* aarch64_uabdl2v4hi_3 */ case 1537: /* aarch64_sabdl2v4hi_3 */ case 1536: /* aarch64_uabdl2v16qi_3 */ case 1535: /* aarch64_sabdl2v16qi_3 */ case 1534: /* aarch64_uabdl2v8qi_3 */ case 1533: /* aarch64_sabdl2v8qi_3 */ case 1532: /* *aarch64_uabdv4si_3 */ case 1531: /* *aarch64_sabdv4si_3 */ case 1530: /* *aarch64_uabdv2si_3 */ case 1529: /* *aarch64_sabdv2si_3 */ case 1528: /* *aarch64_uabdv8hi_3 */ case 1527: /* *aarch64_sabdv8hi_3 */ case 1526: /* *aarch64_uabdv4hi_3 */ case 1525: /* *aarch64_sabdv4hi_3 */ case 1524: /* *aarch64_uabdv16qi_3 */ case 1523: /* *aarch64_sabdv16qi_3 */ case 1522: /* *aarch64_uabdv8qi_3 */ case 1521: /* *aarch64_sabdv8qi_3 */ return 332 /* 0x14c */; case 3561: /* aarch64_frecpsdf */ case 3558: /* aarch64_frecpsv2df */ case 1497: /* aarch64_rsqrtsdf */ case 1494: /* aarch64_rsqrtsv2df */ return 353 /* 0x161 */; case 3563: /* aarch64_urecpev4si */ case 3562: /* aarch64_urecpev2si */ case 3553: /* aarch64_frecpxdf */ case 3552: /* aarch64_frecpxsf */ case 3551: /* aarch64_frecpxhf */ case 3550: /* aarch64_frecpedf */ case 3549: /* aarch64_frecpesf */ case 3548: /* aarch64_frecpehf */ case 3547: /* aarch64_frecpev2df */ case 3546: /* aarch64_frecpev4sf */ case 3545: /* aarch64_frecpev2sf */ case 3544: /* aarch64_frecpev8hf */ case 3543: /* aarch64_frecpev4hf */ case 3374: /* aarch64_qtbx4v16qi */ case 3373: /* aarch64_qtbx4v8qi */ case 3372: /* aarch64_qtbl4v16qi */ case 3371: /* aarch64_qtbl4v8qi */ case 3366: /* aarch64_tbx4v16qi */ case 3365: /* aarch64_tbx4v8qi */ case 1489: /* aarch64_rsqrtedf */ case 1488: /* aarch64_rsqrtesf */ case 1487: /* aarch64_rsqrtehf */ case 1486: /* aarch64_rsqrtev2df */ case 1485: /* aarch64_rsqrtev4sf */ case 1484: /* aarch64_rsqrtev2sf */ case 1483: /* aarch64_rsqrtev8hf */ case 1482: /* aarch64_rsqrtev4hf */ return 351 /* 0x15f */; case 2438: /* *aarch64_mulx_elt_from_dupv2df */ case 2433: /* *aarch64_mulx_eltv2df */ case 2428: /* aarch64_fmulxdf */ case 2425: /* aarch64_fmulxv2df */ case 1898: /* mulv2df3 */ case 1498: /* *aarch64_mul3_elt_to_64v2df */ case 1481: /* *aarch64_mul3_elt_from_dupv2df */ case 1466: /* *aarch64_mul3_eltv2df */ return 319 /* 0x13f */; case 3632: /* aarch64_simd_fmlslq_lane_highv4sf */ case 3631: /* aarch64_simd_fmlalq_lane_highv4sf */ case 3630: /* aarch64_simd_fmlslq_lane_lowv4sf */ case 3629: /* aarch64_simd_fmlalq_lane_lowv4sf */ case 3628: /* aarch64_simd_fmlsl_laneq_highv2sf */ case 3627: /* aarch64_simd_fmlal_laneq_highv2sf */ case 3626: /* aarch64_simd_fmlsl_laneq_lowv2sf */ case 3625: /* aarch64_simd_fmlal_laneq_lowv2sf */ case 3624: /* aarch64_simd_fmlslq_laneq_highv4sf */ case 3623: /* aarch64_simd_fmlalq_laneq_highv4sf */ case 3622: /* aarch64_simd_fmlslq_laneq_lowv4sf */ case 3621: /* aarch64_simd_fmlalq_laneq_lowv4sf */ case 3620: /* aarch64_simd_fmlsl_lane_highv2sf */ case 3619: /* aarch64_simd_fmlal_lane_highv2sf */ case 3618: /* aarch64_simd_fmlsl_lane_lowv2sf */ case 3617: /* aarch64_simd_fmlal_lane_lowv2sf */ case 3616: /* aarch64_simd_fmlslq_highv4sf */ case 3615: /* aarch64_simd_fmlsl_highv2sf */ case 3614: /* aarch64_simd_fmlalq_highv4sf */ case 3613: /* aarch64_simd_fmlal_highv2sf */ case 3612: /* aarch64_simd_fmlslq_lowv4sf */ case 3611: /* aarch64_simd_fmlsl_lowv2sf */ case 3610: /* aarch64_simd_fmlalq_lowv4sf */ case 3609: /* aarch64_simd_fmlal_lowv2sf */ case 2437: /* *aarch64_mulx_elt_from_dupv4sf */ case 2436: /* *aarch64_mulx_elt_from_dupv2sf */ case 2435: /* *aarch64_mulx_elt_from_dupv8hf */ case 2434: /* *aarch64_mulx_elt_from_dupv4hf */ case 2432: /* *aarch64_mulx_eltv4sf */ case 2431: /* *aarch64_mulx_eltv2sf */ case 2430: /* *aarch64_mulx_elt_to_64v4sf */ case 2429: /* *aarch64_mulx_elt_to_128v2sf */ case 2427: /* aarch64_fmulxsf */ case 2426: /* aarch64_fmulxhf */ case 2424: /* aarch64_fmulxv4sf */ case 2423: /* aarch64_fmulxv2sf */ case 2422: /* aarch64_fmulxv8hf */ case 2421: /* aarch64_fmulxv4hf */ case 1897: /* mulv4sf3 */ case 1896: /* mulv2sf3 */ case 1895: /* mulv8hf3 */ case 1894: /* mulv4hf3 */ case 1480: /* *aarch64_mul3_elt_from_dupv4sf */ case 1479: /* *aarch64_mul3_elt_from_dupv2sf */ case 1478: /* *aarch64_mul3_elt_from_dupv8hf */ case 1477: /* *aarch64_mul3_elt_from_dupv4hf */ case 1472: /* *aarch64_mul3_elt_to_64v4sf */ case 1471: /* *aarch64_mul3_elt_to_128v2sf */ case 1465: /* *aarch64_mul3_eltv4sf */ case 1464: /* *aarch64_mul3_eltv2sf */ case 1463: /* *aarch64_mul3_eltv8hf */ case 1462: /* *aarch64_mul3_eltv4hf */ return 317 /* 0x13d */; case 3370: /* aarch64_qtbx3v16qi */ case 3369: /* aarch64_qtbx3v8qi */ case 3368: /* aarch64_qtbl3v16qi */ case 3367: /* aarch64_qtbl3v8qi */ case 3364: /* aarch64_tbl3v16qi */ case 3363: /* aarch64_tbl3v8qi */ case 2158: /* popcountv16qi2 */ case 2157: /* popcountv8qi2 */ case 2156: /* clzv4si2 */ case 2155: /* clzv2si2 */ case 2154: /* clzv8hi2 */ case 2153: /* clzv4hi2 */ case 2152: /* clzv16qi2 */ case 2151: /* clzv8qi2 */ case 2150: /* clrsbv4si2 */ case 2149: /* clrsbv2si2 */ case 2148: /* clrsbv8hi2 */ case 2147: /* clrsbv4hi2 */ case 2146: /* clrsbv16qi2 */ case 2145: /* clrsbv8qi2 */ case 1383: /* aarch64_rbitv16qi */ case 1382: /* aarch64_rbitv8qi */ return 350 /* 0x15e */; case 2685: /* aarch64_sqdmull2_nv4si_internal */ case 2684: /* aarch64_sqdmull2_nv8hi_internal */ case 2683: /* aarch64_sqdmull2_laneqv4si_internal */ case 2682: /* aarch64_sqdmull2_laneqv8hi_internal */ case 2681: /* aarch64_sqdmull2_lanev4si_internal */ case 2680: /* aarch64_sqdmull2_lanev8hi_internal */ case 2679: /* aarch64_sqdmull2v4si_internal */ case 2678: /* aarch64_sqdmull2v8hi_internal */ case 2677: /* aarch64_sqdmull_nv2si */ case 2676: /* aarch64_sqdmull_nv4hi */ case 2675: /* aarch64_sqdmull_laneqsi */ case 2674: /* aarch64_sqdmull_laneqhi */ case 2673: /* aarch64_sqdmull_lanesi */ case 2672: /* aarch64_sqdmull_lanehi */ case 2671: /* aarch64_sqdmull_laneqv2si */ case 2670: /* aarch64_sqdmull_laneqv4hi */ case 2669: /* aarch64_sqdmull_lanev2si */ case 2668: /* aarch64_sqdmull_lanev4hi */ case 2667: /* aarch64_sqdmullsi */ case 2666: /* aarch64_sqdmullhi */ case 2665: /* aarch64_sqdmullv2si */ case 2664: /* aarch64_sqdmullv4hi */ case 2583: /* aarch64_sqrdmulh_laneqsi */ case 2582: /* aarch64_sqdmulh_laneqsi */ case 2581: /* aarch64_sqrdmulh_laneqhi */ case 2580: /* aarch64_sqdmulh_laneqhi */ case 2579: /* aarch64_sqrdmulh_lanesi */ case 2578: /* aarch64_sqdmulh_lanesi */ case 2577: /* aarch64_sqrdmulh_lanehi */ case 2576: /* aarch64_sqdmulh_lanehi */ case 2575: /* aarch64_sqrdmulh_laneqv4si */ case 2574: /* aarch64_sqdmulh_laneqv4si */ case 2573: /* aarch64_sqrdmulh_laneqv2si */ case 2572: /* aarch64_sqdmulh_laneqv2si */ case 2571: /* aarch64_sqrdmulh_laneqv8hi */ case 2570: /* aarch64_sqdmulh_laneqv8hi */ case 2569: /* aarch64_sqrdmulh_laneqv4hi */ case 2568: /* aarch64_sqdmulh_laneqv4hi */ case 2567: /* aarch64_sqrdmulh_lanev4si */ case 2566: /* aarch64_sqdmulh_lanev4si */ case 2565: /* aarch64_sqrdmulh_lanev2si */ case 2564: /* aarch64_sqdmulh_lanev2si */ case 2563: /* aarch64_sqrdmulh_lanev8hi */ case 2562: /* aarch64_sqdmulh_lanev8hi */ case 2561: /* aarch64_sqrdmulh_lanev4hi */ case 2560: /* aarch64_sqdmulh_lanev4hi */ case 2559: /* aarch64_sqrdmulhsi */ case 2558: /* aarch64_sqdmulhsi */ case 2557: /* aarch64_sqrdmulhhi */ case 2556: /* aarch64_sqdmulhhi */ case 2555: /* aarch64_sqrdmulhv4si */ case 2554: /* aarch64_sqdmulhv4si */ case 2553: /* aarch64_sqrdmulhv2si */ case 2552: /* aarch64_sqdmulhv2si */ case 2551: /* aarch64_sqrdmulhv8hi */ case 2550: /* aarch64_sqdmulhv8hi */ case 2549: /* aarch64_sqrdmulhv4hi */ case 2548: /* aarch64_sqdmulhv4hi */ case 2420: /* aarch64_pmulv16qi */ case 2419: /* aarch64_pmulv8qi */ case 1883: /* aarch64_simd_vec_umult_hi_v4si */ case 1882: /* aarch64_simd_vec_smult_hi_v4si */ case 1881: /* aarch64_simd_vec_umult_hi_v8hi */ case 1880: /* aarch64_simd_vec_smult_hi_v8hi */ case 1879: /* aarch64_simd_vec_umult_hi_v16qi */ case 1878: /* aarch64_simd_vec_smult_hi_v16qi */ case 1877: /* aarch64_simd_vec_umult_lo_v4si */ case 1876: /* aarch64_simd_vec_smult_lo_v4si */ case 1875: /* aarch64_simd_vec_umult_lo_v8hi */ case 1874: /* aarch64_simd_vec_smult_lo_v8hi */ case 1873: /* aarch64_simd_vec_umult_lo_v16qi */ case 1872: /* aarch64_simd_vec_smult_lo_v16qi */ case 1476: /* *aarch64_mul3_elt_from_dupv4si */ case 1475: /* *aarch64_mul3_elt_from_dupv2si */ case 1474: /* *aarch64_mul3_elt_from_dupv8hi */ case 1473: /* *aarch64_mul3_elt_from_dupv4hi */ case 1470: /* *aarch64_mul3_elt_to_64v4si */ case 1469: /* *aarch64_mul3_elt_to_128v2si */ case 1468: /* *aarch64_mul3_elt_to_64v8hi */ case 1467: /* *aarch64_mul3_elt_to_128v4hi */ case 1461: /* *aarch64_mul3_eltv4si */ case 1460: /* *aarch64_mul3_eltv2si */ case 1459: /* *aarch64_mul3_eltv8hi */ case 1458: /* *aarch64_mul3_eltv4hi */ case 1376: /* mulv4si3 */ case 1375: /* mulv2si3 */ case 1374: /* mulv8hi3 */ case 1373: /* mulv4hi3 */ case 1372: /* mulv16qi3 */ case 1371: /* mulv8qi3 */ return 334 /* 0x14e */; case 1146: /* *aarch64_simd_movv2df */ case 1145: /* *aarch64_simd_movv4sf */ case 1144: /* *aarch64_simd_movv8hf */ case 1143: /* *aarch64_simd_movv2di */ case 1142: /* *aarch64_simd_movv4si */ case 1141: /* *aarch64_simd_movv8hi */ case 1140: /* *aarch64_simd_movv16qi */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 330 /* 0x14a */; } else if (which_alternative == 0) { return 337 /* 0x151 */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 349 /* 0x15d */; } else if (which_alternative == 2) { return 354 /* 0x162 */; } else if (((1ULL << which_alternative) & 0x70ULL)) { return 396 /* 0x18c */; } else { return 397 /* 0x18d */; } case 1139: /* *aarch64_simd_movv2sf */ case 1138: /* *aarch64_simd_movv2si */ case 1137: /* *aarch64_simd_movv4hf */ case 1136: /* *aarch64_simd_movv4hi */ case 1135: /* *aarch64_simd_movv8qi */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 330 /* 0x14a */; } else if (which_alternative == 0) { return 337 /* 0x151 */; } else if (which_alternative == 6) { return 344 /* 0x158 */; } else if (which_alternative == 4) { return 348 /* 0x15c */; } else if (!((1ULL << which_alternative) & 0x7fULL)) { return 349 /* 0x15d */; } else if (which_alternative == 2) { return 354 /* 0x162 */; } else if (which_alternative == 5) { return 382 /* 0x17e */; } else { return 397 /* 0x18d */; } case 1134: /* aarch64_dup_lane_to_64v4sf */ case 1132: /* aarch64_dup_lane_to_64v8hf */ case 1130: /* aarch64_dup_lane_to_64v4si */ case 1128: /* aarch64_dup_lane_to_64v8hi */ case 1126: /* aarch64_dup_lane_to_64v16qi */ case 1124: /* aarch64_dup_lanev2df */ case 1123: /* aarch64_dup_lanev4sf */ case 1121: /* aarch64_dup_lanev8hf */ case 1119: /* aarch64_dup_lanev2di */ case 1118: /* aarch64_dup_lanev4si */ case 1116: /* aarch64_dup_lanev8hi */ case 1114: /* aarch64_dup_lanev16qi */ case 1112: /* aarch64_simd_dupv2df */ case 1111: /* aarch64_simd_dupv4sf */ case 1109: /* aarch64_simd_dupv8hf */ return 347 /* 0x15b */; case 3495: /* aarch64_rev16v2df */ case 3494: /* aarch64_rev32v2df */ case 3493: /* aarch64_rev64v2df */ case 3492: /* aarch64_rev16v4sf */ case 3491: /* aarch64_rev32v4sf */ case 3490: /* aarch64_rev64v4sf */ case 3489: /* aarch64_rev16v2sf */ case 3488: /* aarch64_rev32v2sf */ case 3487: /* aarch64_rev64v2sf */ case 3486: /* aarch64_rev16v8hf */ case 3485: /* aarch64_rev32v8hf */ case 3484: /* aarch64_rev64v8hf */ case 3483: /* aarch64_rev16v4hf */ case 3482: /* aarch64_rev32v4hf */ case 3481: /* aarch64_rev64v4hf */ case 3480: /* aarch64_rev16v2di */ case 3479: /* aarch64_rev32v2di */ case 3478: /* aarch64_rev64v2di */ case 3477: /* aarch64_rev16v4si */ case 3476: /* aarch64_rev32v4si */ case 3475: /* aarch64_rev64v4si */ case 3474: /* aarch64_rev16v2si */ case 3473: /* aarch64_rev32v2si */ case 3472: /* aarch64_rev64v2si */ case 3471: /* aarch64_rev16v8hi */ case 3470: /* aarch64_rev32v8hi */ case 3469: /* aarch64_rev64v8hi */ case 3468: /* aarch64_rev16v4hi */ case 3467: /* aarch64_rev32v4hi */ case 3466: /* aarch64_rev64v4hi */ case 3465: /* aarch64_rev16v16qi */ case 3464: /* aarch64_rev32v16qi */ case 3463: /* aarch64_rev64v16qi */ case 3462: /* aarch64_rev16v8qi */ case 3461: /* aarch64_rev32v8qi */ case 3460: /* aarch64_rev64v8qi */ case 3459: /* aarch64_extv2df */ case 3458: /* aarch64_extv4sf */ case 3457: /* aarch64_extv2sf */ case 3456: /* aarch64_extv8hf */ case 3455: /* aarch64_extv4hf */ case 3454: /* aarch64_extv2di */ case 3453: /* aarch64_extv4si */ case 3452: /* aarch64_extv2si */ case 3451: /* aarch64_extv8hi */ case 3450: /* aarch64_extv4hi */ case 3449: /* aarch64_extv16qi */ case 3448: /* aarch64_extv8qi */ case 3447: /* aarch64_uzp2v2df */ case 3446: /* aarch64_uzp1v2df */ case 3445: /* aarch64_trn2v2df */ case 3444: /* aarch64_trn1v2df */ case 3443: /* aarch64_zip2v2df */ case 3442: /* aarch64_zip1v2df */ case 3441: /* aarch64_uzp2v4sf */ case 3440: /* aarch64_uzp1v4sf */ case 3439: /* aarch64_trn2v4sf */ case 3438: /* aarch64_trn1v4sf */ case 3437: /* aarch64_zip2v4sf */ case 3436: /* aarch64_zip1v4sf */ case 3435: /* aarch64_uzp2v2sf */ case 3434: /* aarch64_uzp1v2sf */ case 3433: /* aarch64_trn2v2sf */ case 3432: /* aarch64_trn1v2sf */ case 3431: /* aarch64_zip2v2sf */ case 3430: /* aarch64_zip1v2sf */ case 3429: /* aarch64_uzp2v8hf */ case 3428: /* aarch64_uzp1v8hf */ case 3427: /* aarch64_trn2v8hf */ case 3426: /* aarch64_trn1v8hf */ case 3425: /* aarch64_zip2v8hf */ case 3424: /* aarch64_zip1v8hf */ case 3423: /* aarch64_uzp2v4hf */ case 3422: /* aarch64_uzp1v4hf */ case 3421: /* aarch64_trn2v4hf */ case 3420: /* aarch64_trn1v4hf */ case 3419: /* aarch64_zip2v4hf */ case 3418: /* aarch64_zip1v4hf */ case 3417: /* aarch64_uzp2v2di */ case 3416: /* aarch64_uzp1v2di */ case 3415: /* aarch64_trn2v2di */ case 3414: /* aarch64_trn1v2di */ case 3413: /* aarch64_zip2v2di */ case 3412: /* aarch64_zip1v2di */ case 3411: /* aarch64_uzp2v4si */ case 3410: /* aarch64_uzp1v4si */ case 3409: /* aarch64_trn2v4si */ case 3408: /* aarch64_trn1v4si */ case 3407: /* aarch64_zip2v4si */ case 3406: /* aarch64_zip1v4si */ case 3405: /* aarch64_uzp2v2si */ case 3404: /* aarch64_uzp1v2si */ case 3403: /* aarch64_trn2v2si */ case 3402: /* aarch64_trn1v2si */ case 3401: /* aarch64_zip2v2si */ case 3400: /* aarch64_zip1v2si */ case 3399: /* aarch64_uzp2v8hi */ case 3398: /* aarch64_uzp1v8hi */ case 3397: /* aarch64_trn2v8hi */ case 3396: /* aarch64_trn1v8hi */ case 3395: /* aarch64_zip2v8hi */ case 3394: /* aarch64_zip1v8hi */ case 3393: /* aarch64_uzp2v4hi */ case 3392: /* aarch64_uzp1v4hi */ case 3391: /* aarch64_trn2v4hi */ case 3390: /* aarch64_trn1v4hi */ case 3389: /* aarch64_zip2v4hi */ case 3388: /* aarch64_zip1v4hi */ case 3387: /* aarch64_uzp2v16qi */ case 3386: /* aarch64_uzp1v16qi */ case 3385: /* aarch64_trn2v16qi */ case 3384: /* aarch64_trn1v16qi */ case 3383: /* aarch64_zip2v16qi */ case 3382: /* aarch64_zip1v16qi */ case 3381: /* aarch64_uzp2v8qi */ case 3380: /* aarch64_uzp1v8qi */ case 3379: /* aarch64_trn2v8qi */ case 3378: /* aarch64_trn1v8qi */ case 3377: /* aarch64_zip2v8qi */ case 3376: /* aarch64_zip1v8qi */ case 3362: /* aarch64_tbl2v16qi */ case 3361: /* aarch64_tbl1v16qi */ case 3360: /* aarch64_tbl1v8qi */ case 3264: /* aarch64_rev_reglistxi */ case 3263: /* aarch64_rev_reglistci */ case 3262: /* aarch64_rev_reglistoi */ case 2216: /* *aarch64_simd_bslv2di_alt */ case 2215: /* *aarch64_simd_bslv4si_alt */ case 2214: /* *aarch64_simd_bslv2si_alt */ case 2213: /* *aarch64_simd_bslv8hi_alt */ case 2212: /* *aarch64_simd_bslv4hi_alt */ case 2211: /* *aarch64_simd_bslv16qi_alt */ case 2210: /* *aarch64_simd_bslv8qi_alt */ case 2209: /* aarch64_simd_bslv2di_internal */ case 2208: /* aarch64_simd_bslv4si_internal */ case 2207: /* aarch64_simd_bslv2si_internal */ case 2206: /* aarch64_simd_bslv8hi_internal */ case 2205: /* aarch64_simd_bslv4hi_internal */ case 2204: /* aarch64_simd_bslv16qi_internal */ case 2203: /* aarch64_simd_bslv8qi_internal */ case 1820: /* aarch64_simd_vec_pack_trunc_v2di */ case 1819: /* aarch64_simd_vec_pack_trunc_v4si */ case 1818: /* aarch64_simd_vec_pack_trunc_v8hi */ case 1817: /* aarch64_simd_move_hi_quad_be_v2df */ case 1816: /* aarch64_simd_move_hi_quad_be_v4sf */ case 1815: /* aarch64_simd_move_hi_quad_be_v8hf */ case 1814: /* aarch64_simd_move_hi_quad_be_v2di */ case 1813: /* aarch64_simd_move_hi_quad_be_v4si */ case 1812: /* aarch64_simd_move_hi_quad_be_v8hi */ case 1811: /* aarch64_simd_move_hi_quad_be_v16qi */ case 1810: /* aarch64_simd_move_hi_quad_v2df */ case 1809: /* aarch64_simd_move_hi_quad_v4sf */ case 1808: /* aarch64_simd_move_hi_quad_v8hf */ case 1807: /* aarch64_simd_move_hi_quad_v2di */ case 1806: /* aarch64_simd_move_hi_quad_v4si */ case 1805: /* aarch64_simd_move_hi_quad_v8hi */ case 1804: /* aarch64_simd_move_hi_quad_v16qi */ case 1638: /* *aarch64_simd_vec_copy_lane_to_64v4sf */ case 1637: /* *aarch64_simd_vec_copy_lane_to_128v2sf */ case 1636: /* *aarch64_simd_vec_copy_lane_to_64v8hf */ case 1635: /* *aarch64_simd_vec_copy_lane_to_128v4hf */ case 1634: /* *aarch64_simd_vec_copy_lane_to_64v4si */ case 1633: /* *aarch64_simd_vec_copy_lane_to_128v2si */ case 1632: /* *aarch64_simd_vec_copy_lane_to_64v8hi */ case 1631: /* *aarch64_simd_vec_copy_lane_to_128v4hi */ case 1630: /* *aarch64_simd_vec_copy_lane_to_64v16qi */ case 1629: /* *aarch64_simd_vec_copy_lane_to_128v8qi */ case 1628: /* *aarch64_simd_vec_copy_lanev2df */ case 1627: /* *aarch64_simd_vec_copy_lanev4sf */ case 1626: /* *aarch64_simd_vec_copy_lanev2sf */ case 1625: /* *aarch64_simd_vec_copy_lanev8hf */ case 1624: /* *aarch64_simd_vec_copy_lanev4hf */ case 1623: /* *aarch64_simd_vec_copy_lanev2di */ case 1622: /* *aarch64_simd_vec_copy_lanev4si */ case 1621: /* *aarch64_simd_vec_copy_lanev2si */ case 1620: /* *aarch64_simd_vec_copy_lanev8hi */ case 1619: /* *aarch64_simd_vec_copy_lanev4hi */ case 1618: /* *aarch64_simd_vec_copy_lanev16qi */ case 1617: /* *aarch64_simd_vec_copy_lanev8qi */ case 1381: /* bswapv2di2 */ case 1380: /* bswapv4si2 */ case 1379: /* bswapv2si2 */ case 1378: /* bswapv8hi2 */ case 1377: /* bswapv4hi2 */ case 1133: /* aarch64_dup_lane_to_128v2sf */ case 1131: /* aarch64_dup_lane_to_128v4hf */ case 1129: /* aarch64_dup_lane_to_128v2si */ case 1127: /* aarch64_dup_lane_to_128v4hi */ case 1125: /* aarch64_dup_lane_to_128v8qi */ case 1122: /* aarch64_dup_lanev2sf */ case 1120: /* aarch64_dup_lanev4hf */ case 1117: /* aarch64_dup_lanev2si */ case 1115: /* aarch64_dup_lanev4hi */ case 1113: /* aarch64_dup_lanev8qi */ case 1110: /* aarch64_simd_dupv2sf */ case 1108: /* aarch64_simd_dupv4hf */ return 349 /* 0x15d */; case 1107: /* aarch64_simd_dupv2di */ case 1106: /* aarch64_simd_dupv4si */ case 1104: /* aarch64_simd_dupv8hi */ case 1102: /* aarch64_simd_dupv16qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 346 /* 0x15a */; } else { return 347 /* 0x15b */; } case 1105: /* aarch64_simd_dupv2si */ case 1103: /* aarch64_simd_dupv4hi */ case 1101: /* aarch64_simd_dupv8qi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 345 /* 0x159 */; } else { return 349 /* 0x15d */; } case 3375: /* aarch64_combinev16qi */ case 3338: /* *aarch64_be_movxi */ case 3337: /* *aarch64_be_movci */ case 1823: /* vec_pack_trunc_v2di */ case 1822: /* vec_pack_trunc_v4si */ case 1821: /* vec_pack_trunc_v8hi */ case 1080: /* stack_protect_test_di */ case 1079: /* stack_protect_test_si */ case 1078: /* stack_protect_set_di */ case 1077: /* stack_protect_set_si */ case 1060: /* tlsle48_di */ case 1059: /* tlsle48_si */ case 1058: /* tlsle32_di */ case 1057: /* tlsle32_si */ case 1056: /* tlsle24_di */ case 1055: /* tlsle24_si */ case 1052: /* tlsie_tiny_sidi */ case 1051: /* tlsie_tiny_di */ case 1050: /* tlsie_tiny_si */ return 396 /* 0x18c */; case 1084: /* get_fpsr */ case 1083: /* set_fpsr */ case 1082: /* get_fpcr */ case 1081: /* set_fpcr */ case 1076: /* reg_stack_protect_address_di */ case 1075: /* reg_stack_protect_address_si */ case 1044: /* aarch64_load_tp_hard */ return 395 /* 0x18b */; case 1034: /* aarch64_movtilow_tilow */ return 383 /* 0x17f */; case 1033: /* aarch64_movtflow_di */ case 1032: /* aarch64_movtilow_di */ case 1031: /* aarch64_movtfhigh_di */ case 1030: /* aarch64_movtihigh_di */ return 382 /* 0x17e */; case 1029: /* aarch64_movdi_tfhigh */ case 1028: /* aarch64_movdi_tihigh */ case 1027: /* aarch64_movdi_tflow */ case 1026: /* aarch64_movdi_tilow */ return 381 /* 0x17d */; case 1025: /* copysigndf3_insn */ case 1024: /* copysignsf3_insn */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 349 /* 0x15d */; } else { return 386 /* 0x182 */; } case 1004: /* *sqrtdf2 */ return 380 /* 0x17c */; case 1003: /* *sqrtsf2 */ case 1002: /* *sqrthf2 */ return 379 /* 0x17b */; case 998: /* *divdf3 */ return 378 /* 0x17a */; case 997: /* *divsf3 */ case 996: /* *divhf3 */ return 377 /* 0x179 */; case 2441: /* *aarch64_vgetfmulxv2df */ case 995: /* *fnmuldf3 */ case 993: /* *fnmuldf3 */ case 991: /* muldf3 */ return 375 /* 0x177 */; case 2440: /* *aarch64_vgetfmulxv4sf */ case 2439: /* *aarch64_vgetfmulxv2sf */ case 994: /* *fnmulsf3 */ case 992: /* *fnmulsf3 */ case 990: /* mulsf3 */ case 989: /* mulhf3 */ return 373 /* 0x175 */; case 988: /* subdf3 */ case 987: /* subsf3 */ case 986: /* subhf3 */ case 985: /* adddf3 */ case 984: /* addsf3 */ case 983: /* addhf3 */ return 371 /* 0x173 */; case 2094: /* aarch64_float_extend_lo_v4sf */ case 2093: /* aarch64_float_extend_lo_v2df */ case 2092: /* aarch64_simd_vec_unpacks_hi_v4sf */ case 2091: /* aarch64_simd_vec_unpacks_hi_v8hf */ case 2090: /* ucvtfv2di3 */ case 2089: /* scvtfv2di3 */ case 2088: /* ucvtfv4si3 */ case 2087: /* scvtfv4si3 */ case 2086: /* ucvtfv2si3 */ case 2085: /* scvtfv2si3 */ case 2084: /* ucvtfv8hi3 */ case 2083: /* scvtfv8hi3 */ case 2082: /* ucvtfv4hi3 */ case 2081: /* scvtfv4hi3 */ case 2080: /* fcvtzuv2df3 */ case 2079: /* fcvtzsv2df3 */ case 2078: /* fcvtzuv4sf3 */ case 2077: /* fcvtzsv4sf3 */ case 2076: /* fcvtzuv2sf3 */ case 2075: /* fcvtzsv2sf3 */ case 2074: /* fcvtzuv8hf3 */ case 2073: /* fcvtzsv8hf3 */ case 2072: /* fcvtzuv4hf3 */ case 2071: /* fcvtzsv4hf3 */ case 2070: /* aarch64_simd_vec_unpacks_lo_v4sf */ case 2069: /* aarch64_simd_vec_unpacks_lo_v8hf */ case 2068: /* floatunsv2div2df2 */ case 2067: /* floatv2div2df2 */ case 2066: /* floatunsv4siv4sf2 */ case 2065: /* floatv4siv4sf2 */ case 2064: /* floatunsv2siv2sf2 */ case 2063: /* floatv2siv2sf2 */ case 2062: /* floatunsv8hiv8hf2 */ case 2061: /* floatv8hiv8hf2 */ case 2060: /* floatunsv4hiv4hf2 */ case 2059: /* floatv4hiv4hf2 */ case 2058: /* *aarch64_fcvtuv2dfv2di2_mult */ case 2057: /* *aarch64_fcvtv2dfv2di2_mult */ case 2056: /* *aarch64_fcvtuv4sfv4si2_mult */ case 2055: /* *aarch64_fcvtv4sfv4si2_mult */ case 2054: /* *aarch64_fcvtuv2sfv2si2_mult */ case 2053: /* *aarch64_fcvtv2sfv2si2_mult */ case 2052: /* floatunshihf2 */ case 2051: /* floathihf2 */ case 2050: /* fixuns_trunchfhi2 */ case 2049: /* fix_trunchfhi2 */ case 2048: /* lfrintnuhfhi2 */ case 2047: /* lrounduhfhi2 */ case 2046: /* lflooruhfhi2 */ case 2045: /* lceiluhfhi2 */ case 2044: /* lbtruncuhfhi2 */ case 2043: /* lfrintnhfhi2 */ case 2042: /* lroundhfhi2 */ case 2041: /* lfloorhfhi2 */ case 2040: /* lceilhfhi2 */ case 2039: /* lbtrunchfhi2 */ case 2038: /* lfrintnuv2dfv2di2 */ case 2037: /* lrounduv2dfv2di2 */ case 2036: /* lflooruv2dfv2di2 */ case 2035: /* lceiluv2dfv2di2 */ case 2034: /* lbtruncuv2dfv2di2 */ case 2033: /* lfrintnv2dfv2di2 */ case 2032: /* lroundv2dfv2di2 */ case 2031: /* lfloorv2dfv2di2 */ case 2030: /* lceilv2dfv2di2 */ case 2029: /* lbtruncv2dfv2di2 */ case 2028: /* lfrintnuv4sfv4si2 */ case 2027: /* lrounduv4sfv4si2 */ case 2026: /* lflooruv4sfv4si2 */ case 2025: /* lceiluv4sfv4si2 */ case 2024: /* lbtruncuv4sfv4si2 */ case 2023: /* lfrintnv4sfv4si2 */ case 2022: /* lroundv4sfv4si2 */ case 2021: /* lfloorv4sfv4si2 */ case 2020: /* lceilv4sfv4si2 */ case 2019: /* lbtruncv4sfv4si2 */ case 2018: /* lfrintnuv2sfv2si2 */ case 2017: /* lrounduv2sfv2si2 */ case 2016: /* lflooruv2sfv2si2 */ case 2015: /* lceiluv2sfv2si2 */ case 2014: /* lbtruncuv2sfv2si2 */ case 2013: /* lfrintnv2sfv2si2 */ case 2012: /* lroundv2sfv2si2 */ case 2011: /* lfloorv2sfv2si2 */ case 2010: /* lceilv2sfv2si2 */ case 2009: /* lbtruncv2sfv2si2 */ case 2008: /* lfrintnuv8hfv8hi2 */ case 2007: /* lrounduv8hfv8hi2 */ case 2006: /* lflooruv8hfv8hi2 */ case 2005: /* lceiluv8hfv8hi2 */ case 2004: /* lbtruncuv8hfv8hi2 */ case 2003: /* lfrintnv8hfv8hi2 */ case 2002: /* lroundv8hfv8hi2 */ case 2001: /* lfloorv8hfv8hi2 */ case 2000: /* lceilv8hfv8hi2 */ case 1999: /* lbtruncv8hfv8hi2 */ case 1998: /* lfrintnuv4hfv4hi2 */ case 1997: /* lrounduv4hfv4hi2 */ case 1996: /* lflooruv4hfv4hi2 */ case 1995: /* lceiluv4hfv4hi2 */ case 1994: /* lbtruncuv4hfv4hi2 */ case 1993: /* lfrintnv4hfv4hi2 */ case 1992: /* lroundv4hfv4hi2 */ case 1991: /* lfloorv4hfv4hi2 */ case 1990: /* lceilv4hfv4hi2 */ case 1989: /* lbtruncv4hfv4hi2 */ case 982: /* ucvtfhi3 */ case 981: /* scvtfhi3 */ case 980: /* fcvtzuhf3 */ case 979: /* fcvtzshf3 */ return 316 /* 0x13c */; case 970: /* ucvtfdi3 */ case 969: /* scvtfdi3 */ case 968: /* ucvtfsi3 */ case 967: /* scvtfsi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 316 /* 0x13c */; } else { return 384 /* 0x180 */; } case 966: /* fcvtzudf3 */ case 965: /* fcvtzsdf3 */ case 964: /* fcvtzusf3 */ case 963: /* fcvtzssf3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 316 /* 0x13c */; } else { return 368 /* 0x170 */; } case 978: /* ucvtfdihf3 */ case 977: /* scvtfdihf3 */ case 976: /* ucvtfsihf3 */ case 975: /* scvtfsihf3 */ case 962: /* aarch64_fp16_floatunsdihf2 */ case 961: /* aarch64_fp16_floatdihf2 */ case 960: /* aarch64_fp16_floatunssihf2 */ case 959: /* aarch64_fp16_floatsihf2 */ case 958: /* floatunssidf2 */ case 957: /* floatsidf2 */ case 956: /* floatunsdisf2 */ case 955: /* floatdisf2 */ return 384 /* 0x180 */; case 954: /* floatunsdidf2 */ case 953: /* floatdidf2 */ case 952: /* floatunssisf2 */ case 951: /* floatsisf2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 316 /* 0x13c */; } else { return 384 /* 0x180 */; } case 940: /* fixuns_truncdfdi2 */ case 939: /* fix_truncdfdi2 */ case 938: /* fixuns_truncsfsi2 */ case 937: /* fix_truncsfsi2 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 316 /* 0x13c */; } else { return 368 /* 0x170 */; } case 936: /* truncdfhf2 */ case 935: /* truncsfhf2 */ case 934: /* truncdfsf2 */ case 933: /* extendhfdf2 */ case 932: /* extendhfsf2 */ case 931: /* extendsfdf2 */ return 372 /* 0x174 */; case 930: /* *aarch64_fnmadddf4 */ case 928: /* *aarch64_fnmsdf4 */ case 926: /* *aarch64_fmsdf4 */ case 924: /* *aarch64_fnmadf4 */ case 921: /* *aarch64_fmadf4 */ return 376 /* 0x178 */; case 929: /* *aarch64_fnmaddsf4 */ case 927: /* *aarch64_fnmssf4 */ case 925: /* *aarch64_fmssf4 */ case 923: /* *aarch64_fnmasf4 */ case 922: /* *aarch64_fnmahf4 */ case 920: /* *aarch64_fmasf4 */ case 919: /* *aarch64_fmahf4 */ return 374 /* 0x176 */; case 974: /* fcvtzuhfdi3 */ case 973: /* fcvtzshfdi3 */ case 972: /* fcvtzuhfsi3 */ case 971: /* fcvtzshfsi3 */ case 950: /* *fix_to_zero_extenddfdi2 */ case 949: /* *fix_to_zero_extendsfdi2 */ case 948: /* fixuns_truncsfdi2 */ case 947: /* fix_truncsfdi2 */ case 946: /* fixuns_truncdfsi2 */ case 945: /* fix_truncdfsi2 */ case 944: /* fixuns_trunchfdi2 */ case 943: /* fix_trunchfdi2 */ case 942: /* fixuns_trunchfsi2 */ case 941: /* fix_trunchfsi2 */ case 918: /* *aarch64_fcvtudfdi2_mult */ case 917: /* *aarch64_fcvtdfdi2_mult */ case 916: /* *aarch64_fcvtudfsi2_mult */ case 915: /* *aarch64_fcvtdfsi2_mult */ case 914: /* *aarch64_fcvtusfdi2_mult */ case 913: /* *aarch64_fcvtsfdi2_mult */ case 912: /* *aarch64_fcvtusfsi2_mult */ case 911: /* *aarch64_fcvtsfsi2_mult */ case 910: /* lfrintnudfdi2 */ case 909: /* lroundudfdi2 */ case 908: /* lfloorudfdi2 */ case 907: /* lceiludfdi2 */ case 906: /* lbtruncudfdi2 */ case 905: /* lfrintndfdi2 */ case 904: /* lrounddfdi2 */ case 903: /* lfloordfdi2 */ case 902: /* lceildfdi2 */ case 901: /* lbtruncdfdi2 */ case 900: /* lfrintnudfsi2 */ case 899: /* lroundudfsi2 */ case 898: /* lfloorudfsi2 */ case 897: /* lceiludfsi2 */ case 896: /* lbtruncudfsi2 */ case 895: /* lfrintndfsi2 */ case 894: /* lrounddfsi2 */ case 893: /* lfloordfsi2 */ case 892: /* lceildfsi2 */ case 891: /* lbtruncdfsi2 */ case 890: /* lfrintnusfdi2 */ case 889: /* lroundusfdi2 */ case 888: /* lfloorusfdi2 */ case 887: /* lceilusfdi2 */ case 886: /* lbtruncusfdi2 */ case 885: /* lfrintnsfdi2 */ case 884: /* lroundsfdi2 */ case 883: /* lfloorsfdi2 */ case 882: /* lceilsfdi2 */ case 881: /* lbtruncsfdi2 */ case 880: /* lfrintnusfsi2 */ case 879: /* lroundusfsi2 */ case 878: /* lfloorusfsi2 */ case 877: /* lceilusfsi2 */ case 876: /* lbtruncusfsi2 */ case 875: /* lfrintnsfsi2 */ case 874: /* lroundsfsi2 */ case 873: /* lfloorsfsi2 */ case 872: /* lceilsfsi2 */ case 871: /* lbtruncsfsi2 */ case 870: /* lfrintnuhfdi2 */ case 869: /* lrounduhfdi2 */ case 868: /* lflooruhfdi2 */ case 867: /* lceiluhfdi2 */ case 866: /* lbtruncuhfdi2 */ case 865: /* lfrintnhfdi2 */ case 864: /* lroundhfdi2 */ case 863: /* lfloorhfdi2 */ case 862: /* lceilhfdi2 */ case 861: /* lbtrunchfdi2 */ case 860: /* lfrintnuhfsi2 */ case 859: /* lrounduhfsi2 */ case 858: /* lflooruhfsi2 */ case 857: /* lceiluhfsi2 */ case 856: /* lbtruncuhfsi2 */ case 855: /* lfrintnhfsi2 */ case 854: /* lroundhfsi2 */ case 853: /* lfloorhfsi2 */ case 852: /* lceilhfsi2 */ case 851: /* lbtrunchfsi2 */ return 368 /* 0x170 */; case 1023: /* fmindf3 */ case 1022: /* fmaxdf3 */ case 1021: /* smin_nandf3 */ case 1020: /* smax_nandf3 */ case 1019: /* fminsf3 */ case 1018: /* fmaxsf3 */ case 1017: /* smin_nansf3 */ case 1016: /* smax_nansf3 */ case 1015: /* fminhf3 */ case 1014: /* fmaxhf3 */ case 1013: /* smin_nanhf3 */ case 1012: /* smax_nanhf3 */ case 1011: /* smindf3 */ case 1010: /* sminsf3 */ case 1009: /* smaxdf3 */ case 1008: /* smaxsf3 */ case 850: /* rounddf2 */ case 849: /* rintdf2 */ case 848: /* nearbyintdf2 */ case 847: /* frintndf2 */ case 846: /* floordf2 */ case 845: /* ceildf2 */ case 844: /* btruncdf2 */ case 843: /* roundsf2 */ case 842: /* rintsf2 */ case 841: /* nearbyintsf2 */ case 840: /* frintnsf2 */ case 839: /* floorsf2 */ case 838: /* ceilsf2 */ case 837: /* btruncsf2 */ case 836: /* roundhf2 */ case 835: /* rinthf2 */ case 834: /* nearbyinthf2 */ case 833: /* frintnhf2 */ case 832: /* floorhf2 */ case 831: /* ceilhf2 */ case 830: /* btrunchf2 */ return 370 /* 0x172 */; case 824: /* *aarch64_bfxilsi_uxtw */ case 823: /* *aarch64_bfxildi */ case 822: /* *aarch64_bfxilsi */ case 818: /* *ashiftdi_extv_bfiz */ case 817: /* *ashiftsi_extv_bfiz */ case 816: /* *andim_ashiftdi_bfiz */ case 815: /* *andim_ashiftsi_bfiz */ case 814: /* *zero_extendsi_shft_di */ case 813: /* *extendsi_shft_di */ case 812: /* *zero_extendsi_shft_si */ case 811: /* *extendsi_shft_si */ case 810: /* *zero_extendhi_shft_di */ case 809: /* *extendhi_shft_di */ case 808: /* *zero_extendhi_shft_si */ case 807: /* *extendhi_shft_si */ case 806: /* *zero_extendqi_shft_di */ case 805: /* *extendqi_shft_di */ case 804: /* *zero_extendqi_shft_si */ case 803: /* *extendqi_shft_si */ case 802: /* *extr_insv_lower_regdi */ case 801: /* *extr_insv_lower_regsi */ case 800: /* *aarch64_bfidi4_noshift_alt */ case 799: /* *aarch64_bfisi4_noshift_alt */ case 798: /* *aarch64_bfidi4_noshift */ case 797: /* *aarch64_bfisi4_noshift */ case 796: /* *aarch64_bfidi4_noand_alt */ case 795: /* *aarch64_bfisi4_noand_alt */ case 794: /* *aarch64_bfidi4_noand */ case 793: /* *aarch64_bfisi4_noand */ case 792: /* *aarch64_bfidi5_shift_alt */ case 791: /* *aarch64_bfisi5_shift_alt */ case 790: /* *aarch64_bfidi5_shift */ case 789: /* *aarch64_bfisi5_shift */ case 788: /* *aarch64_bfidisi4 */ case 787: /* *aarch64_bfisisi4 */ case 786: /* *aarch64_bfidihi4 */ case 785: /* *aarch64_bfisihi4 */ case 784: /* *aarch64_bfidiqi4 */ case 783: /* *aarch64_bfisiqi4 */ case 782: /* *insv_regdi */ case 781: /* *insv_regsi */ case 780: /* *extzvdi */ case 779: /* *extvdi */ case 778: /* *extzvsi */ case 777: /* *extvsi */ case 776: /* *extenddi_ashrhi */ case 775: /* *extendsi_ashrhi */ case 774: /* *extenddi_ashrqi */ case 773: /* *extendsi_ashrqi */ case 772: /* *zero_extenddi_lshrhi */ case 771: /* *zero_extendsi_lshrhi */ case 770: /* *zero_extenddi_lshrqi */ case 769: /* *zero_extendsi_lshrqi */ case 768: /* *zero_extenddi_ashlhi */ case 767: /* *extenddi_ashlhi */ case 766: /* *zero_extendsi_ashlhi */ case 765: /* *extendsi_ashlhi */ case 764: /* *zero_extenddi_ashlqi */ case 763: /* *extenddi_ashlqi */ case 762: /* *zero_extendsi_ashlqi */ case 761: /* *extendsi_ashlqi */ case 760: /* *rorsi3_insn_uxtw */ case 759: /* *rordi3_insn */ case 758: /* *rorsi3_insn */ case 757: /* *extrsi5_insn_uxtw_alt */ case 756: /* *extrsi5_insn_uxtw */ case 755: /* *extrdi5_insn_alt */ case 754: /* *extrsi5_insn_alt */ case 753: /* *extrdi5_insn */ case 752: /* *extrsi5_insn */ case 751: /* *lshrhi3_insn */ case 750: /* *ashrhi3_insn */ case 749: /* *ashlhi3_insn */ case 748: /* *lshrqi3_insn */ case 747: /* *ashrqi3_insn */ case 746: /* *ashlqi3_insn */ return 386 /* 0x182 */; case 745: /* *rotrsi3_insn_uxtw */ case 744: /* *lshrsi3_insn_uxtw */ case 743: /* *ashrsi3_insn_uxtw */ case 742: /* *ashlsi3_insn_uxtw */ case 741: /* *rordi3_insn */ case 740: /* *rorsi3_insn */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 386 /* 0x182 */; } else { return 393 /* 0x189 */; } case 3088: /* aarch64_addpdi */ case 3087: /* aarch64_addpv2si */ case 3086: /* aarch64_addpv4hi */ case 3085: /* aarch64_addpv8qi */ case 2142: /* aarch64_reduc_plus_internalv2si */ case 2141: /* aarch64_reduc_plus_internalv2di */ case 2140: /* aarch64_reduc_plus_internalv4si */ case 2139: /* aarch64_reduc_plus_internalv8hi */ case 2138: /* aarch64_reduc_plus_internalv4hi */ case 2137: /* aarch64_reduc_plus_internalv16qi */ case 2136: /* aarch64_reduc_plus_internalv8qi */ case 1604: /* one_cmplv2di2 */ case 1603: /* one_cmplv4si2 */ case 1602: /* one_cmplv2si2 */ case 1601: /* one_cmplv8hi2 */ case 1600: /* one_cmplv4hi2 */ case 1599: /* one_cmplv16qi2 */ case 1598: /* one_cmplv8qi2 */ case 1597: /* xorv2di3 */ case 1596: /* xorv4si3 */ case 1595: /* xorv2si3 */ case 1594: /* xorv8hi3 */ case 1593: /* xorv4hi3 */ case 1592: /* xorv16qi3 */ case 1591: /* xorv8qi3 */ case 1590: /* iorv2di3 */ case 1589: /* iorv4si3 */ case 1588: /* iorv2si3 */ case 1587: /* iorv8hi3 */ case 1586: /* iorv4hi3 */ case 1585: /* iorv16qi3 */ case 1584: /* iorv8qi3 */ case 1583: /* andv2di3 */ case 1582: /* andv4si3 */ case 1581: /* andv2si3 */ case 1580: /* andv8hi3 */ case 1579: /* andv4hi3 */ case 1578: /* andv16qi3 */ case 1577: /* andv8qi3 */ case 1562: /* aarch64_uadalpv4si_3 */ case 1561: /* aarch64_sadalpv4si_3 */ case 1560: /* aarch64_uadalpv8hi_3 */ case 1559: /* aarch64_sadalpv8hi_3 */ case 1558: /* aarch64_uadalpv4hi_3 */ case 1557: /* aarch64_sadalpv4hi_3 */ case 1556: /* aarch64_uadalpv16qi_3 */ case 1555: /* aarch64_sadalpv16qi_3 */ case 1554: /* aarch64_uadalpv8qi_3 */ case 1553: /* aarch64_sadalpv8qi_3 */ case 1505: /* negv2di2 */ case 1504: /* negv4si2 */ case 1503: /* negv2si2 */ case 1502: /* negv8hi2 */ case 1501: /* negv4hi2 */ case 1500: /* negv16qi2 */ case 1499: /* negv8qi2 */ case 1370: /* subv2di3 */ case 1369: /* subv4si3 */ case 1368: /* subv2si3 */ case 1367: /* subv8hi3 */ case 1366: /* subv4hi3 */ case 1365: /* subv16qi3 */ case 1364: /* subv8qi3 */ case 1363: /* addv2di3 */ case 1362: /* addv4si3 */ case 1361: /* addv2si3 */ case 1360: /* addv8hi3 */ case 1359: /* addv4hi3 */ case 1358: /* addv16qi3 */ case 1357: /* addv8qi3 */ case 1356: /* bicv2di3 */ case 1355: /* bicv4si3 */ case 1354: /* bicv2si3 */ case 1353: /* bicv8hi3 */ case 1352: /* bicv4hi3 */ case 1351: /* bicv16qi3 */ case 1350: /* bicv8qi3 */ case 1349: /* ornv2di3 */ case 1348: /* ornv4si3 */ case 1347: /* ornv2si3 */ case 1346: /* ornv8hi3 */ case 1345: /* ornv4hi3 */ case 1344: /* ornv16qi3 */ case 1343: /* ornv8qi3 */ case 739: /* *aarch64_sisd_neg_qi */ return 330 /* 0x14a */; case 3012: /* *aarch64_cmtstdi */ case 3010: /* aarch64_cmtstv2di */ case 3009: /* aarch64_cmtstv4si */ case 3008: /* aarch64_cmtstv2si */ case 3007: /* aarch64_cmtstv8hi */ case 3006: /* aarch64_cmtstv4hi */ case 3005: /* aarch64_cmtstv16qi */ case 3004: /* aarch64_cmtstv8qi */ case 3003: /* *aarch64_cmgtudi */ case 3002: /* *aarch64_cmgeudi */ case 3001: /* *aarch64_cmleudi */ case 3000: /* *aarch64_cmltudi */ case 2995: /* aarch64_cmgtuv2di */ case 2994: /* aarch64_cmgeuv2di */ case 2993: /* aarch64_cmleuv2di */ case 2992: /* aarch64_cmltuv2di */ case 2991: /* aarch64_cmgtuv4si */ case 2990: /* aarch64_cmgeuv4si */ case 2989: /* aarch64_cmleuv4si */ case 2988: /* aarch64_cmltuv4si */ case 2987: /* aarch64_cmgtuv2si */ case 2986: /* aarch64_cmgeuv2si */ case 2985: /* aarch64_cmleuv2si */ case 2984: /* aarch64_cmltuv2si */ case 2983: /* aarch64_cmgtuv8hi */ case 2982: /* aarch64_cmgeuv8hi */ case 2981: /* aarch64_cmleuv8hi */ case 2980: /* aarch64_cmltuv8hi */ case 2979: /* aarch64_cmgtuv4hi */ case 2978: /* aarch64_cmgeuv4hi */ case 2977: /* aarch64_cmleuv4hi */ case 2976: /* aarch64_cmltuv4hi */ case 2975: /* aarch64_cmgtuv16qi */ case 2974: /* aarch64_cmgeuv16qi */ case 2973: /* aarch64_cmleuv16qi */ case 2972: /* aarch64_cmltuv16qi */ case 2971: /* aarch64_cmgtuv8qi */ case 2970: /* aarch64_cmgeuv8qi */ case 2969: /* aarch64_cmleuv8qi */ case 2968: /* aarch64_cmltuv8qi */ case 2967: /* *aarch64_cmgtdi */ case 2966: /* *aarch64_cmgedi */ case 2965: /* *aarch64_cmeqdi */ case 2964: /* *aarch64_cmledi */ case 2963: /* *aarch64_cmltdi */ case 2957: /* aarch64_cmgtv2di */ case 2956: /* aarch64_cmgev2di */ case 2955: /* aarch64_cmeqv2di */ case 2954: /* aarch64_cmlev2di */ case 2953: /* aarch64_cmltv2di */ case 2952: /* aarch64_cmgtv4si */ case 2951: /* aarch64_cmgev4si */ case 2950: /* aarch64_cmeqv4si */ case 2949: /* aarch64_cmlev4si */ case 2948: /* aarch64_cmltv4si */ case 2947: /* aarch64_cmgtv2si */ case 2946: /* aarch64_cmgev2si */ case 2945: /* aarch64_cmeqv2si */ case 2944: /* aarch64_cmlev2si */ case 2943: /* aarch64_cmltv2si */ case 2942: /* aarch64_cmgtv8hi */ case 2941: /* aarch64_cmgev8hi */ case 2940: /* aarch64_cmeqv8hi */ case 2939: /* aarch64_cmlev8hi */ case 2938: /* aarch64_cmltv8hi */ case 2937: /* aarch64_cmgtv4hi */ case 2936: /* aarch64_cmgev4hi */ case 2935: /* aarch64_cmeqv4hi */ case 2934: /* aarch64_cmlev4hi */ case 2933: /* aarch64_cmltv4hi */ case 2932: /* aarch64_cmgtv16qi */ case 2931: /* aarch64_cmgev16qi */ case 2930: /* aarch64_cmeqv16qi */ case 2929: /* aarch64_cmlev16qi */ case 2928: /* aarch64_cmltv16qi */ case 2927: /* aarch64_cmgtv8qi */ case 2926: /* aarch64_cmgev8qi */ case 2925: /* aarch64_cmeqv8qi */ case 2924: /* aarch64_cmlev8qi */ case 2923: /* aarch64_cmltv8qi */ case 2853: /* aarch64_usri_ndi */ case 2852: /* aarch64_ssri_ndi */ case 2851: /* aarch64_usli_ndi */ case 2850: /* aarch64_ssli_ndi */ case 2849: /* aarch64_usri_nv2di */ case 2848: /* aarch64_ssri_nv2di */ case 2847: /* aarch64_usli_nv2di */ case 2846: /* aarch64_ssli_nv2di */ case 2845: /* aarch64_usri_nv4si */ case 2844: /* aarch64_ssri_nv4si */ case 2843: /* aarch64_usli_nv4si */ case 2842: /* aarch64_ssli_nv4si */ case 2841: /* aarch64_usri_nv2si */ case 2840: /* aarch64_ssri_nv2si */ case 2839: /* aarch64_usli_nv2si */ case 2838: /* aarch64_ssli_nv2si */ case 2837: /* aarch64_usri_nv8hi */ case 2836: /* aarch64_ssri_nv8hi */ case 2835: /* aarch64_usli_nv8hi */ case 2834: /* aarch64_ssli_nv8hi */ case 2833: /* aarch64_usri_nv4hi */ case 2832: /* aarch64_ssri_nv4hi */ case 2831: /* aarch64_usli_nv4hi */ case 2830: /* aarch64_ssli_nv4hi */ case 2829: /* aarch64_usri_nv16qi */ case 2828: /* aarch64_ssri_nv16qi */ case 2827: /* aarch64_usli_nv16qi */ case 2826: /* aarch64_ssli_nv16qi */ case 2825: /* aarch64_usri_nv8qi */ case 2824: /* aarch64_ssri_nv8qi */ case 2823: /* aarch64_usli_nv8qi */ case 2822: /* aarch64_ssli_nv8qi */ case 2773: /* aarch64_ushll2_nv4si */ case 2772: /* aarch64_sshll2_nv4si */ case 2771: /* aarch64_ushll2_nv8hi */ case 2770: /* aarch64_sshll2_nv8hi */ case 2769: /* aarch64_ushll2_nv16qi */ case 2768: /* aarch64_sshll2_nv16qi */ case 2767: /* aarch64_ushll_nv2si */ case 2766: /* aarch64_sshll_nv2si */ case 2765: /* aarch64_ushll_nv4hi */ case 2764: /* aarch64_sshll_nv4hi */ case 2763: /* aarch64_ushll_nv8qi */ case 2762: /* aarch64_sshll_nv8qi */ case 2717: /* aarch64_urshldi */ case 2716: /* aarch64_srshldi */ case 2715: /* aarch64_ushldi */ case 2714: /* aarch64_sshldi */ case 2713: /* aarch64_urshlv2di */ case 2712: /* aarch64_srshlv2di */ case 2711: /* aarch64_ushlv2di */ case 2710: /* aarch64_sshlv2di */ case 2709: /* aarch64_urshlv4si */ case 2708: /* aarch64_srshlv4si */ case 2707: /* aarch64_ushlv4si */ case 2706: /* aarch64_sshlv4si */ case 2705: /* aarch64_urshlv2si */ case 2704: /* aarch64_srshlv2si */ case 2703: /* aarch64_ushlv2si */ case 2702: /* aarch64_sshlv2si */ case 2701: /* aarch64_urshlv8hi */ case 2700: /* aarch64_srshlv8hi */ case 2699: /* aarch64_ushlv8hi */ case 2698: /* aarch64_sshlv8hi */ case 2697: /* aarch64_urshlv4hi */ case 2696: /* aarch64_srshlv4hi */ case 2695: /* aarch64_ushlv4hi */ case 2694: /* aarch64_sshlv4hi */ case 2693: /* aarch64_urshlv16qi */ case 2692: /* aarch64_srshlv16qi */ case 2691: /* aarch64_ushlv16qi */ case 2690: /* aarch64_sshlv16qi */ case 2689: /* aarch64_urshlv8qi */ case 2688: /* aarch64_srshlv8qi */ case 2687: /* aarch64_ushlv8qi */ case 2686: /* aarch64_sshlv8qi */ case 2394: /* aarch64_urhsubv4si */ case 2393: /* aarch64_srhsubv4si */ case 2392: /* aarch64_uhsubv4si */ case 2391: /* aarch64_shsubv4si */ case 2390: /* aarch64_urhaddv4si */ case 2389: /* aarch64_srhaddv4si */ case 2388: /* aarch64_uhaddv4si */ case 2387: /* aarch64_shaddv4si */ case 2386: /* aarch64_urhsubv2si */ case 2385: /* aarch64_srhsubv2si */ case 2384: /* aarch64_uhsubv2si */ case 2383: /* aarch64_shsubv2si */ case 2382: /* aarch64_urhaddv2si */ case 2381: /* aarch64_srhaddv2si */ case 2380: /* aarch64_uhaddv2si */ case 2379: /* aarch64_shaddv2si */ case 2378: /* aarch64_urhsubv8hi */ case 2377: /* aarch64_srhsubv8hi */ case 2376: /* aarch64_uhsubv8hi */ case 2375: /* aarch64_shsubv8hi */ case 2374: /* aarch64_urhaddv8hi */ case 2373: /* aarch64_srhaddv8hi */ case 2372: /* aarch64_uhaddv8hi */ case 2371: /* aarch64_shaddv8hi */ case 2370: /* aarch64_urhsubv4hi */ case 2369: /* aarch64_srhsubv4hi */ case 2368: /* aarch64_uhsubv4hi */ case 2367: /* aarch64_shsubv4hi */ case 2366: /* aarch64_urhaddv4hi */ case 2365: /* aarch64_srhaddv4hi */ case 2364: /* aarch64_uhaddv4hi */ case 2363: /* aarch64_shaddv4hi */ case 2362: /* aarch64_urhsubv16qi */ case 2361: /* aarch64_srhsubv16qi */ case 2360: /* aarch64_uhsubv16qi */ case 2359: /* aarch64_shsubv16qi */ case 2358: /* aarch64_urhaddv16qi */ case 2357: /* aarch64_srhaddv16qi */ case 2356: /* aarch64_uhaddv16qi */ case 2355: /* aarch64_shaddv16qi */ case 2354: /* aarch64_urhsubv8qi */ case 2353: /* aarch64_srhsubv8qi */ case 2352: /* aarch64_uhsubv8qi */ case 2351: /* aarch64_shsubv8qi */ case 2350: /* aarch64_urhaddv8qi */ case 2349: /* aarch64_srhaddv8qi */ case 2348: /* aarch64_uhaddv8qi */ case 2347: /* aarch64_shaddv8qi */ case 2310: /* aarch64_usublv2si */ case 2309: /* aarch64_uaddlv2si */ case 2308: /* aarch64_ssublv2si */ case 2307: /* aarch64_saddlv2si */ case 2306: /* aarch64_usublv4hi */ case 2305: /* aarch64_uaddlv4hi */ case 2304: /* aarch64_ssublv4hi */ case 2303: /* aarch64_saddlv4hi */ case 2302: /* aarch64_usublv8qi */ case 2301: /* aarch64_uaddlv8qi */ case 2300: /* aarch64_ssublv8qi */ case 2299: /* aarch64_saddlv8qi */ case 2298: /* aarch64_usublv4si_lo_internal */ case 2297: /* aarch64_uaddlv4si_lo_internal */ case 2296: /* aarch64_ssublv4si_lo_internal */ case 2295: /* aarch64_saddlv4si_lo_internal */ case 2294: /* aarch64_usublv8hi_lo_internal */ case 2293: /* aarch64_uaddlv8hi_lo_internal */ case 2292: /* aarch64_ssublv8hi_lo_internal */ case 2291: /* aarch64_saddlv8hi_lo_internal */ case 2290: /* aarch64_usublv16qi_lo_internal */ case 2289: /* aarch64_uaddlv16qi_lo_internal */ case 2288: /* aarch64_ssublv16qi_lo_internal */ case 2287: /* aarch64_saddlv16qi_lo_internal */ case 2286: /* aarch64_usublv4si_hi_internal */ case 2285: /* aarch64_uaddlv4si_hi_internal */ case 2284: /* aarch64_ssublv4si_hi_internal */ case 2283: /* aarch64_saddlv4si_hi_internal */ case 2282: /* aarch64_usublv8hi_hi_internal */ case 2281: /* aarch64_uaddlv8hi_hi_internal */ case 2280: /* aarch64_ssublv8hi_hi_internal */ case 2279: /* aarch64_saddlv8hi_hi_internal */ case 2278: /* aarch64_usublv16qi_hi_internal */ case 2277: /* aarch64_uaddlv16qi_hi_internal */ case 2276: /* aarch64_ssublv16qi_hi_internal */ case 2275: /* aarch64_saddlv16qi_hi_internal */ case 1835: /* aarch64_simd_vec_unpacku_hi_v4si */ case 1834: /* aarch64_simd_vec_unpacks_hi_v4si */ case 1833: /* aarch64_simd_vec_unpacku_hi_v8hi */ case 1832: /* aarch64_simd_vec_unpacks_hi_v8hi */ case 1831: /* aarch64_simd_vec_unpacku_hi_v16qi */ case 1830: /* aarch64_simd_vec_unpacks_hi_v16qi */ case 1829: /* aarch64_simd_vec_unpacku_lo_v4si */ case 1828: /* aarch64_simd_vec_unpacks_lo_v4si */ case 1827: /* aarch64_simd_vec_unpacku_lo_v8hi */ case 1826: /* aarch64_simd_vec_unpacks_lo_v8hi */ case 1825: /* aarch64_simd_vec_unpacku_lo_v16qi */ case 1824: /* aarch64_simd_vec_unpacks_lo_v16qi */ case 1789: /* aarch64_sminpv2df */ case 1788: /* aarch64_smaxpv2df */ case 1787: /* aarch64_smin_nanpv2df */ case 1786: /* aarch64_smax_nanpv2df */ case 1785: /* aarch64_sminpv4sf */ case 1784: /* aarch64_smaxpv4sf */ case 1783: /* aarch64_smin_nanpv4sf */ case 1782: /* aarch64_smax_nanpv4sf */ case 1781: /* aarch64_sminpv2sf */ case 1780: /* aarch64_smaxpv2sf */ case 1779: /* aarch64_smin_nanpv2sf */ case 1778: /* aarch64_smax_nanpv2sf */ case 1777: /* aarch64_sminpv8hf */ case 1776: /* aarch64_smaxpv8hf */ case 1775: /* aarch64_smin_nanpv8hf */ case 1774: /* aarch64_smax_nanpv8hf */ case 1773: /* aarch64_sminpv4hf */ case 1772: /* aarch64_smaxpv4hf */ case 1771: /* aarch64_smin_nanpv4hf */ case 1770: /* aarch64_smax_nanpv4hf */ case 1769: /* aarch64_sminpv4si */ case 1768: /* aarch64_smaxpv4si */ case 1767: /* aarch64_uminpv4si */ case 1766: /* aarch64_umaxpv4si */ case 1765: /* aarch64_sminpv2si */ case 1764: /* aarch64_smaxpv2si */ case 1763: /* aarch64_uminpv2si */ case 1762: /* aarch64_umaxpv2si */ case 1761: /* aarch64_sminpv8hi */ case 1760: /* aarch64_smaxpv8hi */ case 1759: /* aarch64_uminpv8hi */ case 1758: /* aarch64_umaxpv8hi */ case 1757: /* aarch64_sminpv4hi */ case 1756: /* aarch64_smaxpv4hi */ case 1755: /* aarch64_uminpv4hi */ case 1754: /* aarch64_umaxpv4hi */ case 1753: /* aarch64_sminpv16qi */ case 1752: /* aarch64_smaxpv16qi */ case 1751: /* aarch64_uminpv16qi */ case 1750: /* aarch64_umaxpv16qi */ case 1749: /* aarch64_sminpv8qi */ case 1748: /* aarch64_smaxpv8qi */ case 1747: /* aarch64_uminpv8qi */ case 1746: /* aarch64_umaxpv8qi */ case 1745: /* uminv4si3 */ case 1744: /* umaxv4si3 */ case 1743: /* sminv4si3 */ case 1742: /* smaxv4si3 */ case 1741: /* uminv2si3 */ case 1740: /* umaxv2si3 */ case 1739: /* sminv2si3 */ case 1738: /* smaxv2si3 */ case 1737: /* uminv8hi3 */ case 1736: /* umaxv8hi3 */ case 1735: /* sminv8hi3 */ case 1734: /* smaxv8hi3 */ case 1733: /* uminv4hi3 */ case 1732: /* umaxv4hi3 */ case 1731: /* sminv4hi3 */ case 1730: /* smaxv4hi3 */ case 1729: /* uminv16qi3 */ case 1728: /* umaxv16qi3 */ case 1727: /* sminv16qi3 */ case 1726: /* smaxv16qi3 */ case 1725: /* uminv8qi3 */ case 1724: /* umaxv8qi3 */ case 1723: /* sminv8qi3 */ case 1722: /* smaxv8qi3 */ case 1685: /* vec_shr_v2sf */ case 1684: /* vec_shr_v2si */ case 1683: /* vec_shr_v4hf */ case 1682: /* vec_shr_v4hi */ case 1681: /* vec_shr_v8qi */ case 1680: /* aarch64_simd_reg_shlv2di_signed */ case 1679: /* aarch64_simd_reg_shlv4si_signed */ case 1678: /* aarch64_simd_reg_shlv2si_signed */ case 1677: /* aarch64_simd_reg_shlv8hi_signed */ case 1676: /* aarch64_simd_reg_shlv4hi_signed */ case 1675: /* aarch64_simd_reg_shlv16qi_signed */ case 1674: /* aarch64_simd_reg_shlv8qi_signed */ case 1673: /* aarch64_simd_reg_shlv2di_unsigned */ case 1672: /* aarch64_simd_reg_shlv4si_unsigned */ case 1671: /* aarch64_simd_reg_shlv2si_unsigned */ case 1670: /* aarch64_simd_reg_shlv8hi_unsigned */ case 1669: /* aarch64_simd_reg_shlv4hi_unsigned */ case 1668: /* aarch64_simd_reg_shlv16qi_unsigned */ case 1667: /* aarch64_simd_reg_shlv8qi_unsigned */ case 1666: /* aarch64_simd_reg_sshlv2di */ case 1665: /* aarch64_simd_reg_sshlv4si */ case 1664: /* aarch64_simd_reg_sshlv2si */ case 1663: /* aarch64_simd_reg_sshlv8hi */ case 1662: /* aarch64_simd_reg_sshlv4hi */ case 1661: /* aarch64_simd_reg_sshlv16qi */ case 1660: /* aarch64_simd_reg_sshlv8qi */ case 1659: /* aarch64_simd_imm_shlv2di */ case 1658: /* aarch64_simd_imm_shlv4si */ case 1657: /* aarch64_simd_imm_shlv2si */ case 1656: /* aarch64_simd_imm_shlv8hi */ case 1655: /* aarch64_simd_imm_shlv4hi */ case 1654: /* aarch64_simd_imm_shlv16qi */ case 1653: /* aarch64_simd_imm_shlv8qi */ case 1652: /* aarch64_simd_ashrv2di */ case 1651: /* aarch64_simd_ashrv4si */ case 1650: /* aarch64_simd_ashrv2si */ case 1649: /* aarch64_simd_ashrv8hi */ case 1648: /* aarch64_simd_ashrv4hi */ case 1647: /* aarch64_simd_ashrv16qi */ case 1646: /* aarch64_simd_ashrv8qi */ case 1645: /* aarch64_simd_lshrv2di */ case 1644: /* aarch64_simd_lshrv4si */ case 1643: /* aarch64_simd_lshrv2si */ case 1642: /* aarch64_simd_lshrv8hi */ case 1641: /* aarch64_simd_lshrv4hi */ case 1640: /* aarch64_simd_lshrv16qi */ case 1639: /* aarch64_simd_lshrv8qi */ case 1520: /* aarch64_absdi */ case 1519: /* aarch64_absv2di */ case 1518: /* aarch64_absv4si */ case 1517: /* aarch64_absv2si */ case 1516: /* aarch64_absv8hi */ case 1515: /* aarch64_absv4hi */ case 1514: /* aarch64_absv16qi */ case 1513: /* aarch64_absv8qi */ case 1512: /* absv2di2 */ case 1511: /* absv4si2 */ case 1510: /* absv2si2 */ case 1509: /* absv8hi2 */ case 1508: /* absv4hi2 */ case 1507: /* absv16qi2 */ case 1506: /* absv8qi2 */ case 738: /* *aarch64_sshl_2s */ case 737: /* *aarch64_sisd_sshl */ case 736: /* *aarch64_ushl_2s */ case 735: /* *aarch64_sisd_ushl */ return 331 /* 0x14b */; case 734: /* *aarch64_ashr_sisd_or_int_di3 */ case 733: /* *aarch64_ashr_sisd_or_int_si3 */ case 732: /* *aarch64_lshr_sisd_or_int_di3 */ case 731: /* *aarch64_lshr_sisd_or_int_si3 */ case 730: /* *aarch64_ashl_sisd_or_int_di3 */ case 729: /* *aarch64_ashl_sisd_or_int_si3 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 331 /* 0x14b */; } else if (which_alternative == 0) { return 386 /* 0x182 */; } else { return 393 /* 0x189 */; } case 829: /* *bswapsi2_uxtw */ case 828: /* rev16di2_alt */ case 827: /* rev16si2_alt */ case 826: /* rev16di2 */ case 825: /* rev16si2 */ case 821: /* bswaphi2 */ case 820: /* bswapdi2 */ case 819: /* bswapsi2 */ case 680: /* rbitdi2 */ case 679: /* rbitsi2 */ case 678: /* clrsbdi2 */ case 677: /* clrsbsi2 */ case 676: /* clzdi2 */ case 675: /* clzsi2 */ return 388 /* 0x184 */; case 613: /* *xor_one_cmpldi3 */ case 612: /* *xor_one_cmplsi3 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else { return 396 /* 0x18c */; } case 531: /* xordi3 */ case 530: /* iordi3 */ case 529: /* anddi3 */ case 528: /* xorsi3 */ case 527: /* iorsi3 */ case 526: /* andsi3 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x3ULL)) { return 330 /* 0x14a */; } else { return 344 /* 0x158 */; } case 512: /* aarch64_crc32cx */ case 511: /* aarch64_crc32cw */ case 510: /* aarch64_crc32ch */ case 509: /* aarch64_crc32cb */ case 508: /* aarch64_crc32x */ case 507: /* aarch64_crc32w */ case 506: /* aarch64_crc32h */ case 505: /* aarch64_crc32b */ return 387 /* 0x183 */; case 1007: /* absdf2 */ case 1006: /* abssf2 */ case 1005: /* abshf2 */ case 1001: /* negdf2 */ case 1000: /* negsf2 */ case 999: /* neghf2 */ case 504: /* *cmovdf_insn */ case 503: /* *cmovsf_insn */ return 369 /* 0x171 */; case 501: /* *cmovsi_insn_uxtw */ case 500: /* *cmovdi_insn */ case 499: /* *cmovsi_insn */ case 498: /* *cmovhi_insn */ case 497: /* *cmovqi_insn */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x1fULL)) { return 344 /* 0x158 */; } else { return 393 /* 0x189 */; } case 446: /* *udivsi3_uxtw */ case 445: /* *divsi3_uxtw */ case 444: /* udivdi3 */ case 443: /* divdi3 */ case 442: /* udivsi3 */ case 441: /* divsi3 */ return 392 /* 0x188 */; case 440: /* umuldi3_highpart */ case 439: /* smuldi3_highpart */ case 438: /* *umulsidi_neg */ case 437: /* *mulsidi_neg */ case 432: /* umulsidi3 */ case 431: /* mulsidi3 */ return 391 /* 0x187 */; case 436: /* umsubsidi4 */ case 435: /* msubsidi4 */ case 434: /* umaddsidi4 */ case 433: /* maddsidi4 */ case 427: /* *msubsi_uxtw */ case 426: /* *msubdi */ case 425: /* *msubsi */ case 424: /* *maddsi_uxtw */ case 423: /* madddi */ case 422: /* maddsi */ return 390 /* 0x186 */; case 430: /* *mulsi_neg_uxtw */ case 429: /* *muldi_neg */ case 428: /* *mulsi_neg */ case 421: /* *mulsi3_uxtw */ case 420: /* muldi3 */ case 419: /* mulsi3 */ return 389 /* 0x185 */; case 608: /* *ior_one_cmpldi3 */ case 607: /* *and_one_cmpldi3 */ case 606: /* *ior_one_cmplsi3 */ case 605: /* *and_one_cmplsi3 */ case 596: /* one_cmpldi2 */ case 595: /* one_cmplsi2 */ case 393: /* negdi2 */ case 392: /* negsi2 */ case 297: /* subdi3 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 330 /* 0x14a */; } else { return 344 /* 0x158 */; } case 115: /* *adddi3_poly_1 */ case 114: /* *addsi3_poly_1 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x17ULL)) { return 344 /* 0x158 */; } else { return 396 /* 0x18c */; } case 113: /* *addsi3_aarch64_uxtw */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 344 /* 0x158 */; } else { return 396 /* 0x18c */; } case 112: /* *adddi3_aarch64 */ case 111: /* *addsi3_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 2) { return 330 /* 0x14a */; } else if (!((1ULL << which_alternative) & 0x14ULL)) { return 344 /* 0x158 */; } else { return 396 /* 0x18c */; } case 110: /* *zero_extendqihi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else { return 385 /* 0x181 */; } case 108: /* *zero_extendhidi2_aarch64 */ case 107: /* *zero_extendhisi2_aarch64 */ case 106: /* *zero_extendqidi2_aarch64 */ case 105: /* *zero_extendqisi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else if (!((1ULL << which_alternative) & 0x3ULL)) { return 365 /* 0x16d */; } else { return 385 /* 0x181 */; } case 99: /* *zero_extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else if (which_alternative == 3) { return 365 /* 0x16d */; } else if (which_alternative == 4) { return 381 /* 0x17d */; } else if (which_alternative == 2) { return 382 /* 0x17e */; } else if (!((1ULL << which_alternative) & 0x1fULL)) { return 383 /* 0x17f */; } else { return 385 /* 0x181 */; } case 109: /* *extendqihi2_aarch64 */ case 104: /* *extendhidi2_aarch64 */ case 103: /* *extendhisi2_aarch64 */ case 102: /* *extendqidi2_aarch64 */ case 101: /* *extendqisi2_aarch64 */ case 97: /* *extendsidi2_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 385 /* 0x181 */; } else { return 386 /* 0x182 */; } case 3502: /* aarch64_st2df_dreg */ case 3501: /* aarch64_st2di_dreg */ case 3500: /* aarch64_st2v2sf_dreg */ case 3499: /* aarch64_st2v2si_dreg */ case 3498: /* aarch64_st2v4hf_dreg */ case 3497: /* aarch64_st2v4hi_dreg */ case 3496: /* aarch64_st2v8qi_dreg */ case 3335: /* aarch64_be_st1di */ case 3334: /* aarch64_be_st1v2df */ case 3333: /* aarch64_be_st1v4sf */ case 3332: /* aarch64_be_st1v2sf */ case 3331: /* aarch64_be_st1v8hf */ case 3330: /* aarch64_be_st1v4hf */ case 3329: /* aarch64_be_st1v2di */ case 3328: /* aarch64_be_st1v4si */ case 3327: /* aarch64_be_st1v2si */ case 3326: /* aarch64_be_st1v8hi */ case 3325: /* aarch64_be_st1v4hi */ case 3324: /* aarch64_be_st1v16qi */ case 3323: /* aarch64_be_st1v8qi */ case 3292: /* aarch64_st1_x2_df */ case 3291: /* aarch64_st1_x2_di */ case 3288: /* aarch64_st1_x2_v2sf */ case 3286: /* aarch64_st1_x2_v4hf */ case 3283: /* aarch64_st1_x2_v2si */ case 3281: /* aarch64_st1_x2_v4hi */ case 3279: /* aarch64_st1_x2_v8qi */ case 3149: /* aarch64_vec_store_lanesoi_lanedf */ case 3148: /* aarch64_vec_store_lanesoi_lanedi */ case 3147: /* aarch64_vec_store_lanesoi_lanev2df */ case 3146: /* aarch64_vec_store_lanesoi_lanev4sf */ case 3145: /* aarch64_vec_store_lanesoi_lanev2sf */ case 3144: /* aarch64_vec_store_lanesoi_lanev8hf */ case 3143: /* aarch64_vec_store_lanesoi_lanev4hf */ case 3142: /* aarch64_vec_store_lanesoi_lanev2di */ case 3141: /* aarch64_vec_store_lanesoi_lanev4si */ case 3140: /* aarch64_vec_store_lanesoi_lanev2si */ case 3139: /* aarch64_vec_store_lanesoi_lanev8hi */ case 3138: /* aarch64_vec_store_lanesoi_lanev4hi */ case 3137: /* aarch64_vec_store_lanesoi_lanev16qi */ case 3136: /* aarch64_vec_store_lanesoi_lanev8qi */ case 1230: /* vec_store_pairdfdf */ case 1229: /* vec_store_pairv2sfdf */ case 1228: /* vec_store_pairv2sidf */ case 1227: /* vec_store_pairv4hfdf */ case 1226: /* vec_store_pairv4hidf */ case 1225: /* vec_store_pairv8qidf */ case 1224: /* vec_store_pairdfv2sf */ case 1223: /* vec_store_pairv2sfv2sf */ case 1222: /* vec_store_pairv2siv2sf */ case 1221: /* vec_store_pairv4hfv2sf */ case 1220: /* vec_store_pairv4hiv2sf */ case 1219: /* vec_store_pairv8qiv2sf */ case 1218: /* vec_store_pairdfv2si */ case 1217: /* vec_store_pairv2sfv2si */ case 1216: /* vec_store_pairv2siv2si */ case 1215: /* vec_store_pairv4hfv2si */ case 1214: /* vec_store_pairv4hiv2si */ case 1213: /* vec_store_pairv8qiv2si */ case 1212: /* vec_store_pairdfv4hf */ case 1211: /* vec_store_pairv2sfv4hf */ case 1210: /* vec_store_pairv2siv4hf */ case 1209: /* vec_store_pairv4hfv4hf */ case 1208: /* vec_store_pairv4hiv4hf */ case 1207: /* vec_store_pairv8qiv4hf */ case 1206: /* vec_store_pairdfv4hi */ case 1205: /* vec_store_pairv2sfv4hi */ case 1204: /* vec_store_pairv2siv4hi */ case 1203: /* vec_store_pairv4hfv4hi */ case 1202: /* vec_store_pairv4hiv4hi */ case 1201: /* vec_store_pairv8qiv4hi */ case 1200: /* vec_store_pairdfv8qi */ case 1199: /* vec_store_pairv2sfv8qi */ case 1198: /* vec_store_pairv2siv8qi */ case 1197: /* vec_store_pairv4hfv8qi */ case 1196: /* vec_store_pairv4hiv8qi */ case 1195: /* vec_store_pairv8qiv8qi */ case 1158: /* aarch64_store_lane0v2df */ case 1157: /* aarch64_store_lane0v4sf */ case 1156: /* aarch64_store_lane0v2sf */ case 1155: /* aarch64_store_lane0v8hf */ case 1154: /* aarch64_store_lane0v4hf */ case 1153: /* aarch64_store_lane0v2di */ case 1152: /* aarch64_store_lane0v4si */ case 1151: /* aarch64_store_lane0v2si */ case 1150: /* aarch64_store_lane0v8hi */ case 1149: /* aarch64_store_lane0v4hi */ case 1148: /* aarch64_store_lane0v16qi */ case 1147: /* aarch64_store_lane0v8qi */ case 92: /* storewb_pairdf_di */ case 91: /* storewb_pairdf_si */ case 90: /* storewb_pairsf_di */ case 89: /* storewb_pairsf_si */ return 354 /* 0x162 */; case 88: /* storewb_pairdi_di */ case 87: /* storewb_pairdi_si */ case 86: /* storewb_pairsi_di */ case 85: /* storewb_pairsi_si */ return 397 /* 0x18d */; case 3542: /* aarch64_simd_ld1df_x2 */ case 3541: /* aarch64_simd_ld1di_x2 */ case 3540: /* aarch64_simd_ld1v2sf_x2 */ case 3539: /* aarch64_simd_ld1v2si_x2 */ case 3538: /* aarch64_simd_ld1v4hf_x2 */ case 3537: /* aarch64_simd_ld1v4hi_x2 */ case 3536: /* aarch64_simd_ld1v8qi_x2 */ case 3345: /* aarch64_ld2df_dreg */ case 3344: /* aarch64_ld2di_dreg */ case 3343: /* aarch64_ld2v2sf_dreg */ case 3342: /* aarch64_ld2v2si_dreg */ case 3341: /* aarch64_ld2v4hf_dreg */ case 3340: /* aarch64_ld2v4hi_dreg */ case 3339: /* aarch64_ld2v8qi_dreg */ case 3114: /* aarch64_simd_ld2rdf */ case 3113: /* aarch64_simd_ld2rdi */ case 3110: /* aarch64_simd_ld2rv2sf */ case 3108: /* aarch64_simd_ld2rv4hf */ case 3105: /* aarch64_simd_ld2rv2si */ case 3103: /* aarch64_simd_ld2rv4hi */ case 3101: /* aarch64_simd_ld2rv8qi */ case 80: /* loadwb_pairdf_di */ case 79: /* loadwb_pairdf_si */ case 78: /* loadwb_pairsf_di */ case 77: /* loadwb_pairsf_si */ return 338 /* 0x152 */; case 3516: /* aarch64_st4df_dreg */ case 3515: /* aarch64_st4di_dreg */ case 3514: /* aarch64_st4v2sf_dreg */ case 3513: /* aarch64_st4v2si_dreg */ case 3512: /* aarch64_st4v4hf_dreg */ case 3511: /* aarch64_st4v4hi_dreg */ case 3510: /* aarch64_st4v8qi_dreg */ case 3509: /* aarch64_st3df_dreg */ case 3508: /* aarch64_st3di_dreg */ case 3507: /* aarch64_st3v2sf_dreg */ case 3506: /* aarch64_st3v2si_dreg */ case 3505: /* aarch64_st3v4hf_dreg */ case 3504: /* aarch64_st3v4hi_dreg */ case 3503: /* aarch64_st3v8qi_dreg */ case 3306: /* aarch64_st1_x3_df */ case 3305: /* aarch64_st1_x3_di */ case 3302: /* aarch64_st1_x3_v2sf */ case 3300: /* aarch64_st1_x3_v4hf */ case 3297: /* aarch64_st1_x3_v2si */ case 3295: /* aarch64_st1_x3_v4hi */ case 3293: /* aarch64_st1_x3_v8qi */ case 3290: /* aarch64_st1_x2_v2df */ case 3289: /* aarch64_st1_x2_v4sf */ case 3287: /* aarch64_st1_x2_v8hf */ case 3285: /* aarch64_st1_x2_v2di */ case 3284: /* aarch64_st1_x2_v4si */ case 3282: /* aarch64_st1_x2_v8hi */ case 3280: /* aarch64_st1_x2_v16qi */ case 3261: /* aarch64_vec_store_lanesxi_lanedf */ case 3260: /* aarch64_vec_store_lanesxi_lanedi */ case 3259: /* aarch64_vec_store_lanesxi_lanev2df */ case 3258: /* aarch64_vec_store_lanesxi_lanev4sf */ case 3257: /* aarch64_vec_store_lanesxi_lanev2sf */ case 3256: /* aarch64_vec_store_lanesxi_lanev8hf */ case 3255: /* aarch64_vec_store_lanesxi_lanev4hf */ case 3254: /* aarch64_vec_store_lanesxi_lanev2di */ case 3253: /* aarch64_vec_store_lanesxi_lanev4si */ case 3252: /* aarch64_vec_store_lanesxi_lanev2si */ case 3251: /* aarch64_vec_store_lanesxi_lanev8hi */ case 3250: /* aarch64_vec_store_lanesxi_lanev4hi */ case 3249: /* aarch64_vec_store_lanesxi_lanev16qi */ case 3248: /* aarch64_vec_store_lanesxi_lanev8qi */ case 3205: /* aarch64_vec_store_lanesci_lanedf */ case 3204: /* aarch64_vec_store_lanesci_lanedi */ case 3203: /* aarch64_vec_store_lanesci_lanev2df */ case 3202: /* aarch64_vec_store_lanesci_lanev4sf */ case 3201: /* aarch64_vec_store_lanesci_lanev2sf */ case 3200: /* aarch64_vec_store_lanesci_lanev8hf */ case 3199: /* aarch64_vec_store_lanesci_lanev4hf */ case 3198: /* aarch64_vec_store_lanesci_lanev2di */ case 3197: /* aarch64_vec_store_lanesci_lanev4si */ case 3196: /* aarch64_vec_store_lanesci_lanev2si */ case 3195: /* aarch64_vec_store_lanesci_lanev8hi */ case 3194: /* aarch64_vec_store_lanesci_lanev4hi */ case 3193: /* aarch64_vec_store_lanesci_lanev16qi */ case 3192: /* aarch64_vec_store_lanesci_lanev8qi */ case 3135: /* aarch64_simd_st2v2df */ case 3134: /* aarch64_simd_st2v4sf */ case 3133: /* aarch64_simd_st2v8hf */ case 3132: /* aarch64_simd_st2v2di */ case 3131: /* aarch64_simd_st2v4si */ case 3130: /* aarch64_simd_st2v8hi */ case 3129: /* aarch64_simd_st2v16qi */ case 1328: /* vec_store_pairv2dfv2df */ case 1327: /* vec_store_pairv4sfv2df */ case 1326: /* vec_store_pairv8hfv2df */ case 1325: /* vec_store_pairv2div2df */ case 1324: /* vec_store_pairv4siv2df */ case 1323: /* vec_store_pairv8hiv2df */ case 1322: /* vec_store_pairv16qiv2df */ case 1321: /* vec_store_pairv2dfv4sf */ case 1320: /* vec_store_pairv4sfv4sf */ case 1319: /* vec_store_pairv8hfv4sf */ case 1318: /* vec_store_pairv2div4sf */ case 1317: /* vec_store_pairv4siv4sf */ case 1316: /* vec_store_pairv8hiv4sf */ case 1315: /* vec_store_pairv16qiv4sf */ case 1314: /* vec_store_pairv2dfv8hf */ case 1313: /* vec_store_pairv4sfv8hf */ case 1312: /* vec_store_pairv8hfv8hf */ case 1311: /* vec_store_pairv2div8hf */ case 1310: /* vec_store_pairv4siv8hf */ case 1309: /* vec_store_pairv8hiv8hf */ case 1308: /* vec_store_pairv16qiv8hf */ case 1307: /* vec_store_pairv2dfv2di */ case 1306: /* vec_store_pairv4sfv2di */ case 1305: /* vec_store_pairv8hfv2di */ case 1304: /* vec_store_pairv2div2di */ case 1303: /* vec_store_pairv4siv2di */ case 1302: /* vec_store_pairv8hiv2di */ case 1301: /* vec_store_pairv16qiv2di */ case 1300: /* vec_store_pairv2dfv4si */ case 1299: /* vec_store_pairv4sfv4si */ case 1298: /* vec_store_pairv8hfv4si */ case 1297: /* vec_store_pairv2div4si */ case 1296: /* vec_store_pairv4siv4si */ case 1295: /* vec_store_pairv8hiv4si */ case 1294: /* vec_store_pairv16qiv4si */ case 1293: /* vec_store_pairv2dfv8hi */ case 1292: /* vec_store_pairv4sfv8hi */ case 1291: /* vec_store_pairv8hfv8hi */ case 1290: /* vec_store_pairv2div8hi */ case 1289: /* vec_store_pairv4siv8hi */ case 1288: /* vec_store_pairv8hiv8hi */ case 1287: /* vec_store_pairv16qiv8hi */ case 1286: /* vec_store_pairv2dfv16qi */ case 1285: /* vec_store_pairv4sfv16qi */ case 1284: /* vec_store_pairv8hfv16qi */ case 1283: /* vec_store_pairv2div16qi */ case 1282: /* vec_store_pairv4siv16qi */ case 1281: /* vec_store_pairv8hiv16qi */ case 1280: /* vec_store_pairv16qiv16qi */ case 96: /* storewb_pairtf_di */ case 95: /* storewb_pairtf_si */ case 94: /* storewb_pairti_di */ case 93: /* storewb_pairti_si */ case 72: /* store_pair_dw_tftf */ return 355 /* 0x163 */; case 71: /* store_pair_dw_dfdf */ case 70: /* store_pair_dw_dfdi */ case 69: /* store_pair_dw_didf */ case 68: /* store_pair_dw_didi */ case 67: /* store_pair_sw_sfsf */ case 66: /* store_pair_sw_sisf */ case 65: /* store_pair_sw_sfsi */ case 64: /* store_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 354 /* 0x162 */; } else { return 397 /* 0x18d */; } case 3535: /* aarch64_simd_ld1v2df_x2 */ case 3534: /* aarch64_simd_ld1v4sf_x2 */ case 3533: /* aarch64_simd_ld1v8hf_x2 */ case 3532: /* aarch64_simd_ld1v2di_x2 */ case 3531: /* aarch64_simd_ld1v4si_x2 */ case 3530: /* aarch64_simd_ld1v8hi_x2 */ case 3529: /* aarch64_simd_ld1v16qi_x2 */ case 3240: /* aarch64_vec_load_lanesxi_lanedf */ case 3239: /* aarch64_vec_load_lanesxi_lanedi */ case 3238: /* aarch64_vec_load_lanesxi_lanev2df */ case 3237: /* aarch64_vec_load_lanesxi_lanev4sf */ case 3236: /* aarch64_vec_load_lanesxi_lanev2sf */ case 3235: /* aarch64_vec_load_lanesxi_lanev8hf */ case 3234: /* aarch64_vec_load_lanesxi_lanev4hf */ case 3233: /* aarch64_vec_load_lanesxi_lanev2di */ case 3232: /* aarch64_vec_load_lanesxi_lanev4si */ case 3231: /* aarch64_vec_load_lanesxi_lanev2si */ case 3230: /* aarch64_vec_load_lanesxi_lanev8hi */ case 3229: /* aarch64_vec_load_lanesxi_lanev4hi */ case 3228: /* aarch64_vec_load_lanesxi_lanev16qi */ case 3227: /* aarch64_vec_load_lanesxi_lanev8qi */ case 3184: /* aarch64_vec_load_lanesci_lanedf */ case 3183: /* aarch64_vec_load_lanesci_lanedi */ case 3182: /* aarch64_vec_load_lanesci_lanev2df */ case 3181: /* aarch64_vec_load_lanesci_lanev4sf */ case 3180: /* aarch64_vec_load_lanesci_lanev2sf */ case 3179: /* aarch64_vec_load_lanesci_lanev8hf */ case 3178: /* aarch64_vec_load_lanesci_lanev4hf */ case 3177: /* aarch64_vec_load_lanesci_lanev2di */ case 3176: /* aarch64_vec_load_lanesci_lanev4si */ case 3175: /* aarch64_vec_load_lanesci_lanev2si */ case 3174: /* aarch64_vec_load_lanesci_lanev8hi */ case 3173: /* aarch64_vec_load_lanesci_lanev4hi */ case 3172: /* aarch64_vec_load_lanesci_lanev16qi */ case 3171: /* aarch64_vec_load_lanesci_lanev8qi */ case 3112: /* aarch64_simd_ld2rv2df */ case 3111: /* aarch64_simd_ld2rv4sf */ case 3109: /* aarch64_simd_ld2rv8hf */ case 3107: /* aarch64_simd_ld2rv2di */ case 3106: /* aarch64_simd_ld2rv4si */ case 3104: /* aarch64_simd_ld2rv8hi */ case 3102: /* aarch64_simd_ld2rv16qi */ case 3100: /* aarch64_simd_ld2v2df */ case 3099: /* aarch64_simd_ld2v4sf */ case 3098: /* aarch64_simd_ld2v8hf */ case 3097: /* aarch64_simd_ld2v2di */ case 3096: /* aarch64_simd_ld2v4si */ case 3095: /* aarch64_simd_ld2v8hi */ case 3094: /* aarch64_simd_ld2v16qi */ case 1279: /* load_pairv2dfv2df */ case 1278: /* load_pairv4sfv2df */ case 1277: /* load_pairv8hfv2df */ case 1276: /* load_pairv2div2df */ case 1275: /* load_pairv4siv2df */ case 1274: /* load_pairv8hiv2df */ case 1273: /* load_pairv16qiv2df */ case 1272: /* load_pairv2dfv4sf */ case 1271: /* load_pairv4sfv4sf */ case 1270: /* load_pairv8hfv4sf */ case 1269: /* load_pairv2div4sf */ case 1268: /* load_pairv4siv4sf */ case 1267: /* load_pairv8hiv4sf */ case 1266: /* load_pairv16qiv4sf */ case 1265: /* load_pairv2dfv8hf */ case 1264: /* load_pairv4sfv8hf */ case 1263: /* load_pairv8hfv8hf */ case 1262: /* load_pairv2div8hf */ case 1261: /* load_pairv4siv8hf */ case 1260: /* load_pairv8hiv8hf */ case 1259: /* load_pairv16qiv8hf */ case 1258: /* load_pairv2dfv2di */ case 1257: /* load_pairv4sfv2di */ case 1256: /* load_pairv8hfv2di */ case 1255: /* load_pairv2div2di */ case 1254: /* load_pairv4siv2di */ case 1253: /* load_pairv8hiv2di */ case 1252: /* load_pairv16qiv2di */ case 1251: /* load_pairv2dfv4si */ case 1250: /* load_pairv4sfv4si */ case 1249: /* load_pairv8hfv4si */ case 1248: /* load_pairv2div4si */ case 1247: /* load_pairv4siv4si */ case 1246: /* load_pairv8hiv4si */ case 1245: /* load_pairv16qiv4si */ case 1244: /* load_pairv2dfv8hi */ case 1243: /* load_pairv4sfv8hi */ case 1242: /* load_pairv8hfv8hi */ case 1241: /* load_pairv2div8hi */ case 1240: /* load_pairv4siv8hi */ case 1239: /* load_pairv8hiv8hi */ case 1238: /* load_pairv16qiv8hi */ case 1237: /* load_pairv2dfv16qi */ case 1236: /* load_pairv4sfv16qi */ case 1235: /* load_pairv8hfv16qi */ case 1234: /* load_pairv2div16qi */ case 1233: /* load_pairv4siv16qi */ case 1232: /* load_pairv8hiv16qi */ case 1231: /* load_pairv16qiv16qi */ case 1194: /* load_pairdfdf */ case 1193: /* load_pairv2sfdf */ case 1192: /* load_pairv2sidf */ case 1191: /* load_pairv4hfdf */ case 1190: /* load_pairv4hidf */ case 1189: /* load_pairv8qidf */ case 1188: /* load_pairdfv2sf */ case 1187: /* load_pairv2sfv2sf */ case 1186: /* load_pairv2siv2sf */ case 1185: /* load_pairv4hfv2sf */ case 1184: /* load_pairv4hiv2sf */ case 1183: /* load_pairv8qiv2sf */ case 1182: /* load_pairdfv2si */ case 1181: /* load_pairv2sfv2si */ case 1180: /* load_pairv2siv2si */ case 1179: /* load_pairv4hfv2si */ case 1178: /* load_pairv4hiv2si */ case 1177: /* load_pairv8qiv2si */ case 1176: /* load_pairdfv4hf */ case 1175: /* load_pairv2sfv4hf */ case 1174: /* load_pairv2siv4hf */ case 1173: /* load_pairv4hfv4hf */ case 1172: /* load_pairv4hiv4hf */ case 1171: /* load_pairv8qiv4hf */ case 1170: /* load_pairdfv4hi */ case 1169: /* load_pairv2sfv4hi */ case 1168: /* load_pairv2siv4hi */ case 1167: /* load_pairv4hfv4hi */ case 1166: /* load_pairv4hiv4hi */ case 1165: /* load_pairv8qiv4hi */ case 1164: /* load_pairdfv8qi */ case 1163: /* load_pairv2sfv8qi */ case 1162: /* load_pairv2siv8qi */ case 1161: /* load_pairv4hfv8qi */ case 1160: /* load_pairv4hiv8qi */ case 1159: /* load_pairv8qiv8qi */ case 84: /* loadwb_pairtf_di */ case 83: /* loadwb_pairtf_si */ case 82: /* loadwb_pairti_di */ case 81: /* loadwb_pairti_si */ case 63: /* load_pair_dw_tftf */ return 339 /* 0x153 */; case 100: /* *load_pair_zero_extendsidi2_aarch64 */ case 62: /* load_pair_dw_dfdf */ case 61: /* load_pair_dw_dfdi */ case 60: /* load_pair_dw_didf */ case 59: /* load_pair_dw_didi */ case 58: /* load_pair_sw_sfsf */ case 57: /* load_pair_sw_sisf */ case 56: /* load_pair_sw_sfsi */ case 55: /* load_pair_sw_sisi */ extract_constrain_insn_cached (insn); if (which_alternative != 0) { return 338 /* 0x152 */; } else { return 385 /* 0x181 */; } case 54: /* *movtf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else if (which_alternative == 4) { return 349 /* 0x15d */; } else if (which_alternative == 6) { return 365 /* 0x16d */; } else if (which_alternative == 7) { return 366 /* 0x16e */; } else if (which_alternative == 3) { return 381 /* 0x17d */; } else if (((1ULL << which_alternative) & 0x24ULL)) { return 382 /* 0x17e */; } else if (which_alternative == 8) { return 385 /* 0x181 */; } else if (which_alternative == 1) { return 396 /* 0x18c */; } else { return 397 /* 0x18d */; } case 53: /* *movdf_aarch64 */ case 52: /* *movsf_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 10) { return 344 /* 0x158 */; } else if (((1ULL << which_alternative) & 0x21ULL)) { return 349 /* 0x15d */; } else if (which_alternative == 6) { return 365 /* 0x16d */; } else if (which_alternative == 7) { return 366 /* 0x16e */; } else if (which_alternative == 2) { return 381 /* 0x17d */; } else if (which_alternative == 1) { return 382 /* 0x17e */; } else if (!((1ULL << which_alternative) & 0x7e7ULL)) { return 383 /* 0x17f */; } else if (which_alternative == 8) { return 385 /* 0x181 */; } else { return 397 /* 0x18d */; } case 51: /* *movhf_aarch64 */ extract_constrain_insn_cached (insn); if (!((1ULL << which_alternative) & 0x7ffULL)) { return 344 /* 0x158 */; } else if (which_alternative == 3) { return 348 /* 0x15c */; } else if (((1ULL << which_alternative) & 0x55ULL)) { return 349 /* 0x15d */; } else if (which_alternative == 7) { return 365 /* 0x16d */; } else if (which_alternative == 8) { return 366 /* 0x16e */; } else if (which_alternative == 1) { return 382 /* 0x17e */; } else if (which_alternative == 5) { return 383 /* 0x17f */; } else if (which_alternative == 9) { return 385 /* 0x181 */; } else { return 397 /* 0x18d */; } case 50: /* *movti_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 3) { return 330 /* 0x14a */; } else if (which_alternative == 2) { return 381 /* 0x17d */; } else if (which_alternative == 1) { return 382 /* 0x17e */; } else if (((1ULL << which_alternative) & 0x90ULL)) { return 385 /* 0x181 */; } else if (which_alternative == 0) { return 396 /* 0x18c */; } else { return 397 /* 0x18d */; } case 722: /* *aarch64_rotr_reg_di3_mask2 */ case 721: /* *aarch64_lshr_reg_di3_mask2 */ case 720: /* *aarch64_ashr_reg_di3_mask2 */ case 719: /* *aarch64_ashl_reg_di3_mask2 */ case 708: /* *aarch64_rotr_reg_di3_mask1 */ case 707: /* *aarch64_lshr_reg_di3_mask1 */ case 706: /* *aarch64_ashr_reg_di3_mask1 */ case 705: /* *aarch64_ashl_reg_di3_mask1 */ case 704: /* *aarch64_rotr_reg_si3_mask1 */ case 703: /* *aarch64_lshr_reg_si3_mask1 */ case 702: /* *aarch64_ashr_reg_si3_mask1 */ case 701: /* *aarch64_ashl_reg_si3_mask1 */ case 49: /* insv_immdi */ case 48: /* insv_immsi */ return 393 /* 0x189 */; case 47: /* *movdi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 344 /* 0x158 */; } else if (!((1ULL << which_alternative) & 0xffffULL)) { return 349 /* 0x15d */; } else if (which_alternative == 14) { return 381 /* 0x17d */; } else if (which_alternative == 13) { return 382 /* 0x17e */; } else if (which_alternative == 15) { return 383 /* 0x17f */; } else if (((1ULL << which_alternative) & 0x180ULL)) { return 385 /* 0x181 */; } else if (((1ULL << which_alternative) & 0x1878ULL)) { return 393 /* 0x189 */; } else { return 397 /* 0x18d */; } case 46: /* *movsi_aarch64 */ extract_constrain_insn_cached (insn); if (((1ULL << which_alternative) & 0x7ULL)) { return 344 /* 0x158 */; } else if (!((1ULL << which_alternative) & 0x7fffULL)) { return 349 /* 0x15d */; } else if (which_alternative == 13) { return 381 /* 0x17d */; } else if (which_alternative == 12) { return 382 /* 0x17e */; } else if (which_alternative == 14) { return 383 /* 0x17f */; } else if (((1ULL << which_alternative) & 0xc0ULL)) { return 385 /* 0x181 */; } else if (((1ULL << which_alternative) & 0xc38ULL)) { return 393 /* 0x189 */; } else { return 397 /* 0x18d */; } case 45: /* *movhi_aarch64 */ case 44: /* *movqi_aarch64 */ extract_constrain_insn_cached (insn); if (which_alternative == 0) { return 344 /* 0x158 */; } else if (which_alternative == 9) { return 345 /* 0x159 */; } else if (which_alternative == 8) { return 348 /* 0x15c */; } else if (!((1ULL << which_alternative) & 0x3fbULL)) { return 349 /* 0x15d */; } else if (((1ULL << which_alternative) & 0x30ULL)) { return 385 /* 0x181 */; } else if (((1ULL << which_alternative) & 0xaULL)) { return 393 /* 0x189 */; } else { return 397 /* 0x18d */; } case 1064: /* tlsdesc_small_sve_di */ case 1063: /* tlsdesc_small_sve_si */ case 1062: /* tlsdesc_small_advsimd_di */ case 1061: /* tlsdesc_small_advsimd_si */ case 1046: /* *tlsgd_small_di */ case 1045: /* *tlsgd_small_si */ case 41: /* *call_value_insn */ case 40: /* *call_insn */ return 359 /* 0x167 */; case 1049: /* tlsie_small_sidi */ case 1048: /* tlsie_small_di */ case 1047: /* tlsie_small_si */ case 1043: /* ldr_got_tiny */ case 1042: /* ldr_got_small_28k_sidi */ case 1041: /* ldr_got_small_28k_di */ case 1040: /* ldr_got_small_28k_si */ case 1039: /* ldr_got_small_sidi */ case 1038: /* ldr_got_small_di */ case 1037: /* ldr_got_small_si */ case 98: /* *load_pair_extendsidi2_aarch64 */ case 76: /* loadwb_pairdi_di */ case 75: /* loadwb_pairdi_si */ case 74: /* loadwb_pairsi_di */ case 73: /* loadwb_pairsi_si */ case 20: /* prefetch */ return 385 /* 0x181 */; case 1100: /* despeculate_simpleti */ case 1099: /* despeculate_simpledi */ case 1098: /* despeculate_simplesi */ case 1097: /* despeculate_simplehi */ case 1096: /* despeculate_simpleqi */ case 1095: /* *despeculate_copyti_insn */ case 1094: /* *despeculate_copydi_insn */ case 1093: /* *despeculate_copysi_insn */ case 1092: /* *despeculate_copyhi_insn */ case 1091: /* *despeculate_copyqi_insn */ case 1090: /* speculation_barrier */ case 1089: /* bti_jc */ case 1088: /* bti_j */ case 1087: /* bti_c */ case 1086: /* bti_noarg */ case 1071: /* blockage */ case 21: /* trap */ case 19: /* nop */ return 394 /* 0x18a */; case 452: /* fcmpedf */ case 451: /* fcmpesf */ case 450: /* fcmpdf */ case 449: /* fcmpsf */ case 8: /* fccmpedf */ case 7: /* fccmpesf */ case 6: /* fccmpdf */ case 5: /* fccmpsf */ return 367 /* 0x16f */; case 1085: /* speculation_tracker */ case 1054: /* tlsle12_di */ case 1053: /* tlsle12_si */ case 1036: /* add_losym_di */ case 1035: /* add_losym_si */ case 700: /* *and_rotrdi3nr_compare0 */ case 699: /* *and_lshrdi3nr_compare0 */ case 698: /* *and_ashrdi3nr_compare0 */ case 697: /* *and_ashldi3nr_compare0 */ case 696: /* *and_rotrsi3nr_compare0 */ case 695: /* *and_lshrsi3nr_compare0 */ case 694: /* *and_ashrsi3nr_compare0 */ case 693: /* *and_ashlsi3nr_compare0 */ case 692: /* *anddi3nr_compare0_zextract */ case 691: /* *andsi3nr_compare0_zextract */ case 690: /* *anddi3nr_compare0 */ case 689: /* *andsi3nr_compare0 */ case 688: /* *andshi_compare0 */ case 687: /* *andshi_compare0 */ case 686: /* *andsqi_compare0 */ case 685: /* *andsqi_compare0 */ case 684: /* *andhi_compare0 */ case 683: /* *andqi_compare0 */ case 674: /* *and_one_cmpl_rotrdi3_compare0_no_reuse */ case 673: /* *and_one_cmpl_lshrdi3_compare0_no_reuse */ case 672: /* *and_one_cmpl_ashrdi3_compare0_no_reuse */ case 671: /* *and_one_cmpl_ashldi3_compare0_no_reuse */ case 670: /* *and_one_cmpl_rotrsi3_compare0_no_reuse */ case 669: /* *and_one_cmpl_lshrsi3_compare0_no_reuse */ case 668: /* *and_one_cmpl_ashrsi3_compare0_no_reuse */ case 667: /* *and_one_cmpl_ashlsi3_compare0_no_reuse */ case 666: /* *and_one_cmpl_rotrsi3_compare0_uxtw */ case 665: /* *and_one_cmpl_lshrsi3_compare0_uxtw */ case 664: /* *and_one_cmpl_ashrsi3_compare0_uxtw */ case 663: /* *and_one_cmpl_ashlsi3_compare0_uxtw */ case 662: /* *and_one_cmpl_rotrdi3_compare0 */ case 661: /* *and_one_cmpl_lshrdi3_compare0 */ case 660: /* *and_one_cmpl_ashrdi3_compare0 */ case 659: /* *and_one_cmpl_ashldi3_compare0 */ case 658: /* *and_one_cmpl_rotrsi3_compare0 */ case 657: /* *and_one_cmpl_lshrsi3_compare0 */ case 656: /* *and_one_cmpl_ashrsi3_compare0 */ case 655: /* *and_one_cmpl_ashlsi3_compare0 */ case 654: /* *eor_one_cmpl_rotrsidi3_alt_ze */ case 653: /* *eor_one_cmpl_lshrsidi3_alt_ze */ case 652: /* *eor_one_cmpl_ashrsidi3_alt_ze */ case 651: /* *eor_one_cmpl_ashlsidi3_alt_ze */ case 650: /* *eor_one_cmpl_rotrdi3_alt */ case 649: /* *eor_one_cmpl_lshrdi3_alt */ case 648: /* *eor_one_cmpl_ashrdi3_alt */ case 647: /* *eor_one_cmpl_ashldi3_alt */ case 646: /* *eor_one_cmpl_rotrsi3_alt */ case 645: /* *eor_one_cmpl_lshrsi3_alt */ case 644: /* *eor_one_cmpl_ashrsi3_alt */ case 643: /* *eor_one_cmpl_ashlsi3_alt */ case 642: /* xor_one_cmpl_rotrdi3 */ case 641: /* ior_one_cmpl_rotrdi3 */ case 640: /* and_one_cmpl_rotrdi3 */ case 639: /* xor_one_cmpl_lshrdi3 */ case 638: /* ior_one_cmpl_lshrdi3 */ case 637: /* and_one_cmpl_lshrdi3 */ case 636: /* xor_one_cmpl_ashrdi3 */ case 635: /* ior_one_cmpl_ashrdi3 */ case 634: /* and_one_cmpl_ashrdi3 */ case 633: /* xor_one_cmpl_ashldi3 */ case 632: /* ior_one_cmpl_ashldi3 */ case 631: /* and_one_cmpl_ashldi3 */ case 630: /* xor_one_cmpl_rotrsi3 */ case 629: /* ior_one_cmpl_rotrsi3 */ case 628: /* and_one_cmpl_rotrsi3 */ case 627: /* xor_one_cmpl_lshrsi3 */ case 626: /* ior_one_cmpl_lshrsi3 */ case 625: /* and_one_cmpl_lshrsi3 */ case 624: /* xor_one_cmpl_ashrsi3 */ case 623: /* ior_one_cmpl_ashrsi3 */ case 622: /* and_one_cmpl_ashrsi3 */ case 621: /* xor_one_cmpl_ashlsi3 */ case 620: /* ior_one_cmpl_ashlsi3 */ case 619: /* and_one_cmpl_ashlsi3 */ case 618: /* *and_one_cmpldi3_compare0_no_reuse */ case 617: /* *and_one_cmplsi3_compare0_no_reuse */ case 616: /* *and_one_cmplsi3_compare0_uxtw */ case 615: /* *and_one_cmpldi3_compare0 */ case 614: /* *and_one_cmplsi3_compare0 */ case 611: /* *xor_one_cmplsidi3_ze */ case 610: /* *ior_one_cmplsidi3_ze */ case 609: /* *and_one_cmplsidi3_ze */ case 604: /* *one_cmpl_rotrdi2 */ case 603: /* *one_cmpl_lshrdi2 */ case 602: /* *one_cmpl_ashrdi2 */ case 601: /* *one_cmpl_ashldi2 */ case 600: /* *one_cmpl_rotrsi2 */ case 599: /* *one_cmpl_lshrsi2 */ case 598: /* *one_cmpl_ashrsi2 */ case 597: /* *one_cmpl_ashlsi2 */ case 594: /* *xor_rolsi3_uxtw */ case 593: /* *ior_rolsi3_uxtw */ case 592: /* *and_rolsi3_uxtw */ case 591: /* *xor_rotrsi3_uxtw */ case 590: /* *ior_rotrsi3_uxtw */ case 589: /* *and_rotrsi3_uxtw */ case 588: /* *xor_lshrsi3_uxtw */ case 587: /* *ior_lshrsi3_uxtw */ case 586: /* *and_lshrsi3_uxtw */ case 585: /* *xor_ashrsi3_uxtw */ case 584: /* *ior_ashrsi3_uxtw */ case 583: /* *and_ashrsi3_uxtw */ case 582: /* *xor_ashlsi3_uxtw */ case 581: /* *ior_ashlsi3_uxtw */ case 580: /* *and_ashlsi3_uxtw */ case 579: /* *xor_roldi3 */ case 578: /* *ior_roldi3 */ case 577: /* *and_roldi3 */ case 576: /* *xor_rolsi3 */ case 575: /* *ior_rolsi3 */ case 574: /* *and_rolsi3 */ case 573: /* *xor_rotrdi3 */ case 572: /* *ior_rotrdi3 */ case 571: /* *and_rotrdi3 */ case 570: /* *xor_lshrdi3 */ case 569: /* *ior_lshrdi3 */ case 568: /* *and_lshrdi3 */ case 567: /* *xor_ashrdi3 */ case 566: /* *ior_ashrdi3 */ case 565: /* *and_ashrdi3 */ case 564: /* *xor_ashldi3 */ case 563: /* *ior_ashldi3 */ case 562: /* *and_ashldi3 */ case 561: /* *xor_rotrsi3 */ case 560: /* *ior_rotrsi3 */ case 559: /* *and_rotrsi3 */ case 558: /* *xor_lshrsi3 */ case 557: /* *ior_lshrsi3 */ case 556: /* *and_lshrsi3 */ case 555: /* *xor_ashrsi3 */ case 554: /* *ior_ashrsi3 */ case 553: /* *and_ashrsi3 */ case 552: /* *xor_ashlsi3 */ case 551: /* *ior_ashlsi3 */ case 550: /* *and_ashlsi3 */ case 549: /* *and_rotrsi3_compare0_uxtw */ case 548: /* *and_lshrsi3_compare0_uxtw */ case 547: /* *and_ashrsi3_compare0_uxtw */ case 546: /* *and_ashlsi3_compare0_uxtw */ case 545: /* *and_rotrdi3_compare0 */ case 544: /* *and_lshrdi3_compare0 */ case 543: /* *and_ashrdi3_compare0 */ case 542: /* *and_ashldi3_compare0 */ case 541: /* *and_rotrsi3_compare0 */ case 540: /* *and_lshrsi3_compare0 */ case 539: /* *and_ashrsi3_compare0 */ case 538: /* *and_ashlsi3_compare0 */ case 537: /* *andsi3_compare0_uxtw */ case 536: /* *anddi3_compare0 */ case 535: /* *andsi3_compare0 */ case 534: /* *xorsi3_uxtw */ case 533: /* *iorsi3_uxtw */ case 532: /* *andsi3_uxtw */ case 521: /* csneg3di_insn */ case 520: /* csneg3si_insn */ case 519: /* csneg3_uxtw_insn */ case 518: /* *csinv3di_insn */ case 517: /* *csinv3si_insn */ case 516: /* csinc3di_insn */ case 515: /* csinc3si_insn */ case 514: /* *csinc2di_insn */ case 513: /* *csinc2si_insn */ case 502: /* *cmovdi_insn_uxtw */ case 496: /* *cstoresi_neg_uxtw */ case 495: /* cstoredi_neg */ case 494: /* cstoresi_neg */ case 493: /* cstorehi_neg */ case 492: /* cstoreqi_neg */ case 491: /* *cstoresi_insn_uxtw */ case 490: /* *compare_cstoredi_insn */ case 489: /* *compare_cstoredi_insn */ case 488: /* *compare_cstoresi_insn */ case 487: /* *compare_cstoresi_insn */ case 486: /* aarch64_cstoredi */ case 485: /* aarch64_cstoresi */ case 484: /* aarch64_cstorehi */ case 483: /* aarch64_cstoreqi */ case 482: /* *cmp_swp_zero_extendsi_shft_di */ case 481: /* *cmp_swp_extendsi_shft_di */ case 480: /* *cmp_swp_zero_extendsi_shft_si */ case 479: /* *cmp_swp_extendsi_shft_si */ case 478: /* *cmp_swp_zero_extendhi_shft_di */ case 477: /* *cmp_swp_extendhi_shft_di */ case 476: /* *cmp_swp_zero_extendhi_shft_si */ case 475: /* *cmp_swp_extendhi_shft_si */ case 474: /* *cmp_swp_zero_extendqi_shft_di */ case 473: /* *cmp_swp_extendqi_shft_di */ case 472: /* *cmp_swp_zero_extendqi_shft_si */ case 471: /* *cmp_swp_extendqi_shft_si */ case 470: /* *cmp_swp_zero_extendsi_regdi */ case 469: /* *cmp_swp_extendsi_regdi */ case 468: /* *cmp_swp_zero_extendsi_regsi */ case 467: /* *cmp_swp_extendsi_regsi */ case 466: /* *cmp_swp_zero_extendhi_regdi */ case 465: /* *cmp_swp_extendhi_regdi */ case 464: /* *cmp_swp_zero_extendhi_regsi */ case 463: /* *cmp_swp_extendhi_regsi */ case 462: /* *cmp_swp_zero_extendqi_regdi */ case 461: /* *cmp_swp_extendqi_regdi */ case 460: /* *cmp_swp_zero_extendqi_regsi */ case 459: /* *cmp_swp_extendqi_regsi */ case 458: /* *cmp_swp_lsr_regdi */ case 457: /* *cmp_swp_asr_regdi */ case 456: /* *cmp_swp_lsl_regdi */ case 455: /* *cmp_swp_lsr_regsi */ case 454: /* *cmp_swp_asr_regsi */ case 453: /* *cmp_swp_lsl_regsi */ case 448: /* cmpdi */ case 447: /* cmpsi */ case 418: /* *neg_mul_imm_si2_uxtw */ case 417: /* *neg_mul_imm_di2 */ case 416: /* *neg_mul_imm_si2 */ case 415: /* *neg_lsr_si2_uxtw */ case 414: /* *neg_asr_si2_uxtw */ case 413: /* *neg_lsl_si2_uxtw */ case 412: /* *neg_lsr_di2 */ case 411: /* *neg_asr_di2 */ case 410: /* *neg_lsl_di2 */ case 409: /* *neg_lsr_si2 */ case 408: /* *neg_asr_si2 */ case 407: /* *neg_lsl_si2 */ case 406: /* *neg_lsrdi3_compare0 */ case 405: /* *neg_asrdi3_compare0 */ case 404: /* *neg_lsldi3_compare0 */ case 403: /* *neg_lsrsi3_compare0 */ case 402: /* *neg_asrsi3_compare0 */ case 401: /* *neg_lslsi3_compare0 */ case 400: /* *negsi2_compare0_uxtw */ case 399: /* negdi2_compare0 */ case 398: /* negsi2_compare0 */ case 397: /* *ngcsi_uxtw */ case 396: /* *ngcdi */ case 395: /* *ngcsi */ case 394: /* *negsi2_uxtw */ case 391: /* *sub_uxtsi_multp2_uxtw */ case 390: /* *sub_uxtdi_multp2 */ case 389: /* *sub_uxtsi_multp2 */ case 388: /* *sub_uxtsi_shift2_uxtw */ case 387: /* *sub_uxtdi_shift2 */ case 386: /* *sub_uxtsi_shift2 */ case 385: /* *subdi3_carryinV */ case 384: /* *subsi3_carryinV */ case 383: /* *subdi3_carryinV_z2 */ case 382: /* *subsi3_carryinV_z2 */ case 381: /* *usubdi3_carryinC */ case 380: /* *usubsi3_carryinC */ case 379: /* *usubdi3_carryinC_z2 */ case 378: /* *usubsi3_carryinC_z2 */ case 377: /* *usubdi3_carryinC_z1 */ case 376: /* *usubsi3_carryinC_z1 */ case 375: /* *subsi3_carryin_alt_uxtw */ case 374: /* *subdi3_carryin_alt */ case 373: /* *subsi3_carryin_alt */ case 372: /* *subsi3_carryin_uxtw */ case 371: /* *subdi3_carryin */ case 370: /* *subsi3_carryin */ case 369: /* *subsi3_carryin_uxtw */ case 368: /* *subdi3_carryin0 */ case 367: /* *subsi3_carryin0 */ case 366: /* *sub_extzvsi_multp2_uxtw */ case 365: /* *sub_extvsi_multp2_uxtw */ case 364: /* *sub_extzvdi_multp2 */ case 363: /* *sub_extvdi_multp2 */ case 362: /* *sub_extzvsi_multp2 */ case 361: /* *sub_extvsi_multp2 */ case 360: /* *sub_zero_extendhi_shft_si_uxtw */ case 359: /* *sub_extendhi_shft_si_uxtw */ case 358: /* *sub_zero_extendqi_shft_si_uxtw */ case 357: /* *sub_extendqi_shft_si_uxtw */ case 356: /* *sub_zero_extendsi_shft_di */ case 355: /* *sub_extendsi_shft_di */ case 354: /* *sub_zero_extendsi_shft_si */ case 353: /* *sub_extendsi_shft_si */ case 352: /* *sub_zero_extendhi_shft_di */ case 351: /* *sub_extendhi_shft_di */ case 350: /* *sub_zero_extendhi_shft_si */ case 349: /* *sub_extendhi_shft_si */ case 348: /* *sub_zero_extendqi_shft_di */ case 347: /* *sub_extendqi_shft_di */ case 346: /* *sub_zero_extendqi_shft_si */ case 345: /* *sub_extendqi_shft_si */ case 344: /* *sub_zero_extendhi_si_uxtw */ case 343: /* *sub_extendhi_si_uxtw */ case 342: /* *sub_zero_extendqi_si_uxtw */ case 341: /* *sub_extendqi_si_uxtw */ case 340: /* *sub_zero_extendsi_di */ case 339: /* *sub_extendsi_di */ case 338: /* *sub_zero_extendsi_si */ case 337: /* *sub_extendsi_si */ case 336: /* *sub_zero_extendhi_di */ case 335: /* *sub_extendhi_di */ case 334: /* *sub_zero_extendhi_si */ case 333: /* *sub_extendhi_si */ case 332: /* *sub_zero_extendqi_di */ case 331: /* *sub_extendqi_di */ case 330: /* *sub_zero_extendqi_si */ case 329: /* *sub_extendqi_si */ case 328: /* *sub_mul_imm_si_uxtw */ case 327: /* *sub_mul_imm_di */ case 326: /* *sub_mul_imm_si */ case 325: /* *sub_lsr_si_uxtw */ case 324: /* *sub_asr_si_uxtw */ case 323: /* *sub_lsl_si_uxtw */ case 322: /* *sub_lsr_di */ case 321: /* *sub_asr_di */ case 320: /* *sub_lsl_di */ case 319: /* *sub_lsr_si */ case 318: /* *sub_asr_si */ case 317: /* *sub_lsl_si */ case 316: /* subdi3_compare1 */ case 315: /* subsi3_compare1 */ case 314: /* subdi3_compare1_imm */ case 313: /* subsi3_compare1_imm */ case 312: /* *subsi3_compare0_uxtw */ case 311: /* *subdi3_compare0 */ case 310: /* *subsi3_compare0 */ case 309: /* negvdi_carryinV */ case 308: /* negdi_carryout */ case 307: /* *cmpvdi_insn */ case 306: /* *cmpvsi_insn */ case 305: /* negvdi_cmp_only */ case 304: /* negvsi_cmp_only */ case 303: /* negvdi_insn */ case 302: /* negvsi_insn */ case 301: /* subvdi_imm */ case 300: /* subvsi_imm */ case 299: /* subvdi_insn */ case 298: /* subvsi_insn */ case 296: /* *subsi3_uxtw */ case 295: /* subsi3 */ case 294: /* *add_uxtsi_multp2_uxtw */ case 293: /* *add_uxtdi_multp2 */ case 292: /* *add_uxtsi_multp2 */ case 291: /* *add_uxtsi_shift2_uxtw */ case 290: /* *add_uxtdi_shift2 */ case 289: /* *add_uxtsi_shift2 */ case 288: /* *adddi3_carryinV */ case 287: /* *addsi3_carryinV */ case 286: /* *adddi3_carryinV_zero */ case 285: /* *addsi3_carryinV_zero */ case 284: /* *adddi3_carryinC */ case 283: /* *addsi3_carryinC */ case 282: /* *adddi3_carryinC_zero */ case 281: /* *addsi3_carryinC_zero */ case 280: /* *addsi3_carryin_uxtw */ case 279: /* *adddi3_carryin */ case 278: /* *addsi3_carryin */ case 277: /* *add_extzvsi_multp2_uxtw */ case 276: /* *add_extvsi_multp2_uxtw */ case 275: /* *add_extzvdi_multp2 */ case 274: /* *add_extvdi_multp2 */ case 273: /* *add_extzvsi_multp2 */ case 272: /* *add_extvsi_multp2 */ case 271: /* *add_zero_extendhi_mult_si_uxtw */ case 270: /* *add_extendhi_mult_si_uxtw */ case 269: /* *add_zero_extendqi_mult_si_uxtw */ case 268: /* *add_extendqi_mult_si_uxtw */ case 267: /* *add_zero_extendsi_mult_di */ case 266: /* *add_extendsi_mult_di */ case 265: /* *add_zero_extendsi_mult_si */ case 264: /* *add_extendsi_mult_si */ case 263: /* *add_zero_extendhi_mult_di */ case 262: /* *add_extendhi_mult_di */ case 261: /* *add_zero_extendhi_mult_si */ case 260: /* *add_extendhi_mult_si */ case 259: /* *add_zero_extendqi_mult_di */ case 258: /* *add_extendqi_mult_di */ case 257: /* *add_zero_extendqi_mult_si */ case 256: /* *add_extendqi_mult_si */ case 255: /* *add_zero_extendhi_shft_si_uxtw */ case 254: /* *add_extendhi_shft_si_uxtw */ case 253: /* *add_zero_extendqi_shft_si_uxtw */ case 252: /* *add_extendqi_shft_si_uxtw */ case 251: /* *add_zero_extendsi_shft_di */ case 250: /* *add_extendsi_shft_di */ case 249: /* *add_zero_extendsi_shft_si */ case 248: /* *add_extendsi_shft_si */ case 247: /* *add_zero_extendhi_shft_di */ case 246: /* *add_extendhi_shft_di */ case 245: /* *add_zero_extendhi_shft_si */ case 244: /* *add_extendhi_shft_si */ case 243: /* *add_zero_extendqi_shft_di */ case 242: /* *add_extendqi_shft_di */ case 241: /* *add_zero_extendqi_shft_si */ case 240: /* *add_extendqi_shft_si */ case 239: /* *add_zero_extendhi_si_uxtw */ case 238: /* *add_extendhi_si_uxtw */ case 237: /* *add_zero_extendhi_si_uxtw */ case 236: /* *add_extendhi_si_uxtw */ case 235: /* *add_zero_extendqi_si_uxtw */ case 234: /* *add_extendqi_si_uxtw */ case 233: /* *add_zero_extendqi_si_uxtw */ case 232: /* *add_extendqi_si_uxtw */ case 231: /* *add_zero_extendsi_di */ case 230: /* *add_extendsi_di */ case 229: /* *add_zero_extendsi_si */ case 228: /* *add_extendsi_si */ case 227: /* *add_zero_extendhi_di */ case 226: /* *add_extendhi_di */ case 225: /* *add_zero_extendhi_si */ case 224: /* *add_extendhi_si */ case 223: /* *add_zero_extendqi_di */ case 222: /* *add_extendqi_di */ case 221: /* *add_zero_extendqi_si */ case 220: /* *add_extendqi_si */ case 219: /* *add_mul_imm_di */ case 218: /* *add_mul_imm_si */ case 217: /* *add_lsr_si_uxtw */ case 216: /* *add_asr_si_uxtw */ case 215: /* *add_lsl_si_uxtw */ case 214: /* *add_lsr_di */ case 213: /* *add_asr_di */ case 212: /* *add_lsl_di */ case 211: /* *add_lsr_si */ case 210: /* *add_asr_si */ case 209: /* *add_lsl_si */ case 208: /* *compare_negdi */ case 207: /* *compare_negsi */ case 206: /* aarch64_subdi_compare0 */ case 205: /* aarch64_subsi_compare0 */ case 204: /* *adddi3nr_compare0 */ case 203: /* *addsi3nr_compare0 */ case 202: /* *subs_extzvdi_multp2 */ case 201: /* *subs_extvdi_multp2 */ case 200: /* *subs_extzvsi_multp2 */ case 199: /* *subs_extvsi_multp2 */ case 198: /* *adds_extzvdi_multp2 */ case 197: /* *adds_extvdi_multp2 */ case 196: /* *adds_extzvsi_multp2 */ case 195: /* *adds_extvsi_multp2 */ case 194: /* *subs_zero_extendsi_shift_di */ case 193: /* *subs_extendsi_shift_di */ case 192: /* *subs_zero_extendsi_shift_si */ case 191: /* *subs_extendsi_shift_si */ case 190: /* *subs_zero_extendhi_shift_di */ case 189: /* *subs_extendhi_shift_di */ case 188: /* *subs_zero_extendhi_shift_si */ case 187: /* *subs_extendhi_shift_si */ case 186: /* *subs_zero_extendqi_shift_di */ case 185: /* *subs_extendqi_shift_di */ case 184: /* *subs_zero_extendqi_shift_si */ case 183: /* *subs_extendqi_shift_si */ case 182: /* *adds_zero_extendsi_shift_di */ case 181: /* *adds_extendsi_shift_di */ case 180: /* *adds_zero_extendsi_shift_si */ case 179: /* *adds_extendsi_shift_si */ case 178: /* *adds_zero_extendhi_shift_di */ case 177: /* *adds_extendhi_shift_di */ case 176: /* *adds_zero_extendhi_shift_si */ case 175: /* *adds_extendhi_shift_si */ case 174: /* *adds_zero_extendqi_shift_di */ case 173: /* *adds_extendqi_shift_di */ case 172: /* *adds_zero_extendqi_shift_si */ case 171: /* *adds_extendqi_shift_si */ case 170: /* *subs_zero_extendsi_di */ case 169: /* *subs_extendsi_di */ case 168: /* *subs_zero_extendsi_si */ case 167: /* *subs_extendsi_si */ case 166: /* *subs_zero_extendhi_di */ case 165: /* *subs_extendhi_di */ case 164: /* *subs_zero_extendhi_si */ case 163: /* *subs_extendhi_si */ case 162: /* *subs_zero_extendqi_di */ case 161: /* *subs_extendqi_di */ case 160: /* *subs_zero_extendqi_si */ case 159: /* *subs_extendqi_si */ case 158: /* *adds_zero_extendsi_di */ case 157: /* *adds_extendsi_di */ case 156: /* *adds_zero_extendsi_si */ case 155: /* *adds_extendsi_si */ case 154: /* *adds_zero_extendhi_di */ case 153: /* *adds_extendhi_di */ case 152: /* *adds_zero_extendhi_si */ case 151: /* *adds_extendhi_si */ case 150: /* *adds_zero_extendqi_di */ case 149: /* *adds_extendqi_di */ case 148: /* *adds_zero_extendqi_si */ case 147: /* *adds_extendqi_si */ case 146: /* *subs_mul_imm_di */ case 145: /* *subs_mul_imm_si */ case 144: /* *adds_mul_imm_di */ case 143: /* *adds_mul_imm_si */ case 142: /* *subs_shift_imm_di */ case 141: /* *subs_shift_imm_di */ case 140: /* *subs_shift_imm_di */ case 139: /* *subs_shift_imm_si */ case 138: /* *subs_shift_imm_si */ case 137: /* *subs_shift_imm_si */ case 136: /* *adds_shift_imm_di */ case 135: /* *adds_shift_imm_di */ case 134: /* *adds_shift_imm_di */ case 133: /* *adds_shift_imm_si */ case 132: /* *adds_shift_imm_si */ case 131: /* *adds_shift_imm_si */ case 130: /* adddi3_compareV */ case 129: /* addsi3_compareV */ case 128: /* adddi3_compareV_imm */ case 127: /* addsi3_compareV_imm */ case 126: /* *adddi3_compareV_cconly */ case 125: /* *addsi3_compareV_cconly */ case 124: /* *adddi3_compareV_cconly_imm */ case 123: /* *addsi3_compareV_cconly_imm */ case 122: /* adddi3_compareC */ case 121: /* addsi3_compareC */ case 120: /* *adddi3_compareC_cconly */ case 119: /* *addsi3_compareC_cconly */ case 118: /* *addsi3_compare0_uxtw */ case 117: /* adddi3_compare0 */ case 116: /* addsi3_compare0 */ case 4: /* ccmpdi */ case 3: /* ccmpsi */ return 344 /* 0x158 */; case 43: /* *sibcall_value_insn */ case 42: /* *sibcall_insn */ case 39: /* *cbgedi1 */ case 38: /* *cbltdi1 */ case 37: /* *cbgesi1 */ case 36: /* *cbltsi1 */ case 35: /* *cbgehi1 */ case 34: /* *cblthi1 */ case 33: /* *cbgeqi1 */ case 32: /* *cbltqi1 */ case 31: /* *tbnedi1 */ case 30: /* *tbeqdi1 */ case 29: /* *tbnesi1 */ case 28: /* *tbeqsi1 */ case 27: /* *cbnedi1 */ case 26: /* *cbeqdi1 */ case 25: /* *cbnesi1 */ case 24: /* *cbeqsi1 */ case 23: /* simple_return */ case 22: /* *do_return */ case 18: /* *casesi_dispatch */ case 9: /* condjump */ case 2: /* jump */ case 1: /* indirect_jump */ return 358 /* 0x166 */; case -1: if (GET_CODE (PATTERN (insn)) != ASM_INPUT && asm_noperands (PATTERN (insn)) < 0) fatal_insn_not_found (insn); /* FALLTHRU */ if (((cached_type = get_attr_type (insn)) == TYPE_NEON_FP_NEG_S) || (cached_type == TYPE_NEON_FP_NEG_D) || (cached_type == TYPE_NEON_FP_ABS_S) || (cached_type == TYPE_NEON_FP_ABS_D) || (cached_type == TYPE_NEON_FP_NEG_S_Q) || (cached_type == TYPE_NEON_FP_NEG_D_Q) || (cached_type == TYPE_NEON_FP_ABS_S_Q) || (cached_type == TYPE_NEON_FP_ABS_D_Q)) { return 313 /* 0x139 */; } else if ((cached_type == TYPE_NEON_FP_MINMAX_S) || (cached_type == TYPE_NEON_FP_MINMAX_D) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_S) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D) || (cached_type == TYPE_NEON_FP_COMPARE_S) || (cached_type == TYPE_NEON_FP_COMPARE_D) || (cached_type == TYPE_NEON_FP_ROUND_S) || (cached_type == TYPE_NEON_FP_ROUND_D) || (cached_type == TYPE_NEON_FP_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_COMPARE_S_Q) || (cached_type == TYPE_NEON_FP_COMPARE_D_Q) || (cached_type == TYPE_NEON_FP_ROUND_S_Q) || (cached_type == TYPE_NEON_FP_ROUND_D_Q)) { return 314 /* 0x13a */; } else if ((cached_type == TYPE_NEON_FP_REDUC_MINMAX_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_MINMAX_D_Q) || (cached_type == TYPE_NEON_FP_ABD_S) || (cached_type == TYPE_NEON_FP_ABD_D) || (cached_type == TYPE_NEON_FP_ADDSUB_S) || (cached_type == TYPE_NEON_FP_ADDSUB_D) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D) || (cached_type == TYPE_NEON_FP_ABD_S_Q) || (cached_type == TYPE_NEON_FP_ABD_D_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_S_Q) || (cached_type == TYPE_NEON_FP_ADDSUB_D_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_S_Q) || (cached_type == TYPE_NEON_FP_REDUC_ADD_D_Q)) { return 315 /* 0x13b */; } else if ((cached_type == TYPE_NEON_FP_TO_INT_S) || (cached_type == TYPE_NEON_FP_TO_INT_D) || (cached_type == TYPE_NEON_INT_TO_FP_S) || (cached_type == TYPE_NEON_INT_TO_FP_D) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_H) || (cached_type == TYPE_NEON_FP_CVT_WIDEN_S) || (cached_type == TYPE_NEON_FP_TO_INT_S_Q) || (cached_type == TYPE_NEON_FP_TO_INT_D_Q) || (cached_type == TYPE_NEON_INT_TO_FP_S_Q) || (cached_type == TYPE_NEON_INT_TO_FP_D_Q)) { return 316 /* 0x13c */; } else if ((cached_type == TYPE_NEON_FP_MUL_S) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR) || (cached_type == TYPE_NEON_FP_MUL_S_Q) || (cached_type == TYPE_NEON_FP_MUL_S_SCALAR_Q)) { return 317 /* 0x13d */; } else if ((cached_type == TYPE_NEON_FP_MLA_S) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR) || (cached_type == TYPE_NEON_FP_MLA_S_Q) || (cached_type == TYPE_NEON_FP_MLA_S_SCALAR_Q)) { return 318 /* 0x13e */; } else if ((cached_type == TYPE_NEON_FP_MUL_D) || (cached_type == TYPE_NEON_FP_MUL_D_Q) || (cached_type == TYPE_NEON_FP_MUL_D_SCALAR_Q)) { return 319 /* 0x13f */; } else if ((cached_type == TYPE_NEON_FP_MLA_D) || (cached_type == TYPE_NEON_FP_MLA_D_Q) || (cached_type == TYPE_NEON_FP_MLA_D_SCALAR_Q)) { return 320 /* 0x140 */; } else if ((cached_type == TYPE_NEON_FP_CVT_NARROW_S_Q) || (cached_type == TYPE_NEON_FP_CVT_NARROW_D_Q)) { return 321 /* 0x141 */; } else if (cached_type == TYPE_NEON_FP_DIV_S) { return 322 /* 0x142 */; } else if (cached_type == TYPE_NEON_FP_DIV_D) { return 323 /* 0x143 */; } else if (cached_type == TYPE_NEON_FP_DIV_S_Q) { return 324 /* 0x144 */; } else if (cached_type == TYPE_NEON_FP_DIV_D_Q) { return 325 /* 0x145 */; } else if (cached_type == TYPE_NEON_FP_SQRT_S) { return 326 /* 0x146 */; } else if (cached_type == TYPE_NEON_FP_SQRT_D) { return 327 /* 0x147 */; } else if (cached_type == TYPE_NEON_FP_SQRT_S_Q) { return 328 /* 0x148 */; } else if (cached_type == TYPE_NEON_FP_SQRT_D_Q) { return 329 /* 0x149 */; } else if ((cached_type == TYPE_NEON_ADD) || (cached_type == TYPE_NEON_REDUC_ADD) || (cached_type == TYPE_NEON_LOGIC) || (cached_type == TYPE_NEON_NEG) || (cached_type == TYPE_NEON_SUB) || (cached_type == TYPE_NEON_ADD_Q) || (cached_type == TYPE_NEON_REDUC_ADD_Q) || (cached_type == TYPE_NEON_LOGIC_Q) || (cached_type == TYPE_NEON_NEG_Q) || (cached_type == TYPE_NEON_SUB_Q)) { return 330 /* 0x14a */; } else if ((cached_type == TYPE_NEON_ADD_LONG) || (cached_type == TYPE_NEON_SUB_LONG) || (cached_type == TYPE_NEON_ADD_HALVE) || (cached_type == TYPE_NEON_SUB_HALVE) || (cached_type == TYPE_NEON_SHIFT_IMM) || (cached_type == TYPE_NEON_SHIFT_REG) || (cached_type == TYPE_NEON_MINMAX) || (cached_type == TYPE_NEON_ABS) || (cached_type == TYPE_NEON_COMPARE) || (cached_type == TYPE_NEON_COMPARE_ZERO) || (cached_type == TYPE_NEON_TST) || (cached_type == TYPE_NEON_SHIFT_IMM_LONG) || (cached_type == TYPE_NEON_REDUC_ADD_LONG) || (cached_type == TYPE_NEON_ADD_HALVE_Q) || (cached_type == TYPE_NEON_SUB_HALVE_Q) || (cached_type == TYPE_NEON_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SHIFT_REG_Q) || (cached_type == TYPE_NEON_MINMAX_Q) || (cached_type == TYPE_NEON_ABS_Q) || (cached_type == TYPE_NEON_COMPARE_Q) || (cached_type == TYPE_NEON_COMPARE_ZERO_Q) || (cached_type == TYPE_NEON_TST_Q)) { return 331 /* 0x14b */; } else if ((cached_type == TYPE_NEON_SHIFT_ACC) || (cached_type == TYPE_NEON_REDUC_ADD_ACC) || (cached_type == TYPE_NEON_ABD) || (cached_type == TYPE_NEON_QADD) || (cached_type == TYPE_NEON_QSUB) || (cached_type == TYPE_NEON_QABS) || (cached_type == TYPE_NEON_QNEG) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG) || (cached_type == TYPE_NEON_SHIFT_ACC_Q) || (cached_type == TYPE_NEON_REDUC_ADD_ACC_Q) || (cached_type == TYPE_NEON_ABD_Q) || (cached_type == TYPE_NEON_ABD_LONG) || (cached_type == TYPE_NEON_QADD_Q) || (cached_type == TYPE_NEON_QSUB_Q) || (cached_type == TYPE_NEON_QABS_Q) || (cached_type == TYPE_NEON_QNEG_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_IMM_Q) || (cached_type == TYPE_NEON_SAT_SHIFT_REG_Q) || (cached_type == TYPE_NEON_ADD_HALVE_NARROW_Q) || (cached_type == TYPE_NEON_SUB_HALVE_NARROW_Q)) { return 332 /* 0x14c */; } else if ((cached_type == TYPE_NEON_REDUC_MINMAX) || (cached_type == TYPE_NEON_REDUC_MINMAX_Q) || (cached_type == TYPE_NEON_ARITH_ACC) || (cached_type == TYPE_NEON_ARITH_ACC_Q)) { return 333 /* 0x14d */; } else if ((cached_type == TYPE_NEON_MUL_B) || (cached_type == TYPE_NEON_MUL_H) || (cached_type == TYPE_NEON_MUL_S) || (cached_type == TYPE_NEON_MUL_H_SCALAR) || (cached_type == TYPE_NEON_MUL_S_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_B) || (cached_type == TYPE_NEON_SAT_MUL_H) || (cached_type == TYPE_NEON_SAT_MUL_S) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR) || (cached_type == TYPE_NEON_MUL_B_Q) || (cached_type == TYPE_NEON_MUL_H_Q) || (cached_type == TYPE_NEON_MUL_S_Q) || (cached_type == TYPE_NEON_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_B_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_Q) || (cached_type == TYPE_NEON_MUL_B_LONG) || (cached_type == TYPE_NEON_MUL_H_LONG) || (cached_type == TYPE_NEON_MUL_S_LONG) || (cached_type == TYPE_NEON_MUL_D_LONG) || (cached_type == TYPE_NEON_MUL_H_SCALAR_LONG) || (cached_type == TYPE_NEON_MUL_S_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MUL_B_LONG) || (cached_type == TYPE_NEON_SAT_MUL_H_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_LONG) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_Q) || (cached_type == TYPE_NEON_SAT_MUL_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MUL_S_SCALAR_LONG)) { return 334 /* 0x14e */; } else if ((cached_type == TYPE_NEON_MLA_B) || (cached_type == TYPE_NEON_MLA_H) || (cached_type == TYPE_NEON_MLA_S) || (cached_type == TYPE_NEON_MLA_H_SCALAR) || (cached_type == TYPE_NEON_MLA_S_SCALAR) || (cached_type == TYPE_NEON_MLA_B_Q) || (cached_type == TYPE_NEON_MLA_H_Q) || (cached_type == TYPE_NEON_MLA_S_Q) || (cached_type == TYPE_NEON_MLA_H_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_S_SCALAR_Q) || (cached_type == TYPE_NEON_MLA_B_LONG) || (cached_type == TYPE_NEON_MLA_H_LONG) || (cached_type == TYPE_NEON_MLA_S_LONG) || (cached_type == TYPE_NEON_MLA_H_SCALAR_LONG) || (cached_type == TYPE_NEON_MLA_S_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_B_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_LONG) || (cached_type == TYPE_NEON_SAT_MLA_H_SCALAR_LONG) || (cached_type == TYPE_NEON_SAT_MLA_S_SCALAR_LONG)) { return 335 /* 0x14f */; } else if ((cached_type == TYPE_NEON_ADD_WIDEN) || (cached_type == TYPE_NEON_SUB_WIDEN)) { return 336 /* 0x150 */; } else if ((cached_type == TYPE_NEON_LOAD1_1REG) || (cached_type == TYPE_NEON_LOAD1_1REG_Q) || (cached_type == TYPE_NEON_LOAD1_ALL_LANES) || (cached_type == TYPE_NEON_LOAD2_ONE_LANE)) { return 337 /* 0x151 */; } else if ((cached_type == TYPE_NEON_LOAD1_2REG) || (cached_type == TYPE_NEON_LOAD2_2REG) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES)) { return 338 /* 0x152 */; } else if ((cached_type == TYPE_NEON_LOAD1_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_2REG_Q) || (cached_type == TYPE_NEON_LOAD2_ALL_LANES_Q) || (cached_type == TYPE_NEON_LOAD3_ONE_LANE) || (cached_type == TYPE_NEON_LOAD4_ONE_LANE) || (cached_type == TYPE_NEON_LDP) || (cached_type == TYPE_NEON_LDP_Q)) { return 339 /* 0x153 */; } else if ((cached_type == TYPE_NEON_LOAD1_3REG) || (cached_type == TYPE_NEON_LOAD3_3REG) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES)) { return 340 /* 0x154 */; } else if ((cached_type == TYPE_NEON_LOAD1_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_3REG_Q) || (cached_type == TYPE_NEON_LOAD3_ALL_LANES_Q)) { return 341 /* 0x155 */; } else if ((cached_type == TYPE_NEON_LOAD1_4REG) || (cached_type == TYPE_NEON_LOAD4_4REG)) { return 342 /* 0x156 */; } else if ((cached_type == TYPE_NEON_LOAD1_4REG_Q) || (cached_type == TYPE_NEON_LOAD4_4REG_Q) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES) || (cached_type == TYPE_NEON_LOAD4_ALL_LANES_Q)) { return 343 /* 0x157 */; } else if ((cached_type == TYPE_ALUS_SREG) || (cached_type == TYPE_ALUS_IMM) || (cached_type == TYPE_ALUS_SHIFT_IMM) || (cached_type == TYPE_CSEL) || (cached_type == TYPE_ADC_REG) || (cached_type == TYPE_ALU_IMM) || (cached_type == TYPE_ALU_SREG) || (cached_type == TYPE_ALU_SHIFT_IMM) || (cached_type == TYPE_ALU_EXT) || (cached_type == TYPE_ALUS_EXT) || (cached_type == TYPE_LOGIC_IMM) || (cached_type == TYPE_LOGIC_REG) || (cached_type == TYPE_LOGIC_SHIFT_IMM) || (cached_type == TYPE_LOGICS_IMM) || (cached_type == TYPE_LOGICS_REG) || (cached_type == TYPE_LOGICS_SHIFT_IMM) || (cached_type == TYPE_MOV_REG)) { return 344 /* 0x158 */; } else if (cached_type == TYPE_NEON_FROM_GP) { return 345 /* 0x159 */; } else if (cached_type == TYPE_NEON_FROM_GP_Q) { return 346 /* 0x15a */; } else if (cached_type == TYPE_NEON_DUP_Q) { return 347 /* 0x15b */; } else if (cached_type == TYPE_NEON_TO_GP) { return 348 /* 0x15c */; } else if ((cached_type == TYPE_NEON_BSL) || (cached_type == TYPE_NEON_DUP) || (cached_type == TYPE_NEON_EXT) || (cached_type == TYPE_NEON_INS) || (cached_type == TYPE_NEON_INS_Q) || (cached_type == TYPE_NEON_MOVE) || (cached_type == TYPE_NEON_REV) || (cached_type == TYPE_NEON_TBL1) || (cached_type == TYPE_NEON_PERMUTE) || (cached_type == TYPE_NEON_SHIFT_IMM_NARROW_Q) || (cached_type == TYPE_NEON_BSL_Q) || (cached_type == TYPE_NEON_EXT_Q) || (cached_type == TYPE_NEON_MOVE_Q) || (cached_type == TYPE_NEON_REV_Q) || (cached_type == TYPE_NEON_TBL1_Q) || (cached_type == TYPE_NEON_PERMUTE_Q) || (cached_type == TYPE_NEON_TBL2_Q) || (cached_type == TYPE_NEON_TBL2)) { return 349 /* 0x15d */; } else if ((cached_type == TYPE_NEON_CLS) || (cached_type == TYPE_NEON_CNT) || (cached_type == TYPE_NEON_RBIT) || (cached_type == TYPE_NEON_CLS_Q) || (cached_type == TYPE_NEON_CNT_Q) || (cached_type == TYPE_NEON_RBIT_Q) || (cached_type == TYPE_NEON_TBL3_Q) || (cached_type == TYPE_NEON_TBL3)) { return 350 /* 0x15e */; } else if ((cached_type == TYPE_NEON_FP_RECPE_S) || (cached_type == TYPE_NEON_FP_RECPE_D) || (cached_type == TYPE_NEON_FP_RSQRTE_S) || (cached_type == TYPE_NEON_FP_RSQRTE_D) || (cached_type == TYPE_NEON_FP_RECPX_S) || (cached_type == TYPE_NEON_FP_RECPX_D) || (cached_type == TYPE_NEON_FP_RECPE_S_Q) || (cached_type == TYPE_NEON_FP_RECPE_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_S_Q) || (cached_type == TYPE_NEON_FP_RSQRTE_D_Q) || (cached_type == TYPE_NEON_TBL4_Q) || (cached_type == TYPE_NEON_TBL4)) { return 351 /* 0x15f */; } else if ((cached_type == TYPE_NEON_FP_RECPS_S) || (cached_type == TYPE_NEON_FP_RECPS_S_Q)) { return 352 /* 0x160 */; } else if ((cached_type == TYPE_NEON_FP_RECPS_D) || (cached_type == TYPE_NEON_FP_RSQRTS_D) || (cached_type == TYPE_NEON_FP_RECPS_D_Q) || (cached_type == TYPE_NEON_FP_RSQRTS_D_Q)) { return 353 /* 0x161 */; } else if ((cached_type == TYPE_NEON_STORE1_1REG) || (cached_type == TYPE_NEON_STORE1_1REG_Q) || (cached_type == TYPE_NEON_STORE1_ONE_LANE) || (cached_type == TYPE_NEON_STORE1_ONE_LANE_Q) || (cached_type == TYPE_NEON_STORE1_2REG) || (cached_type == TYPE_NEON_STORE2_2REG) || (cached_type == TYPE_NEON_STORE2_ONE_LANE) || (cached_type == TYPE_NEON_STORE2_ONE_LANE_Q) || (cached_type == TYPE_NEON_STP)) { return 354 /* 0x162 */; } else if ((cached_type == TYPE_NEON_STORE1_2REG_Q) || (cached_type == TYPE_NEON_STORE1_3REG) || (cached_type == TYPE_NEON_STORE1_4REG) || (cached_type == TYPE_NEON_STORE2_2REG_Q) || (cached_type == TYPE_NEON_STORE3_3REG) || (cached_type == TYPE_NEON_STORE4_4REG) || (cached_type == TYPE_NEON_STORE3_ONE_LANE) || (cached_type == TYPE_NEON_STORE3_ONE_LANE_Q) || (cached_type == TYPE_NEON_STORE4_ONE_LANE) || (cached_type == TYPE_NEON_STORE4_ONE_LANE_Q) || (cached_type == TYPE_NEON_STP_Q)) { return 355 /* 0x163 */; } else if ((cached_type == TYPE_NEON_STORE1_3REG_Q) || (cached_type == TYPE_NEON_STORE3_3REG_Q)) { return 356 /* 0x164 */; } else if ((cached_type == TYPE_NEON_STORE1_4REG_Q) || (cached_type == TYPE_NEON_STORE4_4REG_Q)) { return 357 /* 0x165 */; } else if (cached_type == TYPE_BRANCH) { return 358 /* 0x166 */; } else if (cached_type == TYPE_CALL) { return 359 /* 0x167 */; } else if (cached_type == TYPE_CRYPTO_SHA1_FAST) { return 360 /* 0x168 */; } else if (cached_type == TYPE_CRYPTO_AESMC) { return 361 /* 0x169 */; } else if ((cached_type == TYPE_CRYPTO_SHA1_XOR) || (cached_type == TYPE_CRYPTO_SHA256_FAST) || (cached_type == TYPE_CRYPTO_PMULL) || (cached_type == TYPE_CRYPTO_AESE)) { return 362 /* 0x16a */; } else if (cached_type == TYPE_CRYPTO_SHA1_SLOW) { return 363 /* 0x16b */; } else if (cached_type == TYPE_CRYPTO_SHA256_SLOW) { return 364 /* 0x16c */; } else if ((cached_type == TYPE_F_LOADS) || (cached_type == TYPE_F_LOADD)) { return 365 /* 0x16d */; } else if ((cached_type == TYPE_F_STORES) || (cached_type == TYPE_F_STORED)) { return 366 /* 0x16e */; } else if ((cached_type == TYPE_FCMPS) || (cached_type == TYPE_FCMPD) || (cached_type == TYPE_FCCMPS) || (cached_type == TYPE_FCCMPD)) { return 367 /* 0x16f */; } else if (cached_type == TYPE_F_CVTF2I) { return 368 /* 0x170 */; } else if ((cached_type == TYPE_FFARITHS) || (cached_type == TYPE_FFARITHD) || (cached_type == TYPE_FCSEL)) { return 369 /* 0x171 */; } else if ((cached_type == TYPE_F_MINMAXD) || (cached_type == TYPE_F_MINMAXS) || (cached_type == TYPE_F_RINTD) || (cached_type == TYPE_F_RINTS)) { return 370 /* 0x172 */; } else if ((cached_type == TYPE_FADDD) || (cached_type == TYPE_FADDS)) { return 371 /* 0x173 */; } else if (cached_type == TYPE_F_CVT) { return 372 /* 0x174 */; } else if (cached_type == TYPE_FMULS) { return 373 /* 0x175 */; } else if ((cached_type == TYPE_FMACS) || (cached_type == TYPE_FFMAS)) { return 374 /* 0x176 */; } else if (cached_type == TYPE_FMULD) { return 375 /* 0x177 */; } else if ((cached_type == TYPE_FMACD) || (cached_type == TYPE_FFMAD)) { return 376 /* 0x178 */; } else if (cached_type == TYPE_FDIVS) { return 377 /* 0x179 */; } else if (cached_type == TYPE_FDIVD) { return 378 /* 0x17a */; } else if (cached_type == TYPE_FSQRTS) { return 379 /* 0x17b */; } else if (cached_type == TYPE_FSQRTD) { return 380 /* 0x17c */; } else if (cached_type == TYPE_F_MRC) { return 381 /* 0x17d */; } else if (cached_type == TYPE_F_MCR) { return 382 /* 0x17e */; } else if ((cached_type == TYPE_FMOV) || (cached_type == TYPE_FCONSTS) || (cached_type == TYPE_FCONSTD)) { return 383 /* 0x17f */; } else if (cached_type == TYPE_F_CVTI2F) { return 384 /* 0x180 */; } else if ((cached_type == TYPE_LOAD_4) || (cached_type == TYPE_LOAD_8) || (cached_type == TYPE_LOAD_16)) { return 385 /* 0x181 */; } else if ((cached_type == TYPE_BFX) || (cached_type == TYPE_BFM) || (cached_type == TYPE_EXTEND) || (cached_type == TYPE_ROTATE_IMM) || (cached_type == TYPE_SHIFT_IMM)) { return 386 /* 0x182 */; } else if (cached_type == TYPE_CRC) { return 387 /* 0x183 */; } else if ((cached_type == TYPE_CLZ) || (cached_type == TYPE_RBIT) || (cached_type == TYPE_REV)) { return 388 /* 0x184 */; } else if (cached_type == TYPE_MUL) { return 389 /* 0x185 */; } else if ((cached_type == TYPE_MLA) || (cached_type == TYPE_SMLAL) || (cached_type == TYPE_UMLAL)) { return 390 /* 0x186 */; } else if ((cached_type == TYPE_SMULL) || (cached_type == TYPE_UMULL)) { return 391 /* 0x187 */; } else if ((cached_type == TYPE_SDIV) || (cached_type == TYPE_UDIV)) { return 392 /* 0x188 */; } else if ((cached_type == TYPE_MOV_IMM) || (cached_type == TYPE_SHIFT_REG) || (cached_type == TYPE_ADR)) { return 393 /* 0x189 */; } else if ((cached_type == TYPE_NO_INSN) || (cached_type == TYPE_TRAP) || (cached_type == TYPE_BLOCK)) { return 394 /* 0x18a */; } else if (cached_type == TYPE_MRS) { return 395 /* 0x18b */; } else if (cached_type == TYPE_MULTIPLE) { return 396 /* 0x18c */; } else if ((cached_type == TYPE_STORE_4) || (cached_type == TYPE_STORE_8) || (cached_type == TYPE_STORE_16)) { return 397 /* 0x18d */; } else { return 629 /* 0x275 */; } default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa57cortexa53 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa72cortexa53 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa73cortexa35 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa73cortexa53 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa75cortexa55 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } } int internal_dfa_insn_code_cortexa76cortexa55 (rtx_insn *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); /* FALLTHRU */ default: return 629 /* 0x275 */; } }