• Home
  • Raw
  • Download

Lines Matching refs:case

1602   case 'a':
1606 case 16: // 1 string to match.
1611 break; // end of 'a' case.
1612 case 'b':
1614 break; // end of 'b' case.
1615 case 'c':
1631 case 14: // 1 string to match.
1635 case 16: // 1 string to match.
1640 break; // end of 'c' case.
1641 case 'd':
1644 case 8: // 1 string to match.
1648 case 10: // 1 string to match.
1653 break; // end of 'd' case.
1654 case 'e':
1660 case 8: // 1 string to match.
1664 case 10: // 1 string to match.
1668 case 11: // 3 strings to match.
1673 case 'd': // 1 string to match.
1677 case 'e': // 1 string to match.
1681 case 's': // 1 string to match.
1687 case 12: // 3 strings to match.
1692 case 'r': // 2 strings to match.
1697 case '3': // 1 string to match.
1701 case '6': // 1 string to match.
1707 case 't': // 1 string to match.
1713 case 13: // 2 strings to match.
1718 case 's': // 1 string to match.
1722 case 'u': // 1 string to match.
1728 case 14: // 1 string to match.
1732 case 15: // 1 string to match.
1736 case 21: // 1 string to match.
1740 case 22: // 1 string to match.
1745 break; // end of 'e' case.
1746 case 'f':
1750 case 9: // 1 string to match.
1754 case 11: // 1 string to match.
1759 break; // end of 'f' case.
1760 case 'g':
1763 case 5: // 2 strings to match.
1768 case 'e': // 1 string to match.
1772 case 'o': // 1 string to match.
1778 case 6: // 1 string to match.
1783 break; // end of 'g' case.
1784 case 'i':
1787 case 12: // 1 string to match.
1791 case 14: // 2 strings to match.
1796 case 'i': // 1 string to match.
1800 case 'v': // 1 string to match.
1807 break; // end of 'i' case.
1808 case 'l':
1814 case 6: // 1 string to match.
1818 case 11: // 1 string to match.
1822 case 13: // 1 string to match.
1827 break; // end of 'l' case.
1828 case 'm':
1832 break; // end of 'm' case.
1833 case 'o':
1835 break; // end of 'o' case.
1836 case 'p':
1842 case 7: // 2 strings to match.
1845 case 'c': // 1 string to match.
1849 case 'r': // 1 string to match.
1856 break; // end of 'p' case.
1857 case 'r':
1860 case 12: // 1 string to match.
1864 case 15: // 1 string to match.
1869 break; // end of 'r' case.
1870 case 's':
1878 case 5: // 1 string to match.
1882 case 8: // 2 strings to match.
1885 case 'i': // 1 string to match.
1889 case 't': // 1 string to match.
1895 case 9: // 1 string to match.
1899 case 11: // 1 string to match.
1903 case 13: // 1 string to match.
1908 break; // end of 's' case.
1909 case 't':
1912 case 3: // 1 string to match.
1917 break; // end of 't' case.
1918 case 'u':
1922 break; // end of 'u' case.
1923 case 'v':
1926 case 5: // 1 string to match.
1930 case 6: // 1 string to match.
1934 case 7: // 1 string to match.
1938 case 13: // 1 string to match.
1943 break; // end of 'v' case.
1944 case 'x':
1947 case 6: // 1 string to match.
1951 case 10: // 1 string to match.
1955 case 11: // 3 strings to match.
1960 case 'e': // 1 string to match.
1964 case 'p': // 2 strings to match.
1967 case 'a': // 1 string to match.
1971 case 'x': // 1 string to match.
1979 case 12: // 2 strings to match.
1984 case 'f': // 1 string to match.
1988 case 'p': // 1 string to match.
1994 case 13: // 34 strings to match.
1999 case 'm': // 18 strings to match.
2004 case 'a': // 6 strings to match.
2007 case 'd': // 4 strings to match.
2012 case 'b': // 1 string to match.
2014 case 'd': // 1 string to match.
2016 case 'q': // 1 string to match.
2018 case 'w': // 1 string to match.
2022 case 'v': // 2 strings to match.
2027 case 'b': // 1 string to match.
2029 case 'w': // 1 string to match.
2035 case 's': // 12 strings to match.
2038 case 'l': // 3 strings to match.
2043 case 'd': // 1 string to match.
2045 case 'q': // 1 string to match.
2047 case 'w': // 1 string to match.
2051 case 'r': // 5 strings to match.
2054 case 'a': // 2 strings to match.
2059 case 'd': // 1 string to match.
2061 case 'w': // 1 string to match.
2065 case 'l': // 3 strings to match.
2070 case 'd': // 1 string to match.
2072 case 'q': // 1 string to match.
2074 case 'w': // 1 string to match.
2080 case 'u': // 4 strings to match.
2085 case 'b': // 1 string to match.
2087 case 'd': // 1 string to match.
2089 case 'q': // 1 string to match.
2091 case 'w': // 1 string to match.
2099 case 's': // 16 strings to match.
2104 case '.': // 13 strings to match.
2107 case 'a': // 1 string to match.
2111 case 'c': // 2 strings to match.
2116 case 'p': // 1 string to match.
2120 case 's': // 1 string to match.
2126 case 'd': // 1 string to match.
2130 case 'm': // 5 strings to match.
2133 case 'a': // 2 strings to match.
2138 case 'p': // 1 string to match.
2142 case 's': // 1 string to match.
2148 case 'i': // 2 strings to match.
2153 case 'p': // 1 string to match.
2157 case 's': // 1 string to match.
2163 case 'u': // 1 string to match.
2169 case 'r': // 2 strings to match.
2174 case 'p': // 1 string to match.
2178 case 's': // 1 string to match.
2184 case 's': // 2 strings to match.
2187 case 'f': // 1 string to match.
2191 case 'u': // 1 string to match.
2199 case '3': // 1 string to match.
2203 case '4': // 2 strings to match.
2208 case 'd': // 1 string to match.
2210 case 's': // 1 string to match.
2218 case 14: // 58 strings to match.
2223 case '3': // 9 strings to match.
2228 case 'f': // 8 strings to match.
2231 case '2': // 1 string to match.
2235 case 'a': // 2 strings to match.
2238 case 'c': // 1 string to match.
2242 case 'd': // 1 string to match.
2248 case 'm': // 3 strings to match.
2251 case 'a': // 1 string to match.
2255 case 'i': // 1 string to match.
2259 case 'u': // 1 string to match.
2265 case 'r': // 1 string to match.
2269 case 's': // 1 string to match.
2275 case 'i': // 1 string to match.
2281 case 'm': // 21 strings to match.
2286 case 'a': // 2 strings to match.
2291 case 'b': // 1 string to match.
2293 case 'w': // 1 string to match.
2297 case 'e': // 1 string to match.
2301 case 'i': // 1 string to match.
2305 case 'm': // 6 strings to match.
2308 case 'a': // 2 strings to match.
2313 case 's': // 1 string to match.
2317 case 'u': // 1 string to match.
2323 case 'i': // 2 strings to match.
2328 case 's': // 1 string to match.
2332 case 'u': // 1 string to match.
2338 case 'u': // 2 strings to match.
2343 case 'h': // 1 string to match.
2347 case 'l': // 1 string to match.
2355 case 's': // 11 strings to match.
2358 case 'a': // 1 string to match.
2362 case 'l': // 3 strings to match.
2367 case 'd': // 1 string to match.
2369 case 'q': // 1 string to match.
2371 case 'w': // 1 string to match.
2375 case 'r': // 5 strings to match.
2378 case 'a': // 2 strings to match.
2383 case 'd': // 1 string to match.
2385 case 'w': // 1 string to match.
2389 case 'l': // 3 strings to match.
2394 case 'd': // 1 string to match.
2396 case 'q': // 1 string to match.
2398 case 'w': // 1 string to match.
2404 case 'u': // 2 strings to match.
2409 case 'b': // 1 string to match.
2411 case 'w': // 1 string to match.
2419 case 's': // 28 strings to match.
2424 case '.': // 5 strings to match.
2427 case 'l': // 1 string to match.
2431 case 'p': // 1 string to match.
2435 case 's': // 3 strings to match.
2438 case 'q': // 2 strings to match.
2443 case 'p': // 1 string to match.
2447 case 's': // 1 string to match.
2453 case 't': // 1 string to match.
2461 case '2': // 22 strings to match.
2466 case 'a': // 1 string to match.
2470 case 'c': // 2 strings to match.
2475 case 'p': // 1 string to match.
2479 case 's': // 1 string to match.
2485 case 'd': // 1 string to match.
2489 case 'l': // 1 string to match.
2493 case 'm': // 6 strings to match.
2496 case 'a': // 2 strings to match.
2501 case 'p': // 1 string to match.
2505 case 's': // 1 string to match.
2511 case 'f': // 1 string to match.
2515 case 'i': // 2 strings to match.
2520 case 'p': // 1 string to match.
2524 case 's': // 1 string to match.
2530 case 'u': // 1 string to match.
2536 case 'p': // 10 strings to match.
2539 case 'a': // 2 strings to match.
2544 case 'b': // 1 string to match.
2546 case 'w': // 1 string to match.
2550 case 's': // 8 strings to match.
2553 case 'l': // 3 strings to match.
2558 case 'd': // 1 string to match.
2560 case 'q': // 1 string to match.
2562 case 'w': // 1 string to match.
2566 case 'r': // 5 strings to match.
2569 case 'a': // 2 strings to match.
2574 case 'd': // 1 string to match.
2576 case 'w': // 1 string to match.
2580 case 'l': // 3 strings to match.
2585 case 'd': // 1 string to match.
2587 case 'q': // 1 string to match.
2589 case 'w': // 1 string to match.
2599 case 's': // 1 string to match.
2605 case '3': // 1 string to match.
2613 case 15: // 79 strings to match.
2618 case '3': // 3 strings to match.
2623 case '.': // 1 string to match.
2627 case 'a': // 2 strings to match.
2632 case 'f': // 1 string to match.
2636 case 'i': // 1 string to match.
2644 case 'a': // 4 strings to match.
2647 case 'e': // 3 strings to match.
2652 case 'd': // 1 string to match.
2656 case 'e': // 1 string to match.
2660 case 'i': // 1 string to match.
2666 case 'v': // 1 string to match.
2672 case 'm': // 19 strings to match.
2677 case 'm': // 2 strings to match.
2680 case 'a': // 1 string to match.
2684 case 'o': // 1 string to match.
2690 case 'p': // 17 strings to match.
2693 case 'a': // 5 strings to match.
2696 case 'c': // 3 strings to match.
2701 case 's': // 2 strings to match.
2706 case 'd': // 1 string to match.
2710 case 'w': // 1 string to match.
2716 case 'u': // 1 string to match.
2722 case 'd': // 2 strings to match.
2727 case 'b': // 1 string to match.
2729 case 'w': // 1 string to match.
2735 case 'c': // 6 strings to match.
2740 case 'e': // 3 strings to match.
2745 case 'b': // 1 string to match.
2747 case 'd': // 1 string to match.
2749 case 'w': // 1 string to match.
2753 case 'g': // 3 strings to match.
2758 case 'b': // 1 string to match.
2760 case 'd': // 1 string to match.
2762 case 'w': // 1 string to match.
2768 case 'm': // 4 strings to match.
2771 case 'a': // 1 string to match.
2775 case 'o': // 1 string to match.
2779 case 'u': // 2 strings to match.
2784 case 'h': // 1 string to match.
2788 case 'u': // 1 string to match.
2796 case 's': // 2 strings to match.
2801 case 'b': // 1 string to match.
2803 case 'w': // 1 string to match.
2811 case 's': // 53 strings to match.
2816 case 'e': // 50 strings to match.
2819 case '.': // 8 strings to match.
2822 case 'c': // 6 strings to match.
2827 case 'p': // 4 strings to match.
2830 case 'd': // 1 string to match.
2834 case 'i': // 2 strings to match.
2839 case 'd': // 1 string to match.
2841 case 's': // 1 string to match.
2845 case 's': // 1 string to match.
2851 case 's': // 2 strings to match.
2854 case 'i': // 1 string to match.
2858 case 's': // 1 string to match.
2866 case 'r': // 2 strings to match.
2871 case 'p': // 1 string to match.
2875 case 's': // 1 string to match.
2883 case '2': // 23 strings to match.
2888 case 'c': // 1 string to match.
2892 case 'p': // 20 strings to match.
2895 case 'a': // 2 strings to match.
2900 case 'b': // 1 string to match.
2902 case 'w': // 1 string to match.
2906 case 'm': // 5 strings to match.
2909 case 'a': // 2 strings to match.
2914 case 's': // 1 string to match.
2918 case 'u': // 1 string to match.
2924 case 'i': // 2 strings to match.
2929 case 's': // 1 string to match.
2933 case 'u': // 1 string to match.
2939 case 'u': // 1 string to match.
2945 case 's': // 13 strings to match.
2948 case 'a': // 1 string to match.
2952 case 'l': // 4 strings to match.
2957 case '.': // 1 string to match.
2961 case 'i': // 3 strings to match.
2966 case 'd': // 1 string to match.
2968 case 'q': // 1 string to match.
2970 case 'w': // 1 string to match.
2976 case 'r': // 6 strings to match.
2979 case 'a': // 2 strings to match.
2984 case 'd': // 1 string to match.
2986 case 'w': // 1 string to match.
2990 case 'l': // 4 strings to match.
2993 case '.': // 1 string to match.
2997 case 'i': // 3 strings to match.
3002 case 'd': // 1 string to match.
3004 case 'q': // 1 string to match.
3006 case 'w': // 1 string to match.
3014 case 'u': // 2 strings to match.
3019 case 'b': // 1 string to match.
3021 case 'w': // 1 string to match.
3029 case 's': // 2 strings to match.
3034 case 'p': // 1 string to match.
3038 case 's': // 1 string to match.
3046 case '3': // 5 strings to match.
3051 case 'h': // 4 strings to match.
3054 case 'a': // 2 strings to match.
3059 case 'd': // 1 string to match.
3061 case 's': // 1 string to match.
3065 case 's': // 2 strings to match.
3070 case 'd': // 1 string to match.
3072 case 's': // 1 string to match.
3078 case 'm': // 1 string to match.
3084 case '4': // 14 strings to match.
3089 case 'e': // 3 strings to match.
3094 case 'b': // 1 string to match.
3096 case 'd': // 1 string to match.
3098 case 'q': // 1 string to match.
3102 case 'm': // 9 strings to match.
3105 case 'a': // 4 strings to match.
3110 case 's': // 2 strings to match.
3113 case 'b': // 1 string to match.
3115 case 'd': // 1 string to match.
3119 case 'u': // 2 strings to match.
3122 case 'd': // 1 string to match.
3124 case 'w': // 1 string to match.
3130 case 'i': // 4 strings to match.
3135 case 's': // 2 strings to match.
3138 case 'b': // 1 string to match.
3140 case 'd': // 1 string to match.
3144 case 'u': // 2 strings to match.
3147 case 'd': // 1 string to match.
3149 case 'w': // 1 string to match.
3155 case 'u': // 1 string to match.
3161 case 't': // 2 strings to match.
3166 case 'c': // 1 string to match.
3168 case 'z': // 1 string to match.
3176 case 's': // 3 strings to match.
3181 case 'b': // 1 string to match.
3183 case 'd': // 1 string to match.
3185 case 'w': // 1 string to match.
3193 case 16: // 67 strings to match.
3198 case '3': // 8 strings to match.
3203 case '.': // 6 strings to match.
3208 case 'a': // 1 string to match.
3212 case 'f': // 4 strings to match.
3215 case 'c': // 3 strings to match.
3220 case 'e': // 1 string to match.
3224 case 'g': // 2 strings to match.
3227 case 'e': // 1 string to match.
3229 case 't': // 1 string to match.
3235 case 'r': // 1 string to match.
3241 case 'm': // 1 string to match.
3247 case 'a': // 2 strings to match.
3252 case 'f': // 1 string to match.
3256 case 's': // 1 string to match.
3264 case 'a': // 5 strings to match.
3269 case 'd': // 1 string to match.
3273 case 'v': // 4 strings to match.
3278 case 'c': // 2 strings to match.
3283 case 'd': // 1 string to match.
3285 case 's': // 1 string to match.
3289 case 'z': // 2 strings to match.
3294 case 'd': // 1 string to match.
3296 case 's': // 1 string to match.
3304 case 'm': // 7 strings to match.
3309 case 'a': // 1 string to match.
3313 case 'u': // 6 strings to match.
3318 case 'h': // 3 strings to match.
3321 case 'b': // 1 string to match.
3325 case 'd': // 1 string to match.
3329 case 'w': // 1 string to match.
3335 case 'l': // 3 strings to match.
3338 case 'b': // 1 string to match.
3342 case 'd': // 1 string to match.
3346 case 'w': // 1 string to match.
3356 case 's': // 47 strings to match.
3361 case 'e': // 39 strings to match.
3364 case '.': // 10 strings to match.
3367 case 'c': // 8 strings to match.
3370 case 'o': // 5 strings to match.
3375 case 'e': // 1 string to match.
3379 case 'g': // 2 strings to match.
3382 case 'e': // 1 string to match.
3386 case 't': // 1 string to match.
3392 case 'l': // 2 strings to match.
3395 case 'e': // 1 string to match.
3399 case 't': // 1 string to match.
3407 case 'v': // 3 strings to match.
3412 case 'p': // 2 strings to match.
3415 case 'd': // 1 string to match.
3419 case 's': // 1 string to match.
3425 case 's': // 1 string to match.
3433 case 'm': // 1 string to match.
3437 case 's': // 1 string to match.
3443 case '2': // 23 strings to match.
3448 case 'c': // 10 strings to match.
3453 case 'd': // 2 strings to match.
3458 case 'd': // 1 string to match.
3460 case 's': // 1 string to match.
3464 case 'p': // 4 strings to match.
3467 case 'd': // 2 strings to match.
3472 case 'd': // 1 string to match.
3476 case 'p': // 1 string to match.
3482 case 's': // 2 strings to match.
3487 case 'd': // 1 string to match.
3491 case 'p': // 1 string to match.
3499 case 's': // 4 strings to match.
3502 case 'd': // 2 strings to match.
3507 case 'i': // 1 string to match.
3509 case 's': // 1 string to match.
3513 case 'i': // 1 string to match.
3517 case 's': // 1 string to match.
3525 case 'p': // 13 strings to match.
3528 case 'a': // 2 strings to match.
3533 case 'b': // 1 string to match.
3535 case 'w': // 1 string to match.
3539 case 'c': // 6 strings to match.
3544 case 'e': // 3 strings to match.
3549 case 'b': // 1 string to match.
3551 case 'd': // 1 string to match.
3553 case 'w': // 1 string to match.
3557 case 'g': // 3 strings to match.
3562 case 'b': // 1 string to match.
3564 case 'd': // 1 string to match.
3566 case 'w': // 1 string to match.
3572 case 'm': // 3 strings to match.
3575 case 'a': // 1 string to match.
3579 case 'u': // 2 strings to match.
3584 case 'h': // 1 string to match.
3588 case 'u': // 1 string to match.
3596 case 's': // 2 strings to match.
3601 case 'b': // 1 string to match.
3603 case 'w': // 1 string to match.
3611 case '4': // 6 strings to match.
3614 case '1': // 5 strings to match.
3619 case 'b': // 2 strings to match.
3624 case 'd': // 1 string to match.
3626 case 's': // 1 string to match.
3630 case 'm': // 1 string to match.
3634 case 'p': // 2 strings to match.
3637 case 'b': // 1 string to match.
3641 case 'c': // 1 string to match.
3649 case '2': // 1 string to match.
3657 case 's': // 8 strings to match.
3662 case 'h': // 4 strings to match.
3665 case 'a': // 2 strings to match.
3670 case 'd': // 1 string to match.
3672 case 'w': // 1 string to match.
3676 case 's': // 2 strings to match.
3681 case 'd': // 1 string to match.
3683 case 'w': // 1 string to match.
3689 case 's': // 4 strings to match.
3692 case 'h': // 1 string to match.
3696 case 'i': // 3 strings to match.
3701 case 'b': // 1 string to match.
3703 case 'd': // 1 string to match.
3705 case 'w': // 1 string to match.
3717 case 17: // 64 strings to match.
3722 case '3': // 4 strings to match.
3727 case '.': // 3 strings to match.
3732 case 'c': // 2 strings to match.
3737 case '1': // 1 string to match.
3739 case '2': // 1 string to match.
3743 case 's': // 1 string to match.
3749 case 'a': // 1 string to match.
3755 case 'a': // 13 strings to match.
3760 case 'c': // 2 strings to match.
3765 case 'd': // 1 string to match.
3769 case 's': // 1 string to match.
3775 case 'l': // 1 string to match.
3779 case 'm': // 4 strings to match.
3782 case 'a': // 2 strings to match.
3787 case 'd': // 1 string to match.
3791 case 's': // 1 string to match.
3797 case 'i': // 2 strings to match.
3802 case 'd': // 1 string to match.
3806 case 's': // 1 string to match.
3814 case 'p': // 2 strings to match.
3819 case 'c': // 1 string to match.
3823 case 'z': // 1 string to match.
3829 case 'r': // 1 string to match.
3833 case 'v': // 3 strings to match.
3836 case 'p': // 2 strings to match.
3841 case 'd': // 1 string to match.
3843 case 's': // 1 string to match.
3847 case 'z': // 1 string to match.
3855 case 's': // 47 strings to match.
3860 case 'e': // 45 strings to match.
3863 case '.': // 8 strings to match.
3866 case 'c': // 3 strings to match.
3869 case 'o': // 1 string to match.
3873 case 'v': // 2 strings to match.
3878 case 'i': // 1 string to match.
3882 case 's': // 1 string to match.
3890 case 'u': // 5 strings to match.
3895 case 'e': // 1 string to match.
3899 case 'g': // 2 strings to match.
3902 case 'e': // 1 string to match.
3906 case 't': // 1 string to match.
3912 case 'l': // 2 strings to match.
3915 case 'e': // 1 string to match.
3919 case 't': // 1 string to match.
3929 case '2': // 12 strings to match.
3934 case 'c': // 8 strings to match.
3937 case 'o': // 5 strings to match.
3942 case 'e': // 1 string to match.
3946 case 'g': // 2 strings to match.
3949 case 'e': // 1 string to match.
3953 case 't': // 1 string to match.
3959 case 'l': // 2 strings to match.
3962 case 'e': // 1 string to match.
3966 case 't': // 1 string to match.
3974 case 'v': // 3 strings to match.
3979 case 'p': // 2 strings to match.
3982 case 'd': // 1 string to match.
3986 case 's': // 1 string to match.
3992 case 's': // 1 string to match.
4000 case 'm': // 1 string to match.
4004 case 's': // 3 strings to match.
4009 case 'l': // 1 string to match.
4013 case 'u': // 2 strings to match.
4018 case 'd': // 1 string to match.
4022 case 'p': // 1 string to match.
4032 case '3': // 2 strings to match.
4037 case 'd': // 1 string to match.
4039 case 's': // 1 string to match.
4043 case '4': // 23 strings to match.
4048 case 'b': // 2 strings to match.
4053 case 'd': // 1 string to match.
4055 case 's': // 1 string to match.
4059 case 'i': // 1 string to match.
4063 case 'm': // 1 string to match.
4067 case 'p': // 15 strings to match.
4070 case 'a': // 1 string to match.
4074 case 'b': // 1 string to match.
4078 case 'm': // 12 strings to match.
4083 case 's': // 6 strings to match.
4088 case 'b': // 3 strings to match.
4091 case 'd': // 1 string to match.
4093 case 'q': // 1 string to match.
4095 case 'w': // 1 string to match.
4099 case 'd': // 1 string to match.
4103 case 'w': // 2 strings to match.
4106 case 'd': // 1 string to match.
4108 case 'q': // 1 string to match.
4114 case 'z': // 6 strings to match.
4119 case 'b': // 3 strings to match.
4122 case 'd': // 1 string to match.
4124 case 'q': // 1 string to match.
4126 case 'w': // 1 string to match.
4130 case 'd': // 1 string to match.
4134 case 'w': // 2 strings to match.
4137 case 'd': // 1 string to match.
4139 case 'q': // 1 string to match.
4147 case 't': // 1 string to match.
4153 case 'r': // 4 strings to match.
4158 case 'p': // 2 strings to match.
4161 case 'd': // 1 string to match.
4163 case 's': // 1 string to match.
4167 case 's': // 2 strings to match.
4170 case 'd': // 1 string to match.
4172 case 's': // 1 string to match.
4182 case 's': // 2 strings to match.
4187 case 'a': // 1 string to match.
4191 case 's': // 1 string to match.
4201 case 18: // 23 strings to match.
4206 case 'a': // 10 strings to match.
4211 case 'h': // 4 strings to match.
4214 case 'a': // 2 strings to match.
4219 case 'd': // 1 string to match.
4223 case 's': // 1 string to match.
4229 case 's': // 2 strings to match.
4234 case 'd': // 1 string to match.
4238 case 's': // 1 string to match.
4246 case 'm': // 2 strings to match.
4251 case 'd': // 1 string to match.
4253 case 's': // 1 string to match.
4257 case 's': // 2 strings to match.
4262 case 'd': // 1 string to match.
4266 case 's': // 1 string to match.
4272 case 'v': // 2 strings to match.
4277 case 'd': // 1 string to match.
4279 case 's': // 1 string to match.
4285 case 's': // 13 strings to match.
4290 case '.': // 2 strings to match.
4293 case 'c': // 1 string to match.
4297 case 'u': // 1 string to match.
4303 case '2': // 10 strings to match.
4308 case 'c': // 3 strings to match.
4311 case 'o': // 1 string to match.
4315 case 'v': // 2 strings to match.
4320 case 'd': // 1 string to match.
4324 case 'i': // 1 string to match.
4332 case 'p': // 2 strings to match.
4337 case 'l': // 1 string to match.
4341 case 'r': // 1 string to match.
4347 case 'u': // 5 strings to match.
4352 case 'e': // 1 string to match.
4356 case 'g': // 2 strings to match.
4359 case 'e': // 1 string to match.
4363 case 't': // 1 string to match.
4369 case 'l': // 2 strings to match.
4372 case 'e': // 1 string to match.
4376 case 't': // 1 string to match.
4386 case '4': // 1 string to match.
4394 case 19: // 27 strings to match.
4399 case 'a': // 17 strings to match.
4402 case 'e': // 2 strings to match.
4407 case 'd': // 1 string to match.
4411 case 'e': // 1 string to match.
4417 case 'v': // 15 strings to match.
4422 case 'b': // 2 strings to match.
4427 case 'd': // 1 string to match.
4431 case 's': // 1 string to match.
4437 case 'l': // 3 strings to match.
4442 case 'd': // 1 string to match.
4446 case 'p': // 2 strings to match.
4449 case 'd': // 1 string to match.
4453 case 's': // 1 string to match.
4461 case 'm': // 5 strings to match.
4464 case 'a': // 2 strings to match.
4469 case 'd': // 1 string to match.
4471 case 's': // 1 string to match.
4475 case 'o': // 3 strings to match.
4480 case 'd': // 1 string to match.
4484 case 'p': // 2 strings to match.
4487 case 'd': // 1 string to match.
4491 case 's': // 1 string to match.
4501 case 'p': // 1 string to match.
4505 case 'r': // 3 strings to match.
4508 case 'o': // 2 strings to match.
4513 case 'd': // 1 string to match.
4517 case 's': // 1 string to match.
4523 case 's': // 1 string to match.
4529 case 'v': // 1 string to match.
4537 case 's': // 10 strings to match.
4542 case 'e': // 6 strings to match.
4545 case '2': // 3 strings to match.
4550 case 'c': // 1 string to match.
4554 case 'm': // 1 string to match.
4558 case 'u': // 1 string to match.
4564 case '4': // 3 strings to match.
4567 case '1': // 1 string to match.
4571 case '2': // 2 strings to match.
4576 case '3': // 1 string to match.
4580 case '6': // 1 string to match.
4590 case 's': // 4 strings to match.
4595 case 'a': // 3 strings to match.
4600 case 'b': // 1 string to match.
4604 case 'd': // 1 string to match.
4608 case 'w': // 1 string to match.
4614 case 'm': // 1 string to match.
4624 case 20: // 35 strings to match.
4629 case 'a': // 19 strings to match.
4634 case 'a': // 2 strings to match.
4639 case 'd': // 1 string to match.
4643 case 's': // 1 string to match.
4649 case 'b': // 2 strings to match.
4654 case 'd': // 1 string to match.
4658 case 's': // 1 string to match.
4664 case 'c': // 4 strings to match.
4669 case '.': // 2 strings to match.
4674 case 'd': // 1 string to match.
4678 case 's': // 1 string to match.
4684 case 'd': // 2 strings to match.
4689 case 'd': // 1 string to match.
4693 case 's': // 1 string to match.
4701 case 'm': // 2 strings to match.
4706 case 'd': // 1 string to match.
4710 case 's': // 1 string to match.
4716 case 's': // 3 strings to match.
4721 case 'd': // 1 string to match.
4725 case 'p': // 2 strings to match.
4728 case 'd': // 1 string to match.
4732 case 's': // 1 string to match.
4740 case 'v': // 6 strings to match.
4743 case 'p': // 2 strings to match.
4748 case 'd': // 1 string to match.
4750 case 's': // 1 string to match.
4754 case 't': // 4 strings to match.
4759 case 'c': // 2 strings to match.
4764 case 'd': // 1 string to match.
4768 case 's': // 1 string to match.
4774 case 'z': // 2 strings to match.
4779 case 'd': // 1 string to match.
4783 case 's': // 1 string to match.
4795 case 's': // 16 strings to match.
4800 case 'e': // 7 strings to match.
4803 case '2': // 4 strings to match.
4808 case 'a': // 3 strings to match.
4813 case 's': // 2 strings to match.
4818 case 'd': // 1 string to match.
4822 case 'w': // 1 string to match.
4828 case 'u': // 1 string to match.
4834 case 'm': // 1 string to match.
4840 case '4': // 3 strings to match.
4845 case '3': // 2 strings to match.
4850 case '1': // 1 string to match.
4854 case '3': // 1 string to match.
4860 case '6': // 1 string to match.
4868 case 's': // 9 strings to match.
4873 case 'h': // 4 strings to match.
4876 case 'a': // 2 strings to match.
4881 case 'd': // 1 string to match.
4885 case 'w': // 1 string to match.
4891 case 's': // 2 strings to match.
4896 case 'd': // 1 string to match.
4900 case 'w': // 1 string to match.
4908 case 'm': // 1 string to match.
4912 case 's': // 4 strings to match.
4915 case 'h': // 1 string to match.
4919 case 'i': // 3 strings to match.
4924 case 'b': // 1 string to match.
4928 case 'd': // 1 string to match.
4932 case 'w': // 1 string to match.
4946 case 21: // 12 strings to match.
4951 case 'a': // 6 strings to match.
4956 case 'c': // 4 strings to match.
4961 case '.': // 2 strings to match.
4966 case 'd': // 1 string to match.
4970 case 's': // 1 string to match.
4976 case 't': // 2 strings to match.
4981 case 'd': // 1 string to match.
4985 case 's': // 1 string to match.
4993 case 'v': // 2 strings to match.
4998 case 'd': // 1 string to match.
5002 case 's': // 1 string to match.
5010 case 's': // 6 strings to match.
5015 case 'e': // 4 strings to match.
5020 case 'e': // 2 strings to match.
5025 case 'i': // 1 string to match.
5029 case 'm': // 1 string to match.
5035 case 'i': // 2 strings to match.
5040 case 'i': // 1 string to match.
5044 case 'm': // 1 string to match.
5052 case 's': // 2 strings to match.
5057 case 'a': // 1 string to match.
5061 case 's': // 1 string to match.
5071 case 22: // 14 strings to match.
5076 case 'a': // 4 strings to match.
5081 case 'm': // 2 strings to match.
5086 case 'd': // 1 string to match.
5090 case 's': // 1 string to match.
5096 case 'v': // 2 strings to match.
5101 case 'd': // 1 string to match.
5105 case 's': // 1 string to match.
5113 case 's': // 10 strings to match.
5118 case 'e': // 5 strings to match.
5123 case 'a': // 1 string to match.
5127 case 'c': // 1 string to match.
5131 case 'o': // 1 string to match.
5135 case 's': // 1 string to match.
5139 case 'z': // 1 string to match.
5145 case 'i': // 5 strings to match.
5150 case 'a': // 1 string to match.
5154 case 'c': // 1 string to match.
5158 case 'o': // 1 string to match.
5162 case 's': // 1 string to match.
5166 case 'z': // 1 string to match.
5176 case 23: // 4 strings to match.
5181 case 'a': // 3 strings to match.
5186 case 'm': // 2 strings to match.
5191 case 'd': // 1 string to match.
5195 case 's': // 1 string to match.
5201 case 'v': // 1 string to match.
5207 case 's': // 1 string to match.
5213 case 24: // 8 strings to match.
5218 case 'a': // 7 strings to match.
5221 case 'e': // 1 string to match.
5225 case 'v': // 6 strings to match.
5230 case 'b': // 1 string to match.
5234 case 'p': // 5 strings to match.
5239 case '2': // 3 strings to match.
5244 case 'p': // 2 strings to match.
5247 case 'd': // 1 string to match.
5251 case 's': // 1 string to match.
5257 case 's': // 1 string to match.
5263 case 'i': // 2 strings to match.
5268 case 'd': // 1 string to match.
5272 case 's': // 1 string to match.
5284 case 's': // 1 string to match.
5290 case 25: // 3 strings to match.
5295 case 'p': // 2 strings to match.
5298 case 'd': // 1 string to match.
5302 case 's': // 1 string to match.
5308 case 's': // 1 string to match.
5314 case 26: // 3 strings to match.
5319 case 'p': // 2 strings to match.
5322 case 'd': // 1 string to match.
5326 case 's': // 1 string to match.
5332 case 's': // 1 string to match.
5338 case 28: // 2 strings to match.
5343 case 'd': // 1 string to match.
5347 case 's': // 1 string to match.
5354 break; // end of 'x' case.
5362 case Intrinsic::eh_unwind_init: // llvm.eh.unwind.init
5363 case Intrinsic::trap: // llvm.trap
5364 case Intrinsic::x86_avx_vzeroall: // llvm.x86.avx.vzeroall
5365 case Intrinsic::x86_avx_vzeroupper: // llvm.x86.avx.vzeroupper
5366 case Intrinsic::x86_mmx_emms: // llvm.x86.mmx.emms
5367 case Intrinsic::x86_mmx_femms: // llvm.x86.mmx.femms
5368 case Intrinsic::x86_sse2_lfence: // llvm.x86.sse2.lfence
5369 case Intrinsic::x86_sse2_mfence: // llvm.x86.sse2.mfence
5370 case Intrinsic::x86_sse_sfence: // llvm.x86.sse.sfence
5373 case Intrinsic::memcpy: // llvm.memcpy
5374 case Intrinsic::memmove: // llvm.memmove
5377 case Intrinsic::memset: // llvm.memset
5380 case Intrinsic::invariant_end: // llvm.invariant.end
5383 case Intrinsic::eh_sjlj_callsite: // llvm.eh.sjlj.callsite
5384 case Intrinsic::eh_sjlj_dispatch_setup: // llvm.eh.sjlj.dispatch.setup
5385 case Intrinsic::pcmarker: // llvm.pcmarker
5388 case Intrinsic::x86_sse3_mwait: // llvm.x86.sse3.mwait
5391 case Intrinsic::eh_return_i32: // llvm.eh.return.i32
5394 case Intrinsic::eh_return_i64: // llvm.eh.return.i64
5395 case Intrinsic::lifetime_end: // llvm.lifetime.end
5396 case Intrinsic::lifetime_start: // llvm.lifetime.start
5399 case Intrinsic::x86_int: // llvm.x86.int
5402 case Intrinsic::dbg_value: // llvm.dbg.value
5405 case Intrinsic::dbg_declare: // llvm.dbg.declare
5408 case Intrinsic::eh_sjlj_functioncontext: // llvm.eh.sjlj.functioncontext
5409 case Intrinsic::eh_sjlj_longjmp: // llvm.eh.sjlj.longjmp
5410 case Intrinsic::stackrestore: // llvm.stackrestore
5411 case Intrinsic::vaend: // llvm.va_end
5412 case Intrinsic::vastart: // llvm.va_start
5413 case Intrinsic::x86_sse2_clflush: // llvm.x86.sse2.clflush
5414 case Intrinsic::x86_sse_ldmxcsr: // llvm.x86.sse.ldmxcsr
5415 case Intrinsic::x86_sse_stmxcsr: // llvm.x86.sse.stmxcsr
5418 case Intrinsic::eh_resume: // llvm.eh.resume
5419 case Intrinsic::longjmp: // llvm.longjmp
5420 case Intrinsic::siglongjmp: // llvm.siglongjmp
5423 case Intrinsic::x86_sse3_monitor: // llvm.x86.sse3.monitor
5426 case Intrinsic::prefetch: // llvm.prefetch
5429 case Intrinsic::vacopy: // llvm.va_copy
5432 case Intrinsic::init_trampoline: // llvm.init.trampoline
5435 case Intrinsic::var_annotation: // llvm.var.annotation
5438 case Intrinsic::gcwrite: // llvm.gcwrite
5441 case Intrinsic::stackprotector: // llvm.stackprotector
5444 case Intrinsic::x86_sse2_storeu_dq: // llvm.x86.sse2.storeu.dq
5447 case Intrinsic::x86_sse2_storeu_pd: // llvm.x86.sse2.storeu.pd
5450 case Intrinsic::x86_avx_maskstore_pd: // llvm.x86.avx.maskstore.pd
5453 case Intrinsic::x86_avx_storeu_dq_256: // llvm.x86.avx.storeu.dq.256
5456 case Intrinsic::x86_sse_storeu_ps: // llvm.x86.sse.storeu.ps
5459 case Intrinsic::x86_avx_maskstore_ps: // llvm.x86.avx.maskstore.ps
5462 case Intrinsic::x86_avx_movnt_pd_256: // llvm.x86.avx.movnt.pd.256
5463 case Intrinsic::x86_avx_storeu_pd_256: // llvm.x86.avx.storeu.pd.256
5466 case Intrinsic::x86_avx_maskstore_pd_256: // llvm.x86.avx.maskstore.pd.256
5469 case Intrinsic::x86_sse2_storel_dq: // llvm.x86.sse2.storel.dq
5472 case Intrinsic::x86_avx_movnt_dq_256: // llvm.x86.avx.movnt.dq.256
5475 case Intrinsic::x86_avx_movnt_ps_256: // llvm.x86.avx.movnt.ps.256
5476 case Intrinsic::x86_avx_storeu_ps_256: // llvm.x86.avx.storeu.ps.256
5479 case Intrinsic::x86_avx_maskstore_ps_256: // llvm.x86.avx.maskstore.ps.256
5482 case Intrinsic::gcroot: // llvm.gcroot
5485 case Intrinsic::x86_mmx_movnt_dq: // llvm.x86.mmx.movnt.dq
5488 case Intrinsic::x86_sse2_maskmov_dqu: // llvm.x86.sse2.maskmov.dqu
5491 case Intrinsic::x86_mmx_maskmovq: // llvm.x86.mmx.maskmovq
5494 case Intrinsic::ptr_annotation: // llvm.ptr.annotation
5497 case Intrinsic::sin: // llvm.sin
5500 case Intrinsic::cos: // llvm.cos
5503 case Intrinsic::pow: // llvm.pow
5506 case Intrinsic::log: // llvm.log
5509 case Intrinsic::log10: // llvm.log10
5512 case Intrinsic::log2: // llvm.log2
5515 case Intrinsic::exp: // llvm.exp
5518 case Intrinsic::exp2: // llvm.exp2
5521 case Intrinsic::fma: // llvm.fma
5524 case Intrinsic::sqrt: // llvm.sqrt
5527 case Intrinsic::powi: // llvm.powi
5530 case Intrinsic::convertff: // llvm.convertff
5533 case Intrinsic::convertfsi: // llvm.convertfsi
5534 case Intrinsic::convertfui: // llvm.convertfui
5537 case Intrinsic::expect: // llvm.expect
5540 case Intrinsic::bswap: // llvm.bswap
5543 case Intrinsic::ctpop: // llvm.ctpop
5546 case Intrinsic::ctlz: // llvm.ctlz
5549 case Intrinsic::cttz: // llvm.cttz
5552 case Intrinsic::annotation: // llvm.annotation
5555 case Intrinsic::convertsif: // llvm.convertsif
5556 case Intrinsic::convertuif: // llvm.convertuif
5559 case Intrinsic::convertss: // llvm.convertss
5560 case Intrinsic::convertsu: // llvm.convertsu
5561 case Intrinsic::convertus: // llvm.convertus
5562 case Intrinsic::convertuu: // llvm.convertuu
5565 case Intrinsic::objectsize: // llvm.objectsize
5568 case Intrinsic::sadd_with_overflow: // llvm.sadd.with.overflow
5571 case Intrinsic::uadd_with_overflow: // llvm.uadd.with.overflow
5574 case Intrinsic::ssub_with_overflow: // llvm.ssub.with.overflow
5577 case Intrinsic::usub_with_overflow: // llvm.usub.with.overflow
5580 case Intrinsic::smul_with_overflow: // llvm.smul.with.overflow
5583 case Intrinsic::umul_with_overflow: // llvm.umul.with.overflow
5586 case Intrinsic::invariant_start: // llvm.invariant.start
5589 case Intrinsic::convert_from_fp16: // llvm.convert.from.fp16
5592 case Intrinsic::convert_to_fp16: // llvm.convert.to.fp16
5595 case Intrinsic::flt_rounds: // llvm.flt.rounds
5598 case Intrinsic::x86_sse42_crc32_32_16: // llvm.x86.sse42.crc32.32.16
5601 case Intrinsic::x86_sse42_crc32_32_32: // llvm.x86.sse42.crc32.32.32
5604 case Intrinsic::x86_sse42_crc32_32_8: // llvm.x86.sse42.crc32.32.8
5607 case Intrinsic::eh_sjlj_setjmp: // llvm.eh.sjlj.setjmp
5608 case Intrinsic::eh_typeid_for: // llvm.eh.typeid.for
5609 case Intrinsic::setjmp: // llvm.setjmp
5612 case Intrinsic::sigsetjmp: // llvm.sigsetjmp
5615 case Intrinsic::eh_selector: // llvm.eh.selector
5618 case Intrinsic::x86_sse2_pmovmskb_128: // llvm.x86.sse2.pmovmskb.128
5621 case Intrinsic::x86_sse41_pextrb: // llvm.x86.sse41.pextrb
5624 case Intrinsic::x86_sse42_pcmpestri128: // llvm.x86.sse42.pcmpestri128
5625 case Intrinsic::x86_sse42_pcmpestria128: // llvm.x86.sse42.pcmpestria128
5626 case Intrinsic::x86_sse42_pcmpestric128: // llvm.x86.sse42.pcmpestric128
5627 case Intrinsic::x86_sse42_pcmpestrio128: // llvm.x86.sse42.pcmpestrio128
5628 case Intrinsic::x86_sse42_pcmpestris128: // llvm.x86.sse42.pcmpestris128
5629 case Intrinsic::x86_sse42_pcmpestriz128: // llvm.x86.sse42.pcmpestriz128
5632 case Intrinsic::x86_sse42_pcmpistri128: // llvm.x86.sse42.pcmpistri128
5633 case Intrinsic::x86_sse42_pcmpistria128: // llvm.x86.sse42.pcmpistria128
5634 case Intrinsic::x86_sse42_pcmpistric128: // llvm.x86.sse42.pcmpistric128
5635 case Intrinsic::x86_sse42_pcmpistrio128: // llvm.x86.sse42.pcmpistrio128
5636 case Intrinsic::x86_sse42_pcmpistris128: // llvm.x86.sse42.pcmpistris128
5637 case Intrinsic::x86_sse42_pcmpistriz128: // llvm.x86.sse42.pcmpistriz128
5640 case Intrinsic::x86_sse2_cvtsd2si: // llvm.x86.sse2.cvtsd2si
5641 case Intrinsic::x86_sse2_cvttsd2si: // llvm.x86.sse2.cvttsd2si
5642 case Intrinsic::x86_sse2_movmsk_pd: // llvm.x86.sse2.movmsk.pd
5645 case Intrinsic::x86_avx_vtestc_pd: // llvm.x86.avx.vtestc.pd
5646 case Intrinsic::x86_avx_vtestnzc_pd: // llvm.x86.avx.vtestnzc.pd
5647 case Intrinsic::x86_avx_vtestz_pd: // llvm.x86.avx.vtestz.pd
5648 case Intrinsic::x86_sse2_comieq_sd: // llvm.x86.sse2.comieq.sd
5649 case Intrinsic::x86_sse2_comige_sd: // llvm.x86.sse2.comige.sd
5650 case Intrinsic::x86_sse2_comigt_sd: // llvm.x86.sse2.comigt.sd
5651 case Intrinsic::x86_sse2_comile_sd: // llvm.x86.sse2.comile.sd
5652 case Intrinsic::x86_sse2_comilt_sd: // llvm.x86.sse2.comilt.sd
5653 case Intrinsic::x86_sse2_comineq_sd: // llvm.x86.sse2.comineq.sd
5654 case Intrinsic::x86_sse2_ucomieq_sd: // llvm.x86.sse2.ucomieq.sd
5655 case Intrinsic::x86_sse2_ucomige_sd: // llvm.x86.sse2.ucomige.sd
5656 case Intrinsic::x86_sse2_ucomigt_sd: // llvm.x86.sse2.ucomigt.sd
5657 case Intrinsic::x86_sse2_ucomile_sd: // llvm.x86.sse2.ucomile.sd
5658 case Intrinsic::x86_sse2_ucomilt_sd: // llvm.x86.sse2.ucomilt.sd
5659 case Intrinsic::x86_sse2_ucomineq_sd: // llvm.x86.sse2.ucomineq.sd
5662 case Intrinsic::x86_sse_cvtss2si: // llvm.x86.sse.cvtss2si
5663 case Intrinsic::x86_sse_cvttss2si: // llvm.x86.sse.cvttss2si
5664 case Intrinsic::x86_sse_movmsk_ps: // llvm.x86.sse.movmsk.ps
5667 case Intrinsic::x86_sse41_extractps: // llvm.x86.sse41.extractps
5670 case Intrinsic::x86_avx_vtestc_ps: // llvm.x86.avx.vtestc.ps
5671 case Intrinsic::x86_avx_vtestnzc_ps: // llvm.x86.avx.vtestnzc.ps
5672 case Intrinsic::x86_avx_vtestz_ps: // llvm.x86.avx.vtestz.ps
5673 case Intrinsic::x86_sse41_ptestc: // llvm.x86.sse41.ptestc
5674 case Intrinsic::x86_sse41_ptestnzc: // llvm.x86.sse41.ptestnzc
5675 case Intrinsic::x86_sse41_ptestz: // llvm.x86.sse41.ptestz
5676 case Intrinsic::x86_sse_comieq_ss: // llvm.x86.sse.comieq.ss
5677 case Intrinsic::x86_sse_comige_ss: // llvm.x86.sse.comige.ss
5678 case Intrinsic::x86_sse_comigt_ss: // llvm.x86.sse.comigt.ss
5679 case Intrinsic::x86_sse_comile_ss: // llvm.x86.sse.comile.ss
5680 case Intrinsic::x86_sse_comilt_ss: // llvm.x86.sse.comilt.ss
5681 case Intrinsic::x86_sse_comineq_ss: // llvm.x86.sse.comineq.ss
5682 case Intrinsic::x86_sse_ucomieq_ss: // llvm.x86.sse.ucomieq.ss
5683 case Intrinsic::x86_sse_ucomige_ss: // llvm.x86.sse.ucomige.ss
5684 case Intrinsic::x86_sse_ucomigt_ss: // llvm.x86.sse.ucomigt.ss
5685 case Intrinsic::x86_sse_ucomile_ss: // llvm.x86.sse.ucomile.ss
5686 case Intrinsic::x86_sse_ucomilt_ss: // llvm.x86.sse.ucomilt.ss
5687 case Intrinsic::x86_sse_ucomineq_ss: // llvm.x86.sse.ucomineq.ss
5690 case Intrinsic::x86_avx_movmsk_pd_256: // llvm.x86.avx.movmsk.pd.256
5693 case Intrinsic::x86_avx_vtestc_pd_256: // llvm.x86.avx.vtestc.pd.256
5694 case Intrinsic::x86_avx_vtestnzc_pd_256: // llvm.x86.avx.vtestnzc.pd.256
5695 case Intrinsic::x86_avx_vtestz_pd_256: // llvm.x86.avx.vtestz.pd.256
5698 case Intrinsic::x86_sse41_pextrd: // llvm.x86.sse41.pextrd
5701 case Intrinsic::x86_avx_ptestc_256: // llvm.x86.avx.ptestc.256
5702 case Intrinsic::x86_avx_ptestnzc_256: // llvm.x86.avx.ptestnzc.256
5703 case Intrinsic::x86_avx_ptestz_256: // llvm.x86.avx.ptestz.256
5706 case Intrinsic::x86_avx_movmsk_ps_256: // llvm.x86.avx.movmsk.ps.256
5709 case Intrinsic::x86_avx_vtestc_ps_256: // llvm.x86.avx.vtestc.ps.256
5710 case Intrinsic::x86_avx_vtestnzc_ps_256: // llvm.x86.avx.vtestnzc.ps.256
5711 case Intrinsic::x86_avx_vtestz_ps_256: // llvm.x86.avx.vtestz.ps.256
5714 case Intrinsic::x86_mmx_pmovmskb: // llvm.x86.mmx.pmovmskb
5717 case Intrinsic::x86_mmx_pextr_w: // llvm.x86.mmx.pextr.w
5720 case Intrinsic::readcyclecounter: // llvm.readcyclecounter
5723 case Intrinsic::x86_sse42_crc32_64_64: // llvm.x86.sse42.crc32.64.64
5726 case Intrinsic::x86_sse42_crc32_64_8: // llvm.x86.sse42.crc32.64.8
5729 case Intrinsic::x86_sse2_cvtsd2si64: // llvm.x86.sse2.cvtsd2si64
5730 case Intrinsic::x86_sse2_cvttsd2si64: // llvm.x86.sse2.cvttsd2si64
5733 case Intrinsic::x86_sse41_pextrq: // llvm.x86.sse41.pextrq
5736 case Intrinsic::x86_sse_cvtss2si64: // llvm.x86.sse.cvtss2si64
5737 case Intrinsic::x86_sse_cvttss2si64: // llvm.x86.sse.cvttss2si64
5740 case Intrinsic::eh_exception: // llvm.eh.exception
5741 case Intrinsic::eh_sjlj_lsda: // llvm.eh.sjlj.lsda
5742 case Intrinsic::stacksave: // llvm.stacksave
5745 case Intrinsic::eh_dwarf_cfa: // llvm.eh.dwarf.cfa
5746 case Intrinsic::frameaddress: // llvm.frameaddress
5747 case Intrinsic::returnaddress: // llvm.returnaddress
5750 case Intrinsic::adjust_trampoline: // llvm.adjust.trampoline
5753 case Intrinsic::gcread: // llvm.gcread
5756 case Intrinsic::x86_sse3_ldu_dq: // llvm.x86.sse3.ldu.dq
5759 case Intrinsic::x86_ssse3_pabs_b_128: // llvm.x86.ssse3.pabs.b.128
5762 case Intrinsic::x86_sse42_pcmpestrm128: // llvm.x86.sse42.pcmpestrm128
5765 case Intrinsic::x86_sse2_padds_b: // llvm.x86.sse2.padds.b
5766 case Intrinsic::x86_sse2_paddus_b: // llvm.x86.sse2.paddus.b
5767 case Intrinsic::x86_sse2_pavg_b: // llvm.x86.sse2.pavg.b
5768 case Intrinsic::x86_sse2_pcmpeq_b: // llvm.x86.sse2.pcmpeq.b
5769 case Intrinsic::x86_sse2_pcmpgt_b: // llvm.x86.sse2.pcmpgt.b
5770 case Intrinsic::x86_sse2_pmaxu_b: // llvm.x86.sse2.pmaxu.b
5771 case Intrinsic::x86_sse2_pminu_b: // llvm.x86.sse2.pminu.b
5772 case Intrinsic::x86_sse2_psubs_b: // llvm.x86.sse2.psubs.b
5773 case Intrinsic::x86_sse2_psubus_b: // llvm.x86.sse2.psubus.b
5774 case Intrinsic::x86_sse41_pmaxsb: // llvm.x86.sse41.pmaxsb
5775 case Intrinsic::x86_sse41_pminsb: // llvm.x86.sse41.pminsb
5776 case Intrinsic::x86_ssse3_pshuf_b_128: // llvm.x86.ssse3.pshuf.b.128
5777 case Intrinsic::x86_ssse3_psign_b_128: // llvm.x86.ssse3.psign.b.128
5780 case Intrinsic::x86_sse41_mpsadbw: // llvm.x86.sse41.mpsadbw
5783 case Intrinsic::x86_sse42_pcmpistrm128: // llvm.x86.sse42.pcmpistrm128
5786 case Intrinsic::x86_sse41_pblendvb: // llvm.x86.sse41.pblendvb
5789 case Intrinsic::x86_sse2_packsswb_128: // llvm.x86.sse2.packsswb.128
5790 case Intrinsic::x86_sse2_packuswb_128: // llvm.x86.sse2.packuswb.128
5793 case Intrinsic::x86_avx_maskload_pd: // llvm.x86.avx.maskload.pd
5796 case Intrinsic::x86_sse2_sqrt_pd: // llvm.x86.sse2.sqrt.pd
5797 case Intrinsic::x86_sse2_sqrt_sd: // llvm.x86.sse2.sqrt.sd
5800 case Intrinsic::x86_sse2_cvtsi2sd: // llvm.x86.sse2.cvtsi2sd
5801 case Intrinsic::x86_sse41_round_pd: // llvm.x86.sse41.round.pd
5804 case Intrinsic::x86_sse2_cvtsi642sd: // llvm.x86.sse2.cvtsi642sd
5807 case Intrinsic::x86_avx_vpermil_pd: // llvm.x86.avx.vpermil.pd
5810 case Intrinsic::x86_sse2_add_sd: // llvm.x86.sse2.add.sd
5811 case Intrinsic::x86_sse2_div_sd: // llvm.x86.sse2.div.sd
5812 case Intrinsic::x86_sse2_max_pd: // llvm.x86.sse2.max.pd
5813 case Intrinsic::x86_sse2_max_sd: // llvm.x86.sse2.max.sd
5814 case Intrinsic::x86_sse2_min_pd: // llvm.x86.sse2.min.pd
5815 case Intrinsic::x86_sse2_min_sd: // llvm.x86.sse2.min.sd
5816 case Intrinsic::x86_sse2_mul_sd: // llvm.x86.sse2.mul.sd
5817 case Intrinsic::x86_sse2_sub_sd: // llvm.x86.sse2.sub.sd
5818 case Intrinsic::x86_sse3_addsub_pd: // llvm.x86.sse3.addsub.pd
5819 case Intrinsic::x86_sse3_hadd_pd: // llvm.x86.sse3.hadd.pd
5820 case Intrinsic::x86_sse3_hsub_pd: // llvm.x86.sse3.hsub.pd
5823 case Intrinsic::x86_sse41_blendpd: // llvm.x86.sse41.blendpd
5824 case Intrinsic::x86_sse41_dppd: // llvm.x86.sse41.dppd
5825 case Intrinsic::x86_sse41_round_sd: // llvm.x86.sse41.round.sd
5828 case Intrinsic::x86_sse2_cmp_pd: // llvm.x86.sse2.cmp.pd
5829 case Intrinsic::x86_sse2_cmp_sd: // llvm.x86.sse2.cmp.sd
5832 case Intrinsic::x86_sse41_blendvpd: // llvm.x86.sse41.blendvpd
5835 case Intrinsic::x86_avx_vpermilvar_pd: // llvm.x86.avx.vpermilvar.pd
5838 case Intrinsic::x86_sse2_cvtss2sd: // llvm.x86.sse2.cvtss2sd
5841 case Intrinsic::x86_sse2_cvtps2pd: // llvm.x86.sse2.cvtps2pd
5844 case Intrinsic::x86_avx_vextractf128_pd_256: // llvm.x86.avx.vextractf128.pd.256
5847 case Intrinsic::x86_sse2_cvtdq2pd: // llvm.x86.sse2.cvtdq2pd
5850 case Intrinsic::x86_sse_cvtpi2pd: // llvm.x86.sse.cvtpi2pd
5853 case Intrinsic::x86_sse41_movntdqa: // llvm.x86.sse41.movntdqa
5856 case Intrinsic::x86_sse41_pmovsxbq: // llvm.x86.sse41.pmovsxbq
5857 case Intrinsic::x86_sse41_pmovzxbq: // llvm.x86.sse41.pmovzxbq
5860 case Intrinsic::x86_sse2_psad_bw: // llvm.x86.sse2.psad.bw
5863 case Intrinsic::x86_aesni_aesimc: // llvm.x86.aesni.aesimc
5866 case Intrinsic::x86_sse2_psll_dq: // llvm.x86.sse2.psll.dq
5867 case Intrinsic::x86_sse2_psll_dq_bs: // llvm.x86.sse2.psll.dq.bs
5868 case Intrinsic::x86_sse2_pslli_q: // llvm.x86.sse2.pslli.q
5869 case Intrinsic::x86_sse2_psrl_dq: // llvm.x86.sse2.psrl.dq
5870 case Intrinsic::x86_sse2_psrl_dq_bs: // llvm.x86.sse2.psrl.dq.bs
5871 case Intrinsic::x86_sse2_psrli_q: // llvm.x86.sse2.psrli.q
5874 case Intrinsic::x86_aesni_aeskeygenassist: // llvm.x86.aesni.aeskeygenassist
5877 case Intrinsic::x86_aesni_aesdec: // llvm.x86.aesni.aesdec
5878 case Intrinsic::x86_aesni_aesdeclast: // llvm.x86.aesni.aesdeclast
5879 case Intrinsic::x86_aesni_aesenc: // llvm.x86.aesni.aesenc
5880 case Intrinsic::x86_aesni_aesenclast: // llvm.x86.aesni.aesenclast
5881 case Intrinsic::x86_sse2_psll_q: // llvm.x86.sse2.psll.q
5882 case Intrinsic::x86_sse2_psrl_q: // llvm.x86.sse2.psrl.q
5883 case Intrinsic::x86_sse41_pcmpeqq: // llvm.x86.sse41.pcmpeqq
5884 case Intrinsic::x86_sse42_pcmpgtq: // llvm.x86.sse42.pcmpgtq
5887 case Intrinsic::x86_sse41_pmovsxdq: // llvm.x86.sse41.pmovsxdq
5888 case Intrinsic::x86_sse41_pmovzxdq: // llvm.x86.sse41.pmovzxdq
5891 case Intrinsic::x86_sse2_pmulu_dq: // llvm.x86.sse2.pmulu.dq
5892 case Intrinsic::x86_sse41_pmuldq: // llvm.x86.sse41.pmuldq
5895 case Intrinsic::x86_sse41_pmovsxwq: // llvm.x86.sse41.pmovsxwq
5896 case Intrinsic::x86_sse41_pmovzxwq: // llvm.x86.sse41.pmovzxwq
5899 case Intrinsic::x86_avx_ldu_dq_256: // llvm.x86.avx.ldu.dq.256
5900 case Intrinsic::x86_avx_loadu_dq_256: // llvm.x86.avx.loadu.dq.256
5903 case Intrinsic::x86_avx_vbroadcastss: // llvm.x86.avx.vbroadcastss
5906 case Intrinsic::x86_avx_maskload_ps: // llvm.x86.avx.maskload.ps
5909 case Intrinsic::x86_sse2_cvtpd2ps: // llvm.x86.sse2.cvtpd2ps
5912 case Intrinsic::x86_sse_rcp_ps: // llvm.x86.sse.rcp.ps
5913 case Intrinsic::x86_sse_rcp_ss: // llvm.x86.sse.rcp.ss
5914 case Intrinsic::x86_sse_rsqrt_ps: // llvm.x86.sse.rsqrt.ps
5915 case Intrinsic::x86_sse_rsqrt_ss: // llvm.x86.sse.rsqrt.ss
5916 case Intrinsic::x86_sse_sqrt_ps: // llvm.x86.sse.sqrt.ps
5917 case Intrinsic::x86_sse_sqrt_ss: // llvm.x86.sse.sqrt.ss
5920 case Intrinsic::x86_sse41_round_ps: // llvm.x86.sse41.round.ps
5921 case Intrinsic::x86_sse_cvtsi2ss: // llvm.x86.sse.cvtsi2ss
5924 case Intrinsic::x86_sse_cvtsi642ss: // llvm.x86.sse.cvtsi642ss
5927 case Intrinsic::x86_avx_vpermil_ps: // llvm.x86.avx.vpermil.ps
5930 case Intrinsic::x86_sse2_cvtsd2ss: // llvm.x86.sse2.cvtsd2ss
5933 case Intrinsic::x86_sse3_addsub_ps: // llvm.x86.sse3.addsub.ps
5934 case Intrinsic::x86_sse3_hadd_ps: // llvm.x86.sse3.hadd.ps
5935 case Intrinsic::x86_sse3_hsub_ps: // llvm.x86.sse3.hsub.ps
5936 case Intrinsic::x86_sse_add_ss: // llvm.x86.sse.add.ss
5937 case Intrinsic::x86_sse_div_ss: // llvm.x86.sse.div.ss
5938 case Intrinsic::x86_sse_max_ps: // llvm.x86.sse.max.ps
5939 case Intrinsic::x86_sse_max_ss: // llvm.x86.sse.max.ss
5940 case Intrinsic::x86_sse_min_ps: // llvm.x86.sse.min.ps
5941 case Intrinsic::x86_sse_min_ss: // llvm.x86.sse.min.ss
5942 case Intrinsic::x86_sse_mul_ss: // llvm.x86.sse.mul.ss
5943 case Intrinsic::x86_sse_sub_ss: // llvm.x86.sse.sub.ss
5946 case Intrinsic::x86_sse41_blendps: // llvm.x86.sse41.blendps
5947 case Intrinsic::x86_sse41_dpps: // llvm.x86.sse41.dpps
5948 case Intrinsic::x86_sse41_insertps: // llvm.x86.sse41.insertps
5949 case Intrinsic::x86_sse41_round_ss: // llvm.x86.sse41.round.ss
5952 case Intrinsic::x86_sse_cmp_ps: // llvm.x86.sse.cmp.ps
5953 case Intrinsic::x86_sse_cmp_ss: // llvm.x86.sse.cmp.ss
5956 case Intrinsic::x86_sse41_blendvps: // llvm.x86.sse41.blendvps
5959 case Intrinsic::x86_avx_vpermilvar_ps: // llvm.x86.avx.vpermilvar.ps
5962 case Intrinsic::x86_sse_cvtpi2ps: // llvm.x86.sse.cvtpi2ps
5965 case Intrinsic::x86_avx_cvt_pd2_ps_256: // llvm.x86.avx.cvt.pd2.ps.256
5968 case Intrinsic::x86_sse2_cvtdq2ps: // llvm.x86.sse2.cvtdq2ps
5971 case Intrinsic::x86_avx_vextractf128_ps_256: // llvm.x86.avx.vextractf128.ps.256
5974 case Intrinsic::x86_avx_loadu_pd_256: // llvm.x86.avx.loadu.pd.256
5975 case Intrinsic::x86_avx_vbroadcast_sd_256: // llvm.x86.avx.vbroadcast.sd.256
5976 case Intrinsic::x86_avx_vbroadcastf128_pd_256: // llvm.x86.avx.vbroadcastf128.pd.256
5979 case Intrinsic::x86_avx_maskload_pd_256: // llvm.x86.avx.maskload.pd.256
5982 case Intrinsic::x86_avx_cvt_ps2_pd_256: // llvm.x86.avx.cvt.ps2.pd.256
5985 case Intrinsic::x86_avx_sqrt_pd_256: // llvm.x86.avx.sqrt.pd.256
5988 case Intrinsic::x86_avx_round_pd_256: // llvm.x86.avx.round.pd.256
5991 case Intrinsic::x86_avx_vpermil_pd_256: // llvm.x86.avx.vpermil.pd.256
5994 case Intrinsic::x86_avx_vinsertf128_pd_256: // llvm.x86.avx.vinsertf128.pd.256
5997 case Intrinsic::x86_avx_addsub_pd_256: // llvm.x86.avx.addsub.pd.256
5998 case Intrinsic::x86_avx_hadd_pd_256: // llvm.x86.avx.hadd.pd.256
5999 case Intrinsic::x86_avx_hsub_pd_256: // llvm.x86.avx.hsub.pd.256
6000 case Intrinsic::x86_avx_max_pd_256: // llvm.x86.avx.max.pd.256
6001 case Intrinsic::x86_avx_min_pd_256: // llvm.x86.avx.min.pd.256
6004 case Intrinsic::x86_avx_blend_pd_256: // llvm.x86.avx.blend.pd.256
6007 case Intrinsic::x86_avx_cmp_pd_256: // llvm.x86.avx.cmp.pd.256
6008 case Intrinsic::x86_avx_vperm2f128_pd_256: // llvm.x86.avx.vperm2f128.pd.256
6011 case Intrinsic::x86_avx_blendv_pd_256: // llvm.x86.avx.blendv.pd.256
6014 case Intrinsic::x86_avx_vpermilvar_pd_256: // llvm.x86.avx.vpermilvar.pd.256
6017 case Intrinsic::x86_avx_cvtdq2_pd_256: // llvm.x86.avx.cvtdq2.pd.256
6020 case Intrinsic::x86_sse41_pmovsxbd: // llvm.x86.sse41.pmovsxbd
6021 case Intrinsic::x86_sse41_pmovzxbd: // llvm.x86.sse41.pmovzxbd
6024 case Intrinsic::x86_sse2_cvtpd2dq: // llvm.x86.sse2.cvtpd2dq
6025 case Intrinsic::x86_sse2_cvttpd2dq: // llvm.x86.sse2.cvttpd2dq
6028 case Intrinsic::x86_sse2_cvtps2dq: // llvm.x86.sse2.cvtps2dq
6029 case Intrinsic::x86_sse2_cvttps2dq: // llvm.x86.sse2.cvttps2dq
6032 case Intrinsic::x86_avx_cvt_pd2dq_256: // llvm.x86.avx.cvt.pd2dq.256
6033 case Intrinsic::x86_avx_cvtt_pd2dq_256: // llvm.x86.avx.cvtt.pd2dq.256
6036 case Intrinsic::x86_ssse3_pabs_d_128: // llvm.x86.ssse3.pabs.d.128
6039 case Intrinsic::x86_sse2_pslli_d: // llvm.x86.sse2.pslli.d
6040 case Intrinsic::x86_sse2_psrai_d: // llvm.x86.sse2.psrai.d
6041 case Intrinsic::x86_sse2_psrli_d: // llvm.x86.sse2.psrli.d
6044 case Intrinsic::x86_sse2_pcmpeq_d: // llvm.x86.sse2.pcmpeq.d
6045 case Intrinsic::x86_sse2_pcmpgt_d: // llvm.x86.sse2.pcmpgt.d
6046 case Intrinsic::x86_sse2_psll_d: // llvm.x86.sse2.psll.d
6047 case Intrinsic::x86_sse2_psra_d: // llvm.x86.sse2.psra.d
6048 case Intrinsic::x86_sse2_psrl_d: // llvm.x86.sse2.psrl.d
6049 case Intrinsic::x86_sse41_pmaxsd: // llvm.x86.sse41.pmaxsd
6050 case Intrinsic::x86_sse41_pmaxud: // llvm.x86.sse41.pmaxud
6051 case Intrinsic::x86_sse41_pminsd: // llvm.x86.sse41.pminsd
6052 case Intrinsic::x86_sse41_pminud: // llvm.x86.sse41.pminud
6053 case Intrinsic::x86_ssse3_phadd_d_128: // llvm.x86.ssse3.phadd.d.128
6054 case Intrinsic::x86_ssse3_phadd_sw_128: // llvm.x86.ssse3.phadd.sw.128
6055 case Intrinsic::x86_ssse3_phsub_d_128: // llvm.x86.ssse3.phsub.d.128
6056 case Intrinsic::x86_ssse3_psign_d_128: // llvm.x86.ssse3.psign.d.128
6059 case Intrinsic::x86_sse41_pmovsxwd: // llvm.x86.sse41.pmovsxwd
6060 case Intrinsic::x86_sse41_pmovzxwd: // llvm.x86.sse41.pmovzxwd
6063 case Intrinsic::x86_sse2_pmadd_wd: // llvm.x86.sse2.pmadd.wd
6066 case Intrinsic::x86_avx_vextractf128_si_256: // llvm.x86.avx.vextractf128.si.256
6069 case Intrinsic::x86_avx_loadu_ps_256: // llvm.x86.avx.loadu.ps.256
6070 case Intrinsic::x86_avx_vbroadcastf128_ps_256: // llvm.x86.avx.vbroadcastf128.ps.256
6071 case Intrinsic::x86_avx_vbroadcastss_256: // llvm.x86.avx.vbroadcastss.256
6074 case Intrinsic::x86_avx_maskload_ps_256: // llvm.x86.avx.maskload.ps.256
6077 case Intrinsic::x86_avx_rcp_ps_256: // llvm.x86.avx.rcp.ps.256
6078 case Intrinsic::x86_avx_rsqrt_ps_256: // llvm.x86.avx.rsqrt.ps.256
6079 case Intrinsic::x86_avx_sqrt_ps_256: // llvm.x86.avx.sqrt.ps.256
6082 case Intrinsic::x86_avx_round_ps_256: // llvm.x86.avx.round.ps.256
6085 case Intrinsic::x86_avx_vpermil_ps_256: // llvm.x86.avx.vpermil.ps.256
6088 case Intrinsic::x86_avx_vinsertf128_ps_256: // llvm.x86.avx.vinsertf128.ps.256
6091 case Intrinsic::x86_avx_addsub_ps_256: // llvm.x86.avx.addsub.ps.256
6092 case Intrinsic::x86_avx_hadd_ps_256: // llvm.x86.avx.hadd.ps.256
6093 case Intrinsic::x86_avx_hsub_ps_256: // llvm.x86.avx.hsub.ps.256
6094 case Intrinsic::x86_avx_max_ps_256: // llvm.x86.avx.max.ps.256
6095 case Intrinsic::x86_avx_min_ps_256: // llvm.x86.avx.min.ps.256
6098 case Intrinsic::x86_avx_blend_ps_256: // llvm.x86.avx.blend.ps.256
6099 case Intrinsic::x86_avx_dp_ps_256: // llvm.x86.avx.dp.ps.256
6102 case Intrinsic::x86_avx_cmp_ps_256: // llvm.x86.avx.cmp.ps.256
6103 case Intrinsic::x86_avx_vperm2f128_ps_256: // llvm.x86.avx.vperm2f128.ps.256
6106 case Intrinsic::x86_avx_blendv_ps_256: // llvm.x86.avx.blendv.ps.256
6109 case Intrinsic::x86_avx_vpermilvar_ps_256: // llvm.x86.avx.vpermilvar.ps.256
6112 case Intrinsic::x86_avx_cvtdq2_ps_256: // llvm.x86.avx.cvtdq2.ps.256
6115 case Intrinsic::x86_sse41_pmovsxbw: // llvm.x86.sse41.pmovsxbw
6116 case Intrinsic::x86_sse41_pmovzxbw: // llvm.x86.sse41.pmovzxbw
6119 case Intrinsic::x86_sse2_packssdw_128: // llvm.x86.sse2.packssdw.128
6120 case Intrinsic::x86_sse41_packusdw: // llvm.x86.sse41.packusdw
6123 case Intrinsic::x86_sse41_phminposuw: // llvm.x86.sse41.phminposuw
6124 case Intrinsic::x86_ssse3_pabs_w_128: // llvm.x86.ssse3.pabs.w.128
6127 case Intrinsic::x86_sse2_pslli_w: // llvm.x86.sse2.pslli.w
6128 case Intrinsic::x86_sse2_psrai_w: // llvm.x86.sse2.psrai.w
6129 case Intrinsic::x86_sse2_psrli_w: // llvm.x86.sse2.psrli.w
6132 case Intrinsic::x86_sse2_padds_w: // llvm.x86.sse2.padds.w
6133 case Intrinsic::x86_sse2_paddus_w: // llvm.x86.sse2.paddus.w
6134 case Intrinsic::x86_sse2_pavg_w: // llvm.x86.sse2.pavg.w
6135 case Intrinsic::x86_sse2_pcmpeq_w: // llvm.x86.sse2.pcmpeq.w
6136 case Intrinsic::x86_sse2_pcmpgt_w: // llvm.x86.sse2.pcmpgt.w
6137 case Intrinsic::x86_sse2_pmaxs_w: // llvm.x86.sse2.pmaxs.w
6138 case Intrinsic::x86_sse2_pmins_w: // llvm.x86.sse2.pmins.w
6139 case Intrinsic::x86_sse2_pmulh_w: // llvm.x86.sse2.pmulh.w
6140 case Intrinsic::x86_sse2_pmulhu_w: // llvm.x86.sse2.pmulhu.w
6141 case Intrinsic::x86_sse2_psll_w: // llvm.x86.sse2.psll.w
6142 case Intrinsic::x86_sse2_psra_w: // llvm.x86.sse2.psra.w
6143 case Intrinsic::x86_sse2_psrl_w: // llvm.x86.sse2.psrl.w
6144 case Intrinsic::x86_sse2_psubs_w: // llvm.x86.sse2.psubs.w
6145 case Intrinsic::x86_sse2_psubus_w: // llvm.x86.sse2.psubus.w
6146 case Intrinsic::x86_sse41_pmaxuw: // llvm.x86.sse41.pmaxuw
6147 case Intrinsic::x86_sse41_pminuw: // llvm.x86.sse41.pminuw
6148 case Intrinsic::x86_ssse3_phadd_w_128: // llvm.x86.ssse3.phadd.w.128
6149 case Intrinsic::x86_ssse3_phsub_sw_128: // llvm.x86.ssse3.phsub.sw.128
6150 case Intrinsic::x86_ssse3_phsub_w_128: // llvm.x86.ssse3.phsub.w.128
6151 case Intrinsic::x86_ssse3_pmadd_ub_sw_128: // llvm.x86.ssse3.pmadd.ub.sw.128
6152 case Intrinsic::x86_ssse3_pmul_hr_sw_128: // llvm.x86.ssse3.pmul.hr.sw.128
6153 case Intrinsic::x86_ssse3_psign_w_128: // llvm.x86.ssse3.psign.w.128
6156 case Intrinsic::x86_sse41_pblendw: // llvm.x86.sse41.pblendw
6159 case Intrinsic::x86_avx_cvt_ps2dq_256: // llvm.x86.avx.cvt.ps2dq.256
6160 case Intrinsic::x86_avx_cvtt_ps2dq_256: // llvm.x86.avx.cvtt.ps2dq.256
6163 case Intrinsic::x86_avx_vinsertf128_si_256: // llvm.x86.avx.vinsertf128.si.256
6166 case Intrinsic::x86_avx_vperm2f128_si_256: // llvm.x86.avx.vperm2f128.si.256
6169 case Intrinsic::x86_sse_cvtpd2pi: // llvm.x86.sse.cvtpd2pi
6170 case Intrinsic::x86_sse_cvttpd2pi: // llvm.x86.sse.cvttpd2pi
6173 case Intrinsic::x86_sse_cvtps2pi: // llvm.x86.sse.cvtps2pi
6174 case Intrinsic::x86_sse_cvttps2pi: // llvm.x86.sse.cvttps2pi
6177 case Intrinsic::x86_3dnow_pf2id: // llvm.x86.3dnow.pf2id
6178 case Intrinsic::x86_3dnow_pfrcp: // llvm.x86.3dnow.pfrcp
6179 case Intrinsic::x86_3dnow_pfrsqrt: // llvm.x86.3dnow.pfrsqrt
6180 case Intrinsic::x86_3dnow_pi2fd: // llvm.x86.3dnow.pi2fd
6181 case Intrinsic::x86_3dnowa_pf2iw: // llvm.x86.3dnowa.pf2iw
6182 case Intrinsic::x86_3dnowa_pi2fw: // llvm.x86.3dnowa.pi2fw
6183 case Intrinsic::x86_3dnowa_pswapd: // llvm.x86.3dnowa.pswapd
6184 case Intrinsic::x86_ssse3_pabs_b: // llvm.x86.ssse3.pabs.b
6185 case Intrinsic::x86_ssse3_pabs_d: // llvm.x86.ssse3.pabs.d
6186 case Intrinsic::x86_ssse3_pabs_w: // llvm.x86.ssse3.pabs.w
6189 case Intrinsic::x86_mmx_pslli_d: // llvm.x86.mmx.pslli.d
6190 case Intrinsic::x86_mmx_pslli_q: // llvm.x86.mmx.pslli.q
6191 case Intrinsic::x86_mmx_pslli_w: // llvm.x86.mmx.pslli.w
6192 case Intrinsic::x86_mmx_psrai_d: // llvm.x86.mmx.psrai.d
6193 case Intrinsic::x86_mmx_psrai_w: // llvm.x86.mmx.psrai.w
6194 case Intrinsic::x86_mmx_psrli_d: // llvm.x86.mmx.psrli.d
6195 case Intrinsic::x86_mmx_psrli_q: // llvm.x86.mmx.psrli.q
6196 case Intrinsic::x86_mmx_psrli_w: // llvm.x86.mmx.psrli.w
6199 case Intrinsic::x86_mmx_pinsr_w: // llvm.x86.mmx.pinsr.w
6202 case Intrinsic::x86_sse_pshuf_w: // llvm.x86.sse.pshuf.w
6205 case Intrinsic::x86_3dnow_pavgusb: // llvm.x86.3dnow.pavgusb
6206 case Intrinsic::x86_3dnow_pfacc: // llvm.x86.3dnow.pfacc
6207 case Intrinsic::x86_3dnow_pfadd: // llvm.x86.3dnow.pfadd
6208 case Intrinsic::x86_3dnow_pfcmpeq: // llvm.x86.3dnow.pfcmpeq
6209 case Intrinsic::x86_3dnow_pfcmpge: // llvm.x86.3dnow.pfcmpge
6210 case Intrinsic::x86_3dnow_pfcmpgt: // llvm.x86.3dnow.pfcmpgt
6211 case Intrinsic::x86_3dnow_pfmax: // llvm.x86.3dnow.pfmax
6212 case Intrinsic::x86_3dnow_pfmin: // llvm.x86.3dnow.pfmin
6213 case Intrinsic::x86_3dnow_pfmul: // llvm.x86.3dnow.pfmul
6214 case Intrinsic::x86_3dnow_pfrcpit1: // llvm.x86.3dnow.pfrcpit1
6215 case Intrinsic::x86_3dnow_pfrcpit2: // llvm.x86.3dnow.pfrcpit2
6216 case Intrinsic::x86_3dnow_pfrsqit1: // llvm.x86.3dnow.pfrsqit1
6217 case Intrinsic::x86_3dnow_pfsub: // llvm.x86.3dnow.pfsub
6218 case Intrinsic::x86_3dnow_pfsubr: // llvm.x86.3dnow.pfsubr
6219 case Intrinsic::x86_3dnow_pmulhrw: // llvm.x86.3dnow.pmulhrw
6220 case Intrinsic::x86_3dnowa_pfnacc: // llvm.x86.3dnowa.pfnacc
6221 case Intrinsic::x86_3dnowa_pfpnacc: // llvm.x86.3dnowa.pfpnacc
6222 case Intrinsic::x86_mmx_packssdw: // llvm.x86.mmx.packssdw
6223 case Intrinsic::x86_mmx_packsswb: // llvm.x86.mmx.packsswb
6224 case Intrinsic::x86_mmx_packuswb: // llvm.x86.mmx.packuswb
6225 case Intrinsic::x86_mmx_padd_b: // llvm.x86.mmx.padd.b
6226 case Intrinsic::x86_mmx_padd_d: // llvm.x86.mmx.padd.d
6227 case Intrinsic::x86_mmx_padd_q: // llvm.x86.mmx.padd.q
6228 case Intrinsic::x86_mmx_padd_w: // llvm.x86.mmx.padd.w
6229 case Intrinsic::x86_mmx_padds_b: // llvm.x86.mmx.padds.b
6230 case Intrinsic::x86_mmx_padds_w: // llvm.x86.mmx.padds.w
6231 case Intrinsic::x86_mmx_paddus_b: // llvm.x86.mmx.paddus.b
6232 case Intrinsic::x86_mmx_paddus_w: // llvm.x86.mmx.paddus.w
6233 case Intrinsic::x86_mmx_pand: // llvm.x86.mmx.pand
6234 case Intrinsic::x86_mmx_pandn: // llvm.x86.mmx.pandn
6235 case Intrinsic::x86_mmx_pavg_b: // llvm.x86.mmx.pavg.b
6236 case Intrinsic::x86_mmx_pavg_w: // llvm.x86.mmx.pavg.w
6237 case Intrinsic::x86_mmx_pcmpeq_b: // llvm.x86.mmx.pcmpeq.b
6238 case Intrinsic::x86_mmx_pcmpeq_d: // llvm.x86.mmx.pcmpeq.d
6239 case Intrinsic::x86_mmx_pcmpeq_w: // llvm.x86.mmx.pcmpeq.w
6240 case Intrinsic::x86_mmx_pcmpgt_b: // llvm.x86.mmx.pcmpgt.b
6241 case Intrinsic::x86_mmx_pcmpgt_d: // llvm.x86.mmx.pcmpgt.d
6242 case Intrinsic::x86_mmx_pcmpgt_w: // llvm.x86.mmx.pcmpgt.w
6243 case Intrinsic::x86_mmx_pmadd_wd: // llvm.x86.mmx.pmadd.wd
6244 case Intrinsic::x86_mmx_pmaxs_w: // llvm.x86.mmx.pmaxs.w
6245 case Intrinsic::x86_mmx_pmaxu_b: // llvm.x86.mmx.pmaxu.b
6246 case Intrinsic::x86_mmx_pmins_w: // llvm.x86.mmx.pmins.w
6247 case Intrinsic::x86_mmx_pminu_b: // llvm.x86.mmx.pminu.b
6248 case Intrinsic::x86_mmx_pmulh_w: // llvm.x86.mmx.pmulh.w
6249 case Intrinsic::x86_mmx_pmulhu_w: // llvm.x86.mmx.pmulhu.w
6250 case Intrinsic::x86_mmx_pmull_w: // llvm.x86.mmx.pmull.w
6251 case Intrinsic::x86_mmx_pmulu_dq: // llvm.x86.mmx.pmulu.dq
6252 case Intrinsic::x86_mmx_por: // llvm.x86.mmx.por
6253 case Intrinsic::x86_mmx_psad_bw: // llvm.x86.mmx.psad.bw
6254 case Intrinsic::x86_mmx_psll_d: // llvm.x86.mmx.psll.d
6255 case Intrinsic::x86_mmx_psll_q: // llvm.x86.mmx.psll.q
6256 case Intrinsic::x86_mmx_psll_w: // llvm.x86.mmx.psll.w
6257 case Intrinsic::x86_mmx_psra_d: // llvm.x86.mmx.psra.d
6258 case Intrinsic::x86_mmx_psra_w: // llvm.x86.mmx.psra.w
6259 case Intrinsic::x86_mmx_psrl_d: // llvm.x86.mmx.psrl.d
6260 case Intrinsic::x86_mmx_psrl_q: // llvm.x86.mmx.psrl.q
6261 case Intrinsic::x86_mmx_psrl_w: // llvm.x86.mmx.psrl.w
6262 case Intrinsic::x86_mmx_psub_b: // llvm.x86.mmx.psub.b
6263 case Intrinsic::x86_mmx_psub_d: // llvm.x86.mmx.psub.d
6264 case Intrinsic::x86_mmx_psub_q: // llvm.x86.mmx.psub.q
6265 case Intrinsic::x86_mmx_psub_w: // llvm.x86.mmx.psub.w
6266 case Intrinsic::x86_mmx_psubs_b: // llvm.x86.mmx.psubs.b
6267 case Intrinsic::x86_mmx_psubs_w: // llvm.x86.mmx.psubs.w
6268 case Intrinsic::x86_mmx_psubus_b: // llvm.x86.mmx.psubus.b
6269 case Intrinsic::x86_mmx_psubus_w: // llvm.x86.mmx.psubus.w
6270 case Intrinsic::x86_mmx_punpckhbw: // llvm.x86.mmx.punpckhbw
6271 case Intrinsic::x86_mmx_punpckhdq: // llvm.x86.mmx.punpckhdq
6272 case Intrinsic::x86_mmx_punpckhwd: // llvm.x86.mmx.punpckhwd
6273 case Intrinsic::x86_mmx_punpcklbw: // llvm.x86.mmx.punpcklbw
6274 case Intrinsic::x86_mmx_punpckldq: // llvm.x86.mmx.punpckldq
6275 case Intrinsic::x86_mmx_punpcklwd: // llvm.x86.mmx.punpcklwd
6276 case Intrinsic::x86_mmx_pxor: // llvm.x86.mmx.pxor
6277 case Intrinsic::x86_ssse3_phadd_d: // llvm.x86.ssse3.phadd.d
6278 case Intrinsic::x86_ssse3_phadd_sw: // llvm.x86.ssse3.phadd.sw
6279 case Intrinsic::x86_ssse3_phadd_w: // llvm.x86.ssse3.phadd.w
6280 case Intrinsic::x86_ssse3_phsub_d: // llvm.x86.ssse3.phsub.d
6281 case Intrinsic::x86_ssse3_phsub_sw: // llvm.x86.ssse3.phsub.sw
6282 case Intrinsic::x86_ssse3_phsub_w: // llvm.x86.ssse3.phsub.w
6283 case Intrinsic::x86_ssse3_pmadd_ub_sw: // llvm.x86.ssse3.pmadd.ub.sw
6284 case Intrinsic::x86_ssse3_pmul_hr_sw: // llvm.x86.ssse3.pmul.hr.sw
6285 case Intrinsic::x86_ssse3_pshuf_b: // llvm.x86.ssse3.pshuf.b
6286 case Intrinsic::x86_ssse3_psign_b: // llvm.x86.ssse3.psign.b
6287 case Intrinsic::x86_ssse3_psign_d: // llvm.x86.ssse3.psign.d
6288 case Intrinsic::x86_ssse3_psign_w: // llvm.x86.ssse3.psign.w
6291 case Intrinsic::x86_mmx_palignr_b: // llvm.x86.mmx.palignr.b
6301 case Intrinsic::eh_unwind_init: // llvm.eh.unwind.init
6302 case Intrinsic::trap: // llvm.trap
6303 case Intrinsic::x86_avx_vzeroall: // llvm.x86.avx.vzeroall
6304 case Intrinsic::x86_avx_vzeroupper: // llvm.x86.avx.vzeroupper
6305 case Intrinsic::x86_mmx_emms: // llvm.x86.mmx.emms
6306 case Intrinsic::x86_mmx_femms: // llvm.x86.mmx.femms
6307 case Intrinsic::x86_sse2_lfence: // llvm.x86.sse2.lfence
6308 case Intrinsic::x86_sse2_mfence: // llvm.x86.sse2.mfence
6309 case Intrinsic::x86_sse_sfence: // llvm.x86.sse.sfence
6312 case Intrinsic::memcpy: // llvm.memcpy
6313 case Intrinsic::memmove: // llvm.memmove
6321 case Intrinsic::memset: // llvm.memset
6329 case Intrinsic::invariant_end: // llvm.invariant.end
6335 case Intrinsic::eh_sjlj_callsite: // llvm.eh.sjlj.callsite
6336 case Intrinsic::eh_sjlj_dispatch_setup: // llvm.eh.sjlj.dispatch.setup
6337 case Intrinsic::pcmarker: // llvm.pcmarker
6341 case Intrinsic::x86_sse3_mwait: // llvm.x86.sse3.mwait
6346 case Intrinsic::eh_return_i32: // llvm.eh.return.i32
6351 case Intrinsic::eh_return_i64: // llvm.eh.return.i64
6352 case Intrinsic::lifetime_end: // llvm.lifetime.end
6353 case Intrinsic::lifetime_start: // llvm.lifetime.start
6358 case Intrinsic::x86_int: // llvm.x86.int
6362 case Intrinsic::dbg_value: // llvm.dbg.value
6368 case Intrinsic::dbg_declare: // llvm.dbg.declare
6373 case Intrinsic::eh_sjlj_functioncontext: // llvm.eh.sjlj.functioncontext
6374 case Intrinsic::eh_sjlj_longjmp: // llvm.eh.sjlj.longjmp
6375 case Intrinsic::stackrestore: // llvm.stackrestore
6376 case Intrinsic::vaend: // llvm.va_end
6377 case Intrinsic::vastart: // llvm.va_start
6378 case Intrinsic::x86_sse2_clflush: // llvm.x86.sse2.clflush
6379 case Intrinsic::x86_sse_ldmxcsr: // llvm.x86.sse.ldmxcsr
6380 case Intrinsic::x86_sse_stmxcsr: // llvm.x86.sse.stmxcsr
6384 case Intrinsic::eh_resume: // llvm.eh.resume
6385 case Intrinsic::longjmp: // llvm.longjmp
6386 case Intrinsic::siglongjmp: // llvm.siglongjmp
6391 case Intrinsic::x86_sse3_monitor: // llvm.x86.sse3.monitor
6397 case Intrinsic::prefetch: // llvm.prefetch
6404 case Intrinsic::vacopy: // llvm.va_copy
6409 case Intrinsic::init_trampoline: // llvm.init.trampoline
6415 case Intrinsic::var_annotation: // llvm.var.annotation
6422 case Intrinsic::gcwrite: // llvm.gcwrite
6428 case Intrinsic::stackprotector: // llvm.stackprotector
6433 case Intrinsic::x86_sse2_storeu_dq: // llvm.x86.sse2.storeu.dq
6438 case Intrinsic::x86_sse2_storeu_pd: // llvm.x86.sse2.storeu.pd
6443 case Intrinsic::x86_avx_maskstore_pd: // llvm.x86.avx.maskstore.pd
6449 case Intrinsic::x86_avx_storeu_dq_256: // llvm.x86.avx.storeu.dq.256
6454 case Intrinsic::x86_sse_storeu_ps: // llvm.x86.sse.storeu.ps
6459 case Intrinsic::x86_avx_maskstore_ps: // llvm.x86.avx.maskstore.ps
6465 case Intrinsic::x86_avx_movnt_pd_256: // llvm.x86.avx.movnt.pd.256
6466 case Intrinsic::x86_avx_storeu_pd_256: // llvm.x86.avx.storeu.pd.256
6471 case Intrinsic::x86_avx_maskstore_pd_256: // llvm.x86.avx.maskstore.pd.256
6477 case Intrinsic::x86_sse2_storel_dq: // llvm.x86.sse2.storel.dq
6482 case Intrinsic::x86_avx_movnt_dq_256: // llvm.x86.avx.movnt.dq.256
6487 case Intrinsic::x86_avx_movnt_ps_256: // llvm.x86.avx.movnt.ps.256
6488 case Intrinsic::x86_avx_storeu_ps_256: // llvm.x86.avx.storeu.ps.256
6493 case Intrinsic::x86_avx_maskstore_ps_256: // llvm.x86.avx.maskstore.ps.256
6499 case Intrinsic::gcroot: // llvm.gcroot
6504 case Intrinsic::x86_mmx_movnt_dq: // llvm.x86.mmx.movnt.dq
6509 case Intrinsic::x86_sse2_maskmov_dqu: // llvm.x86.sse2.maskmov.dqu
6515 case Intrinsic::x86_mmx_maskmovq: // llvm.x86.mmx.maskmovq
6521 case Intrinsic::ptr_annotation: // llvm.ptr.annotation
6528 case Intrinsic::sin: // llvm.sin
6532 case Intrinsic::cos: // llvm.cos
6536 case Intrinsic::pow: // llvm.pow
6541 case Intrinsic::log: // llvm.log
6545 case Intrinsic::log10: // llvm.log10
6549 case Intrinsic::log2: // llvm.log2
6553 case Intrinsic::exp: // llvm.exp
6557 case Intrinsic::exp2: // llvm.exp2
6561 case Intrinsic::fma: // llvm.fma
6567 case Intrinsic::sqrt: // llvm.sqrt
6571 case Intrinsic::powi: // llvm.powi
6576 case Intrinsic::convertff: // llvm.convertff
6582 case Intrinsic::convertfsi: // llvm.convertfsi
6583 case Intrinsic::convertfui: // llvm.convertfui
6589 case Intrinsic::expect: // llvm.expect
6594 case Intrinsic::bswap: // llvm.bswap
6598 case Intrinsic::ctpop: // llvm.ctpop
6602 case Intrinsic::ctlz: // llvm.ctlz
6606 case Intrinsic::cttz: // llvm.cttz
6610 case Intrinsic::annotation: // llvm.annotation
6617 case Intrinsic::convertsif: // llvm.convertsif
6618 case Intrinsic::convertuif: // llvm.convertuif
6624 case Intrinsic::convertss: // llvm.convertss
6625 case Intrinsic::convertsu: // llvm.convertsu
6626 case Intrinsic::convertus: // llvm.convertus
6627 case Intrinsic::convertuu: // llvm.convertuu
6633 case Intrinsic::objectsize: // llvm.objectsize
6638 case Intrinsic::sadd_with_overflow: // llvm.sadd.with.overflow
6643 case Intrinsic::uadd_with_overflow: // llvm.uadd.with.overflow
6648 case Intrinsic::ssub_with_overflow: // llvm.ssub.with.overflow
6653 case Intrinsic::usub_with_overflow: // llvm.usub.with.overflow
6658 case Intrinsic::smul_with_overflow: // llvm.smul.with.overflow
6663 case Intrinsic::umul_with_overflow: // llvm.umul.with.overflow
6668 case Intrinsic::invariant_start: // llvm.invariant.start
6673 case Intrinsic::convert_from_fp16: // llvm.convert.from.fp16
6677 case Intrinsic::convert_to_fp16: // llvm.convert.to.fp16
6681 case Intrinsic::flt_rounds: // llvm.flt.rounds
6684 case Intrinsic::x86_sse42_crc32_32_16: // llvm.x86.sse42.crc32.32.16
6689 case Intrinsic::x86_sse42_crc32_32_32: // llvm.x86.sse42.crc32.32.32
6694 case Intrinsic::x86_sse42_crc32_32_8: // llvm.x86.sse42.crc32.32.8
6699 case Intrinsic::eh_sjlj_setjmp: // llvm.eh.sjlj.setjmp
6700 case Intrinsic::eh_typeid_for: // llvm.eh.typeid.for
6701 case Intrinsic::setjmp: // llvm.setjmp
6705 case Intrinsic::sigsetjmp: // llvm.sigsetjmp
6710 case Intrinsic::eh_selector: // llvm.eh.selector
6716 case Intrinsic::x86_sse2_pmovmskb_128: // llvm.x86.sse2.pmovmskb.128
6720 case Intrinsic::x86_sse41_pextrb: // llvm.x86.sse41.pextrb
6725 case Intrinsic::x86_sse42_pcmpestri128: // llvm.x86.sse42.pcmpestri128
6726 case Intrinsic::x86_sse42_pcmpestria128: // llvm.x86.sse42.pcmpestria128
6727 case Intrinsic::x86_sse42_pcmpestric128: // llvm.x86.sse42.pcmpestric128
6728 case Intrinsic::x86_sse42_pcmpestrio128: // llvm.x86.sse42.pcmpestrio128
6729 case Intrinsic::x86_sse42_pcmpestris128: // llvm.x86.sse42.pcmpestris128
6730 case Intrinsic::x86_sse42_pcmpestriz128: // llvm.x86.sse42.pcmpestriz128
6738 case Intrinsic::x86_sse42_pcmpistri128: // llvm.x86.sse42.pcmpistri128
6739 case Intrinsic::x86_sse42_pcmpistria128: // llvm.x86.sse42.pcmpistria128
6740 case Intrinsic::x86_sse42_pcmpistric128: // llvm.x86.sse42.pcmpistric128
6741 case Intrinsic::x86_sse42_pcmpistrio128: // llvm.x86.sse42.pcmpistrio128
6742 case Intrinsic::x86_sse42_pcmpistris128: // llvm.x86.sse42.pcmpistris128
6743 case Intrinsic::x86_sse42_pcmpistriz128: // llvm.x86.sse42.pcmpistriz128
6749 case Intrinsic::x86_sse2_cvtsd2si: // llvm.x86.sse2.cvtsd2si
6750 case Intrinsic::x86_sse2_cvttsd2si: // llvm.x86.sse2.cvttsd2si
6751 case Intrinsic::x86_sse2_movmsk_pd: // llvm.x86.sse2.movmsk.pd
6755 case Intrinsic::x86_avx_vtestc_pd: // llvm.x86.avx.vtestc.pd
6756 case Intrinsic::x86_avx_vtestnzc_pd: // llvm.x86.avx.vtestnzc.pd
6757 case Intrinsic::x86_avx_vtestz_pd: // llvm.x86.avx.vtestz.pd
6758 case Intrinsic::x86_sse2_comieq_sd: // llvm.x86.sse2.comieq.sd
6759 case Intrinsic::x86_sse2_comige_sd: // llvm.x86.sse2.comige.sd
6760 case Intrinsic::x86_sse2_comigt_sd: // llvm.x86.sse2.comigt.sd
6761 case Intrinsic::x86_sse2_comile_sd: // llvm.x86.sse2.comile.sd
6762 case Intrinsic::x86_sse2_comilt_sd: // llvm.x86.sse2.comilt.sd
6763 case Intrinsic::x86_sse2_comineq_sd: // llvm.x86.sse2.comineq.sd
6764 case Intrinsic::x86_sse2_ucomieq_sd: // llvm.x86.sse2.ucomieq.sd
6765 case Intrinsic::x86_sse2_ucomige_sd: // llvm.x86.sse2.ucomige.sd
6766 case Intrinsic::x86_sse2_ucomigt_sd: // llvm.x86.sse2.ucomigt.sd
6767 case Intrinsic::x86_sse2_ucomile_sd: // llvm.x86.sse2.ucomile.sd
6768 case Intrinsic::x86_sse2_ucomilt_sd: // llvm.x86.sse2.ucomilt.sd
6769 case Intrinsic::x86_sse2_ucomineq_sd: // llvm.x86.sse2.ucomineq.sd
6774 case Intrinsic::x86_sse_cvtss2si: // llvm.x86.sse.cvtss2si
6775 case Intrinsic::x86_sse_cvttss2si: // llvm.x86.sse.cvttss2si
6776 case Intrinsic::x86_sse_movmsk_ps: // llvm.x86.sse.movmsk.ps
6780 case Intrinsic::x86_sse41_extractps: // llvm.x86.sse41.extractps
6785 case Intrinsic::x86_avx_vtestc_ps: // llvm.x86.avx.vtestc.ps
6786 case Intrinsic::x86_avx_vtestnzc_ps: // llvm.x86.avx.vtestnzc.ps
6787 case Intrinsic::x86_avx_vtestz_ps: // llvm.x86.avx.vtestz.ps
6788 case Intrinsic::x86_sse41_ptestc: // llvm.x86.sse41.ptestc
6789 case Intrinsic::x86_sse41_ptestnzc: // llvm.x86.sse41.ptestnzc
6790 case Intrinsic::x86_sse41_ptestz: // llvm.x86.sse41.ptestz
6791 case Intrinsic::x86_sse_comieq_ss: // llvm.x86.sse.comieq.ss
6792 case Intrinsic::x86_sse_comige_ss: // llvm.x86.sse.comige.ss
6793 case Intrinsic::x86_sse_comigt_ss: // llvm.x86.sse.comigt.ss
6794 case Intrinsic::x86_sse_comile_ss: // llvm.x86.sse.comile.ss
6795 case Intrinsic::x86_sse_comilt_ss: // llvm.x86.sse.comilt.ss
6796 case Intrinsic::x86_sse_comineq_ss: // llvm.x86.sse.comineq.ss
6797 case Intrinsic::x86_sse_ucomieq_ss: // llvm.x86.sse.ucomieq.ss
6798 case Intrinsic::x86_sse_ucomige_ss: // llvm.x86.sse.ucomige.ss
6799 case Intrinsic::x86_sse_ucomigt_ss: // llvm.x86.sse.ucomigt.ss
6800 case Intrinsic::x86_sse_ucomile_ss: // llvm.x86.sse.ucomile.ss
6801 case Intrinsic::x86_sse_ucomilt_ss: // llvm.x86.sse.ucomilt.ss
6802 case Intrinsic::x86_sse_ucomineq_ss: // llvm.x86.sse.ucomineq.ss
6807 case Intrinsic::x86_avx_movmsk_pd_256: // llvm.x86.avx.movmsk.pd.256
6811 case Intrinsic::x86_avx_vtestc_pd_256: // llvm.x86.avx.vtestc.pd.256
6812 case Intrinsic::x86_avx_vtestnzc_pd_256: // llvm.x86.avx.vtestnzc.pd.256
6813 case Intrinsic::x86_avx_vtestz_pd_256: // llvm.x86.avx.vtestz.pd.256
6818 case Intrinsic::x86_sse41_pextrd: // llvm.x86.sse41.pextrd
6823 case Intrinsic::x86_avx_ptestc_256: // llvm.x86.avx.ptestc.256
6824 case Intrinsic::x86_avx_ptestnzc_256: // llvm.x86.avx.ptestnzc.256
6825 case Intrinsic::x86_avx_ptestz_256: // llvm.x86.avx.ptestz.256
6830 case Intrinsic::x86_avx_movmsk_ps_256: // llvm.x86.avx.movmsk.ps.256
6834 case Intrinsic::x86_avx_vtestc_ps_256: // llvm.x86.avx.vtestc.ps.256
6835 case Intrinsic::x86_avx_vtestnzc_ps_256: // llvm.x86.avx.vtestnzc.ps.256
6836 case Intrinsic::x86_avx_vtestz_ps_256: // llvm.x86.avx.vtestz.ps.256
6841 case Intrinsic::x86_mmx_pmovmskb: // llvm.x86.mmx.pmovmskb
6845 case Intrinsic::x86_mmx_pextr_w: // llvm.x86.mmx.pextr.w
6850 case Intrinsic::readcyclecounter: // llvm.readcyclecounter
6853 case Intrinsic::x86_sse42_crc32_64_64: // llvm.x86.sse42.crc32.64.64
6858 case Intrinsic::x86_sse42_crc32_64_8: // llvm.x86.sse42.crc32.64.8
6863 case Intrinsic::x86_sse2_cvtsd2si64: // llvm.x86.sse2.cvtsd2si64
6864 case Intrinsic::x86_sse2_cvttsd2si64: // llvm.x86.sse2.cvttsd2si64
6868 case Intrinsic::x86_sse41_pextrq: // llvm.x86.sse41.pextrq
6873 case Intrinsic::x86_sse_cvtss2si64: // llvm.x86.sse.cvtss2si64
6874 case Intrinsic::x86_sse_cvttss2si64: // llvm.x86.sse.cvttss2si64
6878 case Intrinsic::eh_exception: // llvm.eh.exception
6879 case Intrinsic::eh_sjlj_lsda: // llvm.eh.sjlj.lsda
6880 case Intrinsic::stacksave: // llvm.stacksave
6883 case Intrinsic::eh_dwarf_cfa: // llvm.eh.dwarf.cfa
6884 case Intrinsic::frameaddress: // llvm.frameaddress
6885 case Intrinsic::returnaddress: // llvm.returnaddress
6889 case Intrinsic::adjust_trampoline: // llvm.adjust.trampoline
6893 case Intrinsic::gcread: // llvm.gcread
6898 case Intrinsic::x86_sse3_ldu_dq: // llvm.x86.sse3.ldu.dq
6902 case Intrinsic::x86_ssse3_pabs_b_128: // llvm.x86.ssse3.pabs.b.128
6906 case Intrinsic::x86_sse42_pcmpestrm128: // llvm.x86.sse42.pcmpestrm128
6914 case Intrinsic::x86_sse2_padds_b: // llvm.x86.sse2.padds.b
6915 case Intrinsic::x86_sse2_paddus_b: // llvm.x86.sse2.paddus.b
6916 case Intrinsic::x86_sse2_pavg_b: // llvm.x86.sse2.pavg.b
6917 case Intrinsic::x86_sse2_pcmpeq_b: // llvm.x86.sse2.pcmpeq.b
6918 case Intrinsic::x86_sse2_pcmpgt_b: // llvm.x86.sse2.pcmpgt.b
6919 case Intrinsic::x86_sse2_pmaxu_b: // llvm.x86.sse2.pmaxu.b
6920 case Intrinsic::x86_sse2_pminu_b: // llvm.x86.sse2.pminu.b
6921 case Intrinsic::x86_sse2_psubs_b: // llvm.x86.sse2.psubs.b
6922 case Intrinsic::x86_sse2_psubus_b: // llvm.x86.sse2.psubus.b
6923 case Intrinsic::x86_sse41_pmaxsb: // llvm.x86.sse41.pmaxsb
6924 case Intrinsic::x86_sse41_pminsb: // llvm.x86.sse41.pminsb
6925 case Intrinsic::x86_ssse3_pshuf_b_128: // llvm.x86.ssse3.pshuf.b.128
6926 case Intrinsic::x86_ssse3_psign_b_128: // llvm.x86.ssse3.psign.b.128
6931 case Intrinsic::x86_sse41_mpsadbw: // llvm.x86.sse41.mpsadbw
6937 case Intrinsic::x86_sse42_pcmpistrm128: // llvm.x86.sse42.pcmpistrm128
6943 case Intrinsic::x86_sse41_pblendvb: // llvm.x86.sse41.pblendvb
6949 case Intrinsic::x86_sse2_packsswb_128: // llvm.x86.sse2.packsswb.128
6950 case Intrinsic::x86_sse2_packuswb_128: // llvm.x86.sse2.packuswb.128
6955 case Intrinsic::x86_avx_maskload_pd: // llvm.x86.avx.maskload.pd
6960 case Intrinsic::x86_sse2_sqrt_pd: // llvm.x86.sse2.sqrt.pd
6961 case Intrinsic::x86_sse2_sqrt_sd: // llvm.x86.sse2.sqrt.sd
6965 case Intrinsic::x86_sse2_cvtsi2sd: // llvm.x86.sse2.cvtsi2sd
6966 case Intrinsic::x86_sse41_round_pd: // llvm.x86.sse41.round.pd
6971 case Intrinsic::x86_sse2_cvtsi642sd: // llvm.x86.sse2.cvtsi642sd
6976 case Intrinsic::x86_avx_vpermil_pd: // llvm.x86.avx.vpermil.pd
6981 case Intrinsic::x86_sse2_add_sd: // llvm.x86.sse2.add.sd
6982 case Intrinsic::x86_sse2_div_sd: // llvm.x86.sse2.div.sd
6983 case Intrinsic::x86_sse2_max_pd: // llvm.x86.sse2.max.pd
6984 case Intrinsic::x86_sse2_max_sd: // llvm.x86.sse2.max.sd
6985 case Intrinsic::x86_sse2_min_pd: // llvm.x86.sse2.min.pd
6986 case Intrinsic::x86_sse2_min_sd: // llvm.x86.sse2.min.sd
6987 case Intrinsic::x86_sse2_mul_sd: // llvm.x86.sse2.mul.sd
6988 case Intrinsic::x86_sse2_sub_sd: // llvm.x86.sse2.sub.sd
6989 case Intrinsic::x86_sse3_addsub_pd: // llvm.x86.sse3.addsub.pd
6990 case Intrinsic::x86_sse3_hadd_pd: // llvm.x86.sse3.hadd.pd
6991 case Intrinsic::x86_sse3_hsub_pd: // llvm.x86.sse3.hsub.pd
6996 case Intrinsic::x86_sse41_blendpd: // llvm.x86.sse41.blendpd
6997 case Intrinsic::x86_sse41_dppd: // llvm.x86.sse41.dppd
6998 case Intrinsic::x86_sse41_round_sd: // llvm.x86.sse41.round.sd
7004 case Intrinsic::x86_sse2_cmp_pd: // llvm.x86.sse2.cmp.pd
7005 case Intrinsic::x86_sse2_cmp_sd: // llvm.x86.sse2.cmp.sd
7011 case Intrinsic::x86_sse41_blendvpd: // llvm.x86.sse41.blendvpd
7017 case Intrinsic::x86_avx_vpermilvar_pd: // llvm.x86.avx.vpermilvar.pd
7022 case Intrinsic::x86_sse2_cvtss2sd: // llvm.x86.sse2.cvtss2sd
7027 case Intrinsic::x86_sse2_cvtps2pd: // llvm.x86.sse2.cvtps2pd
7031 case Intrinsic::x86_avx_vextractf128_pd_256: // llvm.x86.avx.vextractf128.pd.256
7036 case Intrinsic::x86_sse2_cvtdq2pd: // llvm.x86.sse2.cvtdq2pd
7040 case Intrinsic::x86_sse_cvtpi2pd: // llvm.x86.sse.cvtpi2pd
7044 case Intrinsic::x86_sse41_movntdqa: // llvm.x86.sse41.movntdqa
7048 case Intrinsic::x86_sse41_pmovsxbq: // llvm.x86.sse41.pmovsxbq
7049 case Intrinsic::x86_sse41_pmovzxbq: // llvm.x86.sse41.pmovzxbq
7053 case Intrinsic::x86_sse2_psad_bw: // llvm.x86.sse2.psad.bw
7058 case Intrinsic::x86_aesni_aesimc: // llvm.x86.aesni.aesimc
7062 case Intrinsic::x86_sse2_psll_dq: // llvm.x86.sse2.psll.dq
7063 case Intrinsic::x86_sse2_psll_dq_bs: // llvm.x86.sse2.psll.dq.bs
7064 case Intrinsic::x86_sse2_pslli_q: // llvm.x86.sse2.pslli.q
7065 case Intrinsic::x86_sse2_psrl_dq: // llvm.x86.sse2.psrl.dq
7066 case Intrinsic::x86_sse2_psrl_dq_bs: // llvm.x86.sse2.psrl.dq.bs
7067 case Intrinsic::x86_sse2_psrli_q: // llvm.x86.sse2.psrli.q
7072 case Intrinsic::x86_aesni_aeskeygenassist: // llvm.x86.aesni.aeskeygenassist
7077 case Intrinsic::x86_aesni_aesdec: // llvm.x86.aesni.aesdec
7078 case Intrinsic::x86_aesni_aesdeclast: // llvm.x86.aesni.aesdeclast
7079 case Intrinsic::x86_aesni_aesenc: // llvm.x86.aesni.aesenc
7080 case Intrinsic::x86_aesni_aesenclast: // llvm.x86.aesni.aesenclast
7081 case Intrinsic::x86_sse2_psll_q: // llvm.x86.sse2.psll.q
7082 case Intrinsic::x86_sse2_psrl_q: // llvm.x86.sse2.psrl.q
7083 case Intrinsic::x86_sse41_pcmpeqq: // llvm.x86.sse41.pcmpeqq
7084 case Intrinsic::x86_sse42_pcmpgtq: // llvm.x86.sse42.pcmpgtq
7089 case Intrinsic::x86_sse41_pmovsxdq: // llvm.x86.sse41.pmovsxdq
7090 case Intrinsic::x86_sse41_pmovzxdq: // llvm.x86.sse41.pmovzxdq
7094 case Intrinsic::x86_sse2_pmulu_dq: // llvm.x86.sse2.pmulu.dq
7095 case Intrinsic::x86_sse41_pmuldq: // llvm.x86.sse41.pmuldq
7100 case Intrinsic::x86_sse41_pmovsxwq: // llvm.x86.sse41.pmovsxwq
7101 case Intrinsic::x86_sse41_pmovzxwq: // llvm.x86.sse41.pmovzxwq
7105 case Intrinsic::x86_avx_ldu_dq_256: // llvm.x86.avx.ldu.dq.256
7106 case Intrinsic::x86_avx_loadu_dq_256: // llvm.x86.avx.loadu.dq.256
7110 case Intrinsic::x86_avx_vbroadcastss: // llvm.x86.avx.vbroadcastss
7114 case Intrinsic::x86_avx_maskload_ps: // llvm.x86.avx.maskload.ps
7119 case Intrinsic::x86_sse2_cvtpd2ps: // llvm.x86.sse2.cvtpd2ps
7123 case Intrinsic::x86_sse_rcp_ps: // llvm.x86.sse.rcp.ps
7124 case Intrinsic::x86_sse_rcp_ss: // llvm.x86.sse.rcp.ss
7125 case Intrinsic::x86_sse_rsqrt_ps: // llvm.x86.sse.rsqrt.ps
7126 case Intrinsic::x86_sse_rsqrt_ss: // llvm.x86.sse.rsqrt.ss
7127 case Intrinsic::x86_sse_sqrt_ps: // llvm.x86.sse.sqrt.ps
7128 case Intrinsic::x86_sse_sqrt_ss: // llvm.x86.sse.sqrt.ss
7132 case Intrinsic::x86_sse41_round_ps: // llvm.x86.sse41.round.ps
7133 case Intrinsic::x86_sse_cvtsi2ss: // llvm.x86.sse.cvtsi2ss
7138 case Intrinsic::x86_sse_cvtsi642ss: // llvm.x86.sse.cvtsi642ss
7143 case Intrinsic::x86_avx_vpermil_ps: // llvm.x86.avx.vpermil.ps
7148 case Intrinsic::x86_sse2_cvtsd2ss: // llvm.x86.sse2.cvtsd2ss
7153 case Intrinsic::x86_sse3_addsub_ps: // llvm.x86.sse3.addsub.ps
7154 case Intrinsic::x86_sse3_hadd_ps: // llvm.x86.sse3.hadd.ps
7155 case Intrinsic::x86_sse3_hsub_ps: // llvm.x86.sse3.hsub.ps
7156 case Intrinsic::x86_sse_add_ss: // llvm.x86.sse.add.ss
7157 case Intrinsic::x86_sse_div_ss: // llvm.x86.sse.div.ss
7158 case Intrinsic::x86_sse_max_ps: // llvm.x86.sse.max.ps
7159 case Intrinsic::x86_sse_max_ss: // llvm.x86.sse.max.ss
7160 case Intrinsic::x86_sse_min_ps: // llvm.x86.sse.min.ps
7161 case Intrinsic::x86_sse_min_ss: // llvm.x86.sse.min.ss
7162 case Intrinsic::x86_sse_mul_ss: // llvm.x86.sse.mul.ss
7163 case Intrinsic::x86_sse_sub_ss: // llvm.x86.sse.sub.ss
7168 case Intrinsic::x86_sse41_blendps: // llvm.x86.sse41.blendps
7169 case Intrinsic::x86_sse41_dpps: // llvm.x86.sse41.dpps
7170 case Intrinsic::x86_sse41_insertps: // llvm.x86.sse41.insertps
7171 case Intrinsic::x86_sse41_round_ss: // llvm.x86.sse41.round.ss
7177 case Intrinsic::x86_sse_cmp_ps: // llvm.x86.sse.cmp.ps
7178 case Intrinsic::x86_sse_cmp_ss: // llvm.x86.sse.cmp.ss
7184 case Intrinsic::x86_sse41_blendvps: // llvm.x86.sse41.blendvps
7190 case Intrinsic::x86_avx_vpermilvar_ps: // llvm.x86.avx.vpermilvar.ps
7195 case Intrinsic::x86_sse_cvtpi2ps: // llvm.x86.sse.cvtpi2ps
7200 case Intrinsic::x86_avx_cvt_pd2_ps_256: // llvm.x86.avx.cvt.pd2.ps.256
7204 case Intrinsic::x86_sse2_cvtdq2ps: // llvm.x86.sse2.cvtdq2ps
7208 case Intrinsic::x86_avx_vextractf128_ps_256: // llvm.x86.avx.vextractf128.ps.256
7213 case Intrinsic::x86_avx_loadu_pd_256: // llvm.x86.avx.loadu.pd.256
7214 case Intrinsic::x86_avx_vbroadcast_sd_256: // llvm.x86.avx.vbroadcast.sd.256
7215 case Intrinsic::x86_avx_vbroadcastf128_pd_256: // llvm.x86.avx.vbroadcastf128.pd.256
7219 case Intrinsic::x86_avx_maskload_pd_256: // llvm.x86.avx.maskload.pd.256
7224 case Intrinsic::x86_avx_cvt_ps2_pd_256: // llvm.x86.avx.cvt.ps2.pd.256
7228 case Intrinsic::x86_avx_sqrt_pd_256: // llvm.x86.avx.sqrt.pd.256
7232 case Intrinsic::x86_avx_round_pd_256: // llvm.x86.avx.round.pd.256
7237 case Intrinsic::x86_avx_vpermil_pd_256: // llvm.x86.avx.vpermil.pd.256
7242 case Intrinsic::x86_avx_vinsertf128_pd_256: // llvm.x86.avx.vinsertf128.pd.256
7248 case Intrinsic::x86_avx_addsub_pd_256: // llvm.x86.avx.addsub.pd.256
7249 case Intrinsic::x86_avx_hadd_pd_256: // llvm.x86.avx.hadd.pd.256
7250 case Intrinsic::x86_avx_hsub_pd_256: // llvm.x86.avx.hsub.pd.256
7251 case Intrinsic::x86_avx_max_pd_256: // llvm.x86.avx.max.pd.256
7252 case Intrinsic::x86_avx_min_pd_256: // llvm.x86.avx.min.pd.256
7257 case Intrinsic::x86_avx_blend_pd_256: // llvm.x86.avx.blend.pd.256
7263 case Intrinsic::x86_avx_cmp_pd_256: // llvm.x86.avx.cmp.pd.256
7264 case Intrinsic::x86_avx_vperm2f128_pd_256: // llvm.x86.avx.vperm2f128.pd.256
7270 case Intrinsic::x86_avx_blendv_pd_256: // llvm.x86.avx.blendv.pd.256
7276 case Intrinsic::x86_avx_vpermilvar_pd_256: // llvm.x86.avx.vpermilvar.pd.256
7281 case Intrinsic::x86_avx_cvtdq2_pd_256: // llvm.x86.avx.cvtdq2.pd.256
7285 case Intrinsic::x86_sse41_pmovsxbd: // llvm.x86.sse41.pmovsxbd
7286 case Intrinsic::x86_sse41_pmovzxbd: // llvm.x86.sse41.pmovzxbd
7290 case Intrinsic::x86_sse2_cvtpd2dq: // llvm.x86.sse2.cvtpd2dq
7291 case Intrinsic::x86_sse2_cvttpd2dq: // llvm.x86.sse2.cvttpd2dq
7295 case Intrinsic::x86_sse2_cvtps2dq: // llvm.x86.sse2.cvtps2dq
7296 case Intrinsic::x86_sse2_cvttps2dq: // llvm.x86.sse2.cvttps2dq
7300 case Intrinsic::x86_avx_cvt_pd2dq_256: // llvm.x86.avx.cvt.pd2dq.256
7301 case Intrinsic::x86_avx_cvtt_pd2dq_256: // llvm.x86.avx.cvtt.pd2dq.256
7305 case Intrinsic::x86_ssse3_pabs_d_128: // llvm.x86.ssse3.pabs.d.128
7309 case Intrinsic::x86_sse2_pslli_d: // llvm.x86.sse2.pslli.d
7310 case Intrinsic::x86_sse2_psrai_d: // llvm.x86.sse2.psrai.d
7311 case Intrinsic::x86_sse2_psrli_d: // llvm.x86.sse2.psrli.d
7316 case Intrinsic::x86_sse2_pcmpeq_d: // llvm.x86.sse2.pcmpeq.d
7317 case Intrinsic::x86_sse2_pcmpgt_d: // llvm.x86.sse2.pcmpgt.d
7318 case Intrinsic::x86_sse2_psll_d: // llvm.x86.sse2.psll.d
7319 case Intrinsic::x86_sse2_psra_d: // llvm.x86.sse2.psra.d
7320 case Intrinsic::x86_sse2_psrl_d: // llvm.x86.sse2.psrl.d
7321 case Intrinsic::x86_sse41_pmaxsd: // llvm.x86.sse41.pmaxsd
7322 case Intrinsic::x86_sse41_pmaxud: // llvm.x86.sse41.pmaxud
7323 case Intrinsic::x86_sse41_pminsd: // llvm.x86.sse41.pminsd
7324 case Intrinsic::x86_sse41_pminud: // llvm.x86.sse41.pminud
7325 case Intrinsic::x86_ssse3_phadd_d_128: // llvm.x86.ssse3.phadd.d.128
7326 case Intrinsic::x86_ssse3_phadd_sw_128: // llvm.x86.ssse3.phadd.sw.128
7327 case Intrinsic::x86_ssse3_phsub_d_128: // llvm.x86.ssse3.phsub.d.128
7328 case Intrinsic::x86_ssse3_psign_d_128: // llvm.x86.ssse3.psign.d.128
7333 case Intrinsic::x86_sse41_pmovsxwd: // llvm.x86.sse41.pmovsxwd
7334 case Intrinsic::x86_sse41_pmovzxwd: // llvm.x86.sse41.pmovzxwd
7338 case Intrinsic::x86_sse2_pmadd_wd: // llvm.x86.sse2.pmadd.wd
7343 case Intrinsic::x86_avx_vextractf128_si_256: // llvm.x86.avx.vextractf128.si.256
7348 case Intrinsic::x86_avx_loadu_ps_256: // llvm.x86.avx.loadu.ps.256
7349 case Intrinsic::x86_avx_vbroadcastf128_ps_256: // llvm.x86.avx.vbroadcastf128.ps.256
7350 case Intrinsic::x86_avx_vbroadcastss_256: // llvm.x86.avx.vbroadcastss.256
7354 case Intrinsic::x86_avx_maskload_ps_256: // llvm.x86.avx.maskload.ps.256
7359 case Intrinsic::x86_avx_rcp_ps_256: // llvm.x86.avx.rcp.ps.256
7360 case Intrinsic::x86_avx_rsqrt_ps_256: // llvm.x86.avx.rsqrt.ps.256
7361 case Intrinsic::x86_avx_sqrt_ps_256: // llvm.x86.avx.sqrt.ps.256
7365 case Intrinsic::x86_avx_round_ps_256: // llvm.x86.avx.round.ps.256
7370 case Intrinsic::x86_avx_vpermil_ps_256: // llvm.x86.avx.vpermil.ps.256
7375 case Intrinsic::x86_avx_vinsertf128_ps_256: // llvm.x86.avx.vinsertf128.ps.256
7381 case Intrinsic::x86_avx_addsub_ps_256: // llvm.x86.avx.addsub.ps.256
7382 case Intrinsic::x86_avx_hadd_ps_256: // llvm.x86.avx.hadd.ps.256
7383 case Intrinsic::x86_avx_hsub_ps_256: // llvm.x86.avx.hsub.ps.256
7384 case Intrinsic::x86_avx_max_ps_256: // llvm.x86.avx.max.ps.256
7385 case Intrinsic::x86_avx_min_ps_256: // llvm.x86.avx.min.ps.256
7390 case Intrinsic::x86_avx_blend_ps_256: // llvm.x86.avx.blend.ps.256
7391 case Intrinsic::x86_avx_dp_ps_256: // llvm.x86.avx.dp.ps.256
7397 case Intrinsic::x86_avx_cmp_ps_256: // llvm.x86.avx.cmp.ps.256
7398 case Intrinsic::x86_avx_vperm2f128_ps_256: // llvm.x86.avx.vperm2f128.ps.256
7404 case Intrinsic::x86_avx_blendv_ps_256: // llvm.x86.avx.blendv.ps.256
7410 case Intrinsic::x86_avx_vpermilvar_ps_256: // llvm.x86.avx.vpermilvar.ps.256
7415 case Intrinsic::x86_avx_cvtdq2_ps_256: // llvm.x86.avx.cvtdq2.ps.256
7419 case Intrinsic::x86_sse41_pmovsxbw: // llvm.x86.sse41.pmovsxbw
7420 case Intrinsic::x86_sse41_pmovzxbw: // llvm.x86.sse41.pmovzxbw
7424 case Intrinsic::x86_sse2_packssdw_128: // llvm.x86.sse2.packssdw.128
7425 case Intrinsic::x86_sse41_packusdw: // llvm.x86.sse41.packusdw
7430 case Intrinsic::x86_sse41_phminposuw: // llvm.x86.sse41.phminposuw
7431 case Intrinsic::x86_ssse3_pabs_w_128: // llvm.x86.ssse3.pabs.w.128
7435 case Intrinsic::x86_sse2_pslli_w: // llvm.x86.sse2.pslli.w
7436 case Intrinsic::x86_sse2_psrai_w: // llvm.x86.sse2.psrai.w
7437 case Intrinsic::x86_sse2_psrli_w: // llvm.x86.sse2.psrli.w
7442 case Intrinsic::x86_sse2_padds_w: // llvm.x86.sse2.padds.w
7443 case Intrinsic::x86_sse2_paddus_w: // llvm.x86.sse2.paddus.w
7444 case Intrinsic::x86_sse2_pavg_w: // llvm.x86.sse2.pavg.w
7445 case Intrinsic::x86_sse2_pcmpeq_w: // llvm.x86.sse2.pcmpeq.w
7446 case Intrinsic::x86_sse2_pcmpgt_w: // llvm.x86.sse2.pcmpgt.w
7447 case Intrinsic::x86_sse2_pmaxs_w: // llvm.x86.sse2.pmaxs.w
7448 case Intrinsic::x86_sse2_pmins_w: // llvm.x86.sse2.pmins.w
7449 case Intrinsic::x86_sse2_pmulh_w: // llvm.x86.sse2.pmulh.w
7450 case Intrinsic::x86_sse2_pmulhu_w: // llvm.x86.sse2.pmulhu.w
7451 case Intrinsic::x86_sse2_psll_w: // llvm.x86.sse2.psll.w
7452 case Intrinsic::x86_sse2_psra_w: // llvm.x86.sse2.psra.w
7453 case Intrinsic::x86_sse2_psrl_w: // llvm.x86.sse2.psrl.w
7454 case Intrinsic::x86_sse2_psubs_w: // llvm.x86.sse2.psubs.w
7455 case Intrinsic::x86_sse2_psubus_w: // llvm.x86.sse2.psubus.w
7456 case Intrinsic::x86_sse41_pmaxuw: // llvm.x86.sse41.pmaxuw
7457 case Intrinsic::x86_sse41_pminuw: // llvm.x86.sse41.pminuw
7458 case Intrinsic::x86_ssse3_phadd_w_128: // llvm.x86.ssse3.phadd.w.128
7459 case Intrinsic::x86_ssse3_phsub_sw_128: // llvm.x86.ssse3.phsub.sw.128
7460 case Intrinsic::x86_ssse3_phsub_w_128: // llvm.x86.ssse3.phsub.w.128
7461 case Intrinsic::x86_ssse3_pmadd_ub_sw_128: // llvm.x86.ssse3.pmadd.ub.sw.128
7462 case Intrinsic::x86_ssse3_pmul_hr_sw_128: // llvm.x86.ssse3.pmul.hr.sw.128
7463 case Intrinsic::x86_ssse3_psign_w_128: // llvm.x86.ssse3.psign.w.128
7468 case Intrinsic::x86_sse41_pblendw: // llvm.x86.sse41.pblendw
7474 case Intrinsic::x86_avx_cvt_ps2dq_256: // llvm.x86.avx.cvt.ps2dq.256
7475 case Intrinsic::x86_avx_cvtt_ps2dq_256: // llvm.x86.avx.cvtt.ps2dq.256
7479 case Intrinsic::x86_avx_vinsertf128_si_256: // llvm.x86.avx.vinsertf128.si.256
7485 case Intrinsic::x86_avx_vperm2f128_si_256: // llvm.x86.avx.vperm2f128.si.256
7491 case Intrinsic::x86_sse_cvtpd2pi: // llvm.x86.sse.cvtpd2pi
7492 case Intrinsic::x86_sse_cvttpd2pi: // llvm.x86.sse.cvttpd2pi
7496 case Intrinsic::x86_sse_cvtps2pi: // llvm.x86.sse.cvtps2pi
7497 case Intrinsic::x86_sse_cvttps2pi: // llvm.x86.sse.cvttps2pi
7501 case Intrinsic::x86_3dnow_pf2id: // llvm.x86.3dnow.pf2id
7502 case Intrinsic::x86_3dnow_pfrcp: // llvm.x86.3dnow.pfrcp
7503 case Intrinsic::x86_3dnow_pfrsqrt: // llvm.x86.3dnow.pfrsqrt
7504 case Intrinsic::x86_3dnow_pi2fd: // llvm.x86.3dnow.pi2fd
7505 case Intrinsic::x86_3dnowa_pf2iw: // llvm.x86.3dnowa.pf2iw
7506 case Intrinsic::x86_3dnowa_pi2fw: // llvm.x86.3dnowa.pi2fw
7507 case Intrinsic::x86_3dnowa_pswapd: // llvm.x86.3dnowa.pswapd
7508 case Intrinsic::x86_ssse3_pabs_b: // llvm.x86.ssse3.pabs.b
7509 case Intrinsic::x86_ssse3_pabs_d: // llvm.x86.ssse3.pabs.d
7510 case Intrinsic::x86_ssse3_pabs_w: // llvm.x86.ssse3.pabs.w
7514 case Intrinsic::x86_mmx_pslli_d: // llvm.x86.mmx.pslli.d
7515 case Intrinsic::x86_mmx_pslli_q: // llvm.x86.mmx.pslli.q
7516 case Intrinsic::x86_mmx_pslli_w: // llvm.x86.mmx.pslli.w
7517 case Intrinsic::x86_mmx_psrai_d: // llvm.x86.mmx.psrai.d
7518 case Intrinsic::x86_mmx_psrai_w: // llvm.x86.mmx.psrai.w
7519 case Intrinsic::x86_mmx_psrli_d: // llvm.x86.mmx.psrli.d
7520 case Intrinsic::x86_mmx_psrli_q: // llvm.x86.mmx.psrli.q
7521 case Intrinsic::x86_mmx_psrli_w: // llvm.x86.mmx.psrli.w
7526 case Intrinsic::x86_mmx_pinsr_w: // llvm.x86.mmx.pinsr.w
7532 case Intrinsic::x86_sse_pshuf_w: // llvm.x86.sse.pshuf.w
7537 case Intrinsic::x86_3dnow_pavgusb: // llvm.x86.3dnow.pavgusb
7538 case Intrinsic::x86_3dnow_pfacc: // llvm.x86.3dnow.pfacc
7539 case Intrinsic::x86_3dnow_pfadd: // llvm.x86.3dnow.pfadd
7540 case Intrinsic::x86_3dnow_pfcmpeq: // llvm.x86.3dnow.pfcmpeq
7541 case Intrinsic::x86_3dnow_pfcmpge: // llvm.x86.3dnow.pfcmpge
7542 case Intrinsic::x86_3dnow_pfcmpgt: // llvm.x86.3dnow.pfcmpgt
7543 case Intrinsic::x86_3dnow_pfmax: // llvm.x86.3dnow.pfmax
7544 case Intrinsic::x86_3dnow_pfmin: // llvm.x86.3dnow.pfmin
7545 case Intrinsic::x86_3dnow_pfmul: // llvm.x86.3dnow.pfmul
7546 case Intrinsic::x86_3dnow_pfrcpit1: // llvm.x86.3dnow.pfrcpit1
7547 case Intrinsic::x86_3dnow_pfrcpit2: // llvm.x86.3dnow.pfrcpit2
7548 case Intrinsic::x86_3dnow_pfrsqit1: // llvm.x86.3dnow.pfrsqit1
7549 case Intrinsic::x86_3dnow_pfsub: // llvm.x86.3dnow.pfsub
7550 case Intrinsic::x86_3dnow_pfsubr: // llvm.x86.3dnow.pfsubr
7551 case Intrinsic::x86_3dnow_pmulhrw: // llvm.x86.3dnow.pmulhrw
7552 case Intrinsic::x86_3dnowa_pfnacc: // llvm.x86.3dnowa.pfnacc
7553 case Intrinsic::x86_3dnowa_pfpnacc: // llvm.x86.3dnowa.pfpnacc
7554 case Intrinsic::x86_mmx_packssdw: // llvm.x86.mmx.packssdw
7555 case Intrinsic::x86_mmx_packsswb: // llvm.x86.mmx.packsswb
7556 case Intrinsic::x86_mmx_packuswb: // llvm.x86.mmx.packuswb
7557 case Intrinsic::x86_mmx_padd_b: // llvm.x86.mmx.padd.b
7558 case Intrinsic::x86_mmx_padd_d: // llvm.x86.mmx.padd.d
7559 case Intrinsic::x86_mmx_padd_q: // llvm.x86.mmx.padd.q
7560 case Intrinsic::x86_mmx_padd_w: // llvm.x86.mmx.padd.w
7561 case Intrinsic::x86_mmx_padds_b: // llvm.x86.mmx.padds.b
7562 case Intrinsic::x86_mmx_padds_w: // llvm.x86.mmx.padds.w
7563 case Intrinsic::x86_mmx_paddus_b: // llvm.x86.mmx.paddus.b
7564 case Intrinsic::x86_mmx_paddus_w: // llvm.x86.mmx.paddus.w
7565 case Intrinsic::x86_mmx_pand: // llvm.x86.mmx.pand
7566 case Intrinsic::x86_mmx_pandn: // llvm.x86.mmx.pandn
7567 case Intrinsic::x86_mmx_pavg_b: // llvm.x86.mmx.pavg.b
7568 case Intrinsic::x86_mmx_pavg_w: // llvm.x86.mmx.pavg.w
7569 case Intrinsic::x86_mmx_pcmpeq_b: // llvm.x86.mmx.pcmpeq.b
7570 case Intrinsic::x86_mmx_pcmpeq_d: // llvm.x86.mmx.pcmpeq.d
7571 case Intrinsic::x86_mmx_pcmpeq_w: // llvm.x86.mmx.pcmpeq.w
7572 case Intrinsic::x86_mmx_pcmpgt_b: // llvm.x86.mmx.pcmpgt.b
7573 case Intrinsic::x86_mmx_pcmpgt_d: // llvm.x86.mmx.pcmpgt.d
7574 case Intrinsic::x86_mmx_pcmpgt_w: // llvm.x86.mmx.pcmpgt.w
7575 case Intrinsic::x86_mmx_pmadd_wd: // llvm.x86.mmx.pmadd.wd
7576 case Intrinsic::x86_mmx_pmaxs_w: // llvm.x86.mmx.pmaxs.w
7577 case Intrinsic::x86_mmx_pmaxu_b: // llvm.x86.mmx.pmaxu.b
7578 case Intrinsic::x86_mmx_pmins_w: // llvm.x86.mmx.pmins.w
7579 case Intrinsic::x86_mmx_pminu_b: // llvm.x86.mmx.pminu.b
7580 case Intrinsic::x86_mmx_pmulh_w: // llvm.x86.mmx.pmulh.w
7581 case Intrinsic::x86_mmx_pmulhu_w: // llvm.x86.mmx.pmulhu.w
7582 case Intrinsic::x86_mmx_pmull_w: // llvm.x86.mmx.pmull.w
7583 case Intrinsic::x86_mmx_pmulu_dq: // llvm.x86.mmx.pmulu.dq
7584 case Intrinsic::x86_mmx_por: // llvm.x86.mmx.por
7585 case Intrinsic::x86_mmx_psad_bw: // llvm.x86.mmx.psad.bw
7586 case Intrinsic::x86_mmx_psll_d: // llvm.x86.mmx.psll.d
7587 case Intrinsic::x86_mmx_psll_q: // llvm.x86.mmx.psll.q
7588 case Intrinsic::x86_mmx_psll_w: // llvm.x86.mmx.psll.w
7589 case Intrinsic::x86_mmx_psra_d: // llvm.x86.mmx.psra.d
7590 case Intrinsic::x86_mmx_psra_w: // llvm.x86.mmx.psra.w
7591 case Intrinsic::x86_mmx_psrl_d: // llvm.x86.mmx.psrl.d
7592 case Intrinsic::x86_mmx_psrl_q: // llvm.x86.mmx.psrl.q
7593 case Intrinsic::x86_mmx_psrl_w: // llvm.x86.mmx.psrl.w
7594 case Intrinsic::x86_mmx_psub_b: // llvm.x86.mmx.psub.b
7595 case Intrinsic::x86_mmx_psub_d: // llvm.x86.mmx.psub.d
7596 case Intrinsic::x86_mmx_psub_q: // llvm.x86.mmx.psub.q
7597 case Intrinsic::x86_mmx_psub_w: // llvm.x86.mmx.psub.w
7598 case Intrinsic::x86_mmx_psubs_b: // llvm.x86.mmx.psubs.b
7599 case Intrinsic::x86_mmx_psubs_w: // llvm.x86.mmx.psubs.w
7600 case Intrinsic::x86_mmx_psubus_b: // llvm.x86.mmx.psubus.b
7601 case Intrinsic::x86_mmx_psubus_w: // llvm.x86.mmx.psubus.w
7602 case Intrinsic::x86_mmx_punpckhbw: // llvm.x86.mmx.punpckhbw
7603 case Intrinsic::x86_mmx_punpckhdq: // llvm.x86.mmx.punpckhdq
7604 case Intrinsic::x86_mmx_punpckhwd: // llvm.x86.mmx.punpckhwd
7605 case Intrinsic::x86_mmx_punpcklbw: // llvm.x86.mmx.punpcklbw
7606 case Intrinsic::x86_mmx_punpckldq: // llvm.x86.mmx.punpckldq
7607 case Intrinsic::x86_mmx_punpcklwd: // llvm.x86.mmx.punpcklwd
7608 case Intrinsic::x86_mmx_pxor: // llvm.x86.mmx.pxor
7609 case Intrinsic::x86_ssse3_phadd_d: // llvm.x86.ssse3.phadd.d
7610 case Intrinsic::x86_ssse3_phadd_sw: // llvm.x86.ssse3.phadd.sw
7611 case Intrinsic::x86_ssse3_phadd_w: // llvm.x86.ssse3.phadd.w
7612 case Intrinsic::x86_ssse3_phsub_d: // llvm.x86.ssse3.phsub.d
7613 case Intrinsic::x86_ssse3_phsub_sw: // llvm.x86.ssse3.phsub.sw
7614 case Intrinsic::x86_ssse3_phsub_w: // llvm.x86.ssse3.phsub.w
7615 case Intrinsic::x86_ssse3_pmadd_ub_sw: // llvm.x86.ssse3.pmadd.ub.sw
7616 case Intrinsic::x86_ssse3_pmul_hr_sw: // llvm.x86.ssse3.pmul.hr.sw
7617 case Intrinsic::x86_ssse3_pshuf_b: // llvm.x86.ssse3.pshuf.b
7618 case Intrinsic::x86_ssse3_psign_b: // llvm.x86.ssse3.psign.b
7619 case Intrinsic::x86_ssse3_psign_d: // llvm.x86.ssse3.psign.d
7620 case Intrinsic::x86_ssse3_psign_w: // llvm.x86.ssse3.psign.w
7625 case Intrinsic::x86_mmx_palignr_b: // llvm.x86.mmx.palignr.b
7641 case Intrinsic::bswap:
7642 case Intrinsic::convert_from_fp16:
7643 case Intrinsic::convert_to_fp16:
7644 case Intrinsic::ctlz:
7645 case Intrinsic::ctpop:
7646 case Intrinsic::cttz:
7647 case Intrinsic::dbg_declare:
7648 case Intrinsic::dbg_value:
7649 case Intrinsic::eh_sjlj_callsite:
7650 case Intrinsic::eh_sjlj_lsda:
7651 case Intrinsic::eh_typeid_for:
7652 case Intrinsic::expect:
7653 case Intrinsic::fma:
7654 case Intrinsic::frameaddress:
7655 case Intrinsic::objectsize:
7656 case Intrinsic::returnaddress:
7657 case Intrinsic::sadd_with_overflow:
7658 case Intrinsic::smul_with_overflow:
7659 case Intrinsic::ssub_with_overflow:
7660 case Intrinsic::uadd_with_overflow:
7661 case Intrinsic::umul_with_overflow:
7662 case Intrinsic::usub_with_overflow:
7663 case Intrinsic::x86_3dnow_pavgusb:
7664 case Intrinsic::x86_3dnow_pf2id:
7665 case Intrinsic::x86_3dnow_pfacc:
7666 case Intrinsic::x86_3dnow_pfadd:
7667 case Intrinsic::x86_3dnow_pfcmpeq:
7668 case Intrinsic::x86_3dnow_pfcmpge:
7669 case Intrinsic::x86_3dnow_pfcmpgt:
7670 case Intrinsic::x86_3dnow_pfmax:
7671 case Intrinsic::x86_3dnow_pfmin:
7672 case Intrinsic::x86_3dnow_pfmul:
7673 case Intrinsic::x86_3dnow_pfrcp:
7674 case Intrinsic::x86_3dnow_pfrcpit1:
7675 case Intrinsic::x86_3dnow_pfrcpit2:
7676 case Intrinsic::x86_3dnow_pfrsqit1:
7677 case Intrinsic::x86_3dnow_pfrsqrt:
7678 case Intrinsic::x86_3dnow_pfsub:
7679 case Intrinsic::x86_3dnow_pfsubr:
7680 case Intrinsic::x86_3dnow_pi2fd:
7681 case Intrinsic::x86_3dnow_pmulhrw:
7682 case Intrinsic::x86_3dnowa_pf2iw:
7683 case Intrinsic::x86_3dnowa_pfnacc:
7684 case Intrinsic::x86_3dnowa_pfpnacc:
7685 case Intrinsic::x86_3dnowa_pi2fw:
7686 case Intrinsic::x86_3dnowa_pswapd:
7687 case Intrinsic::x86_aesni_aesdec:
7688 case Intrinsic::x86_aesni_aesdeclast:
7689 case Intrinsic::x86_aesni_aesenc:
7690 case Intrinsic::x86_aesni_aesenclast:
7691 case Intrinsic::x86_aesni_aesimc:
7692 case Intrinsic::x86_aesni_aeskeygenassist:
7693 case Intrinsic::x86_avx_addsub_pd_256:
7694 case Intrinsic::x86_avx_addsub_ps_256:
7695 case Intrinsic::x86_avx_blend_pd_256:
7696 case Intrinsic::x86_avx_blend_ps_256:
7697 case Intrinsic::x86_avx_blendv_pd_256:
7698 case Intrinsic::x86_avx_blendv_ps_256:
7699 case Intrinsic::x86_avx_cmp_pd_256:
7700 case Intrinsic::x86_avx_cmp_ps_256:
7701 case Intrinsic::x86_avx_cvt_pd2_ps_256:
7702 case Intrinsic::x86_avx_cvt_pd2dq_256:
7703 case Intrinsic::x86_avx_cvt_ps2_pd_256:
7704 case Intrinsic::x86_avx_cvt_ps2dq_256:
7705 case Intrinsic::x86_avx_cvtdq2_pd_256:
7706 case Intrinsic::x86_avx_cvtdq2_ps_256:
7707 case Intrinsic::x86_avx_cvtt_pd2dq_256:
7708 case Intrinsic::x86_avx_cvtt_ps2dq_256:
7709 case Intrinsic::x86_avx_dp_ps_256:
7710 case Intrinsic::x86_avx_hadd_pd_256:
7711 case Intrinsic::x86_avx_hadd_ps_256:
7712 case Intrinsic::x86_avx_hsub_pd_256:
7713 case Intrinsic::x86_avx_hsub_ps_256:
7714 case Intrinsic::x86_avx_max_pd_256:
7715 case Intrinsic::x86_avx_max_ps_256:
7716 case Intrinsic::x86_avx_min_pd_256:
7717 case Intrinsic::x86_avx_min_ps_256:
7718 case Intrinsic::x86_avx_movmsk_pd_256:
7719 case Intrinsic::x86_avx_movmsk_ps_256:
7720 case Intrinsic::x86_avx_ptestc_256:
7721 case Intrinsic::x86_avx_ptestnzc_256:
7722 case Intrinsic::x86_avx_ptestz_256:
7723 case Intrinsic::x86_avx_rcp_ps_256:
7724 case Intrinsic::x86_avx_round_pd_256:
7725 case Intrinsic::x86_avx_round_ps_256:
7726 case Intrinsic::x86_avx_rsqrt_ps_256:
7727 case Intrinsic::x86_avx_sqrt_pd_256:
7728 case Intrinsic::x86_avx_sqrt_ps_256:
7729 case Intrinsic::x86_avx_vextractf128_pd_256:
7730 case Intrinsic::x86_avx_vextractf128_ps_256:
7731 case Intrinsic::x86_avx_vextractf128_si_256:
7732 case Intrinsic::x86_avx_vinsertf128_pd_256:
7733 case Intrinsic::x86_avx_vinsertf128_ps_256:
7734 case Intrinsic::x86_avx_vinsertf128_si_256:
7735 case Intrinsic::x86_avx_vperm2f128_pd_256:
7736 case Intrinsic::x86_avx_vperm2f128_ps_256:
7737 case Intrinsic::x86_avx_vperm2f128_si_256:
7738 case Intrinsic::x86_avx_vpermil_pd:
7739 case Intrinsic::x86_avx_vpermil_pd_256:
7740 case Intrinsic::x86_avx_vpermil_ps:
7741 case Intrinsic::x86_avx_vpermil_ps_256:
7742 case Intrinsic::x86_avx_vpermilvar_pd:
7743 case Intrinsic::x86_avx_vpermilvar_pd_256:
7744 case Intrinsic::x86_avx_vpermilvar_ps:
7745 case Intrinsic::x86_avx_vpermilvar_ps_256:
7746 case Intrinsic::x86_avx_vtestc_pd:
7747 case Intrinsic::x86_avx_vtestc_pd_256:
7748 case Intrinsic::x86_avx_vtestc_ps:
7749 case Intrinsic::x86_avx_vtestc_ps_256:
7750 case Intrinsic::x86_avx_vtestnzc_pd:
7751 case Intrinsic::x86_avx_vtestnzc_pd_256:
7752 case Intrinsic::x86_avx_vtestnzc_ps:
7753 case Intrinsic::x86_avx_vtestnzc_ps_256:
7754 case Intrinsic::x86_avx_vtestz_pd:
7755 case Intrinsic::x86_avx_vtestz_pd_256:
7756 case Intrinsic::x86_avx_vtestz_ps:
7757 case Intrinsic::x86_avx_vtestz_ps_256:
7758 case Intrinsic::x86_mmx_packssdw:
7759 case Intrinsic::x86_mmx_packsswb:
7760 case Intrinsic::x86_mmx_packuswb:
7761 case Intrinsic::x86_mmx_padd_b:
7762 case Intrinsic::x86_mmx_padd_d:
7763 case Intrinsic::x86_mmx_padd_q:
7764 case Intrinsic::x86_mmx_padd_w:
7765 case Intrinsic::x86_mmx_padds_b:
7766 case Intrinsic::x86_mmx_padds_w:
7767 case Intrinsic::x86_mmx_paddus_b:
7768 case Intrinsic::x86_mmx_paddus_w:
7769 case Intrinsic::x86_mmx_palignr_b:
7770 case Intrinsic::x86_mmx_pand:
7771 case Intrinsic::x86_mmx_pandn:
7772 case Intrinsic::x86_mmx_pavg_b:
7773 case Intrinsic::x86_mmx_pavg_w:
7774 case Intrinsic::x86_mmx_pcmpeq_b:
7775 case Intrinsic::x86_mmx_pcmpeq_d:
7776 case Intrinsic::x86_mmx_pcmpeq_w:
7777 case Intrinsic::x86_mmx_pcmpgt_b:
7778 case Intrinsic::x86_mmx_pcmpgt_d:
7779 case Intrinsic::x86_mmx_pcmpgt_w:
7780 case Intrinsic::x86_mmx_pextr_w:
7781 case Intrinsic::x86_mmx_pinsr_w:
7782 case Intrinsic::x86_mmx_pmadd_wd:
7783 case Intrinsic::x86_mmx_pmaxs_w:
7784 case Intrinsic::x86_mmx_pmaxu_b:
7785 case Intrinsic::x86_mmx_pmins_w:
7786 case Intrinsic::x86_mmx_pminu_b:
7787 case Intrinsic::x86_mmx_pmovmskb:
7788 case Intrinsic::x86_mmx_pmulh_w:
7789 case Intrinsic::x86_mmx_pmulhu_w:
7790 case Intrinsic::x86_mmx_pmull_w:
7791 case Intrinsic::x86_mmx_pmulu_dq:
7792 case Intrinsic::x86_mmx_por:
7793 case Intrinsic::x86_mmx_psad_bw:
7794 case Intrinsic::x86_mmx_psll_d:
7795 case Intrinsic::x86_mmx_psll_q:
7796 case Intrinsic::x86_mmx_psll_w:
7797 case Intrinsic::x86_mmx_pslli_d:
7798 case Intrinsic::x86_mmx_pslli_q:
7799 case Intrinsic::x86_mmx_pslli_w:
7800 case Intrinsic::x86_mmx_psra_d:
7801 case Intrinsic::x86_mmx_psra_w:
7802 case Intrinsic::x86_mmx_psrai_d:
7803 case Intrinsic::x86_mmx_psrai_w:
7804 case Intrinsic::x86_mmx_psrl_d:
7805 case Intrinsic::x86_mmx_psrl_q:
7806 case Intrinsic::x86_mmx_psrl_w:
7807 case Intrinsic::x86_mmx_psrli_d:
7808 case Intrinsic::x86_mmx_psrli_q:
7809 case Intrinsic::x86_mmx_psrli_w:
7810 case Intrinsic::x86_mmx_psub_b:
7811 case Intrinsic::x86_mmx_psub_d:
7812 case Intrinsic::x86_mmx_psub_q:
7813 case Intrinsic::x86_mmx_psub_w:
7814 case Intrinsic::x86_mmx_psubs_b:
7815 case Intrinsic::x86_mmx_psubs_w:
7816 case Intrinsic::x86_mmx_psubus_b:
7817 case Intrinsic::x86_mmx_psubus_w:
7818 case Intrinsic::x86_mmx_punpckhbw:
7819 case Intrinsic::x86_mmx_punpckhdq:
7820 case Intrinsic::x86_mmx_punpckhwd:
7821 case Intrinsic::x86_mmx_punpcklbw:
7822 case Intrinsic::x86_mmx_punpckldq:
7823 case Intrinsic::x86_mmx_punpcklwd:
7824 case Intrinsic::x86_mmx_pxor:
7825 case Intrinsic::x86_sse2_add_sd:
7826 case Intrinsic::x86_sse2_cmp_pd:
7827 case Intrinsic::x86_sse2_cmp_sd:
7828 case Intrinsic::x86_sse2_comieq_sd:
7829 case Intrinsic::x86_sse2_comige_sd:
7830 case Intrinsic::x86_sse2_comigt_sd:
7831 case Intrinsic::x86_sse2_comile_sd:
7832 case Intrinsic::x86_sse2_comilt_sd:
7833 case Intrinsic::x86_sse2_comineq_sd:
7834 case Intrinsic::x86_sse2_cvtdq2pd:
7835 case Intrinsic::x86_sse2_cvtdq2ps:
7836 case Intrinsic::x86_sse2_cvtpd2dq:
7837 case Intrinsic::x86_sse2_cvtpd2ps:
7838 case Intrinsic::x86_sse2_cvtps2dq:
7839 case Intrinsic::x86_sse2_cvtps2pd:
7840 case Intrinsic::x86_sse2_cvtsd2si:
7841 case Intrinsic::x86_sse2_cvtsd2si64:
7842 case Intrinsic::x86_sse2_cvtsd2ss:
7843 case Intrinsic::x86_sse2_cvtsi2sd:
7844 case Intrinsic::x86_sse2_cvtsi642sd:
7845 case Intrinsic::x86_sse2_cvtss2sd:
7846 case Intrinsic::x86_sse2_cvttpd2dq:
7847 case Intrinsic::x86_sse2_cvttps2dq:
7848 case Intrinsic::x86_sse2_cvttsd2si:
7849 case Intrinsic::x86_sse2_cvttsd2si64:
7850 case Intrinsic::x86_sse2_div_sd:
7851 case Intrinsic::x86_sse2_max_pd:
7852 case Intrinsic::x86_sse2_max_sd:
7853 case Intrinsic::x86_sse2_min_pd:
7854 case Intrinsic::x86_sse2_min_sd:
7855 case Intrinsic::x86_sse2_movmsk_pd:
7856 case Intrinsic::x86_sse2_mul_sd:
7857 case Intrinsic::x86_sse2_packssdw_128:
7858 case Intrinsic::x86_sse2_packsswb_128:
7859 case Intrinsic::x86_sse2_packuswb_128:
7860 case Intrinsic::x86_sse2_padds_b:
7861 case Intrinsic::x86_sse2_padds_w:
7862 case Intrinsic::x86_sse2_paddus_b:
7863 case Intrinsic::x86_sse2_paddus_w:
7864 case Intrinsic::x86_sse2_pavg_b:
7865 case Intrinsic::x86_sse2_pavg_w:
7866 case Intrinsic::x86_sse2_pcmpeq_b:
7867 case Intrinsic::x86_sse2_pcmpeq_d:
7868 case Intrinsic::x86_sse2_pcmpeq_w:
7869 case Intrinsic::x86_sse2_pcmpgt_b:
7870 case Intrinsic::x86_sse2_pcmpgt_d:
7871 case Intrinsic::x86_sse2_pcmpgt_w:
7872 case Intrinsic::x86_sse2_pmadd_wd:
7873 case Intrinsic::x86_sse2_pmaxs_w:
7874 case Intrinsic::x86_sse2_pmaxu_b:
7875 case Intrinsic::x86_sse2_pmins_w:
7876 case Intrinsic::x86_sse2_pminu_b:
7877 case Intrinsic::x86_sse2_pmovmskb_128:
7878 case Intrinsic::x86_sse2_pmulh_w:
7879 case Intrinsic::x86_sse2_pmulhu_w:
7880 case Intrinsic::x86_sse2_pmulu_dq:
7881 case Intrinsic::x86_sse2_psad_bw:
7882 case Intrinsic::x86_sse2_psll_d:
7883 case Intrinsic::x86_sse2_psll_dq:
7884 case Intrinsic::x86_sse2_psll_dq_bs:
7885 case Intrinsic::x86_sse2_psll_q:
7886 case Intrinsic::x86_sse2_psll_w:
7887 case Intrinsic::x86_sse2_pslli_d:
7888 case Intrinsic::x86_sse2_pslli_q:
7889 case Intrinsic::x86_sse2_pslli_w:
7890 case Intrinsic::x86_sse2_psra_d:
7891 case Intrinsic::x86_sse2_psra_w:
7892 case Intrinsic::x86_sse2_psrai_d:
7893 case Intrinsic::x86_sse2_psrai_w:
7894 case Intrinsic::x86_sse2_psrl_d:
7895 case Intrinsic::x86_sse2_psrl_dq:
7896 case Intrinsic::x86_sse2_psrl_dq_bs:
7897 case Intrinsic::x86_sse2_psrl_q:
7898 case Intrinsic::x86_sse2_psrl_w:
7899 case Intrinsic::x86_sse2_psrli_d:
7900 case Intrinsic::x86_sse2_psrli_q:
7901 case Intrinsic::x86_sse2_psrli_w:
7902 case Intrinsic::x86_sse2_psubs_b:
7903 case Intrinsic::x86_sse2_psubs_w:
7904 case Intrinsic::x86_sse2_psubus_b:
7905 case Intrinsic::x86_sse2_psubus_w:
7906 case Intrinsic::x86_sse2_sqrt_pd:
7907 case Intrinsic::x86_sse2_sqrt_sd:
7908 case Intrinsic::x86_sse2_sub_sd:
7909 case Intrinsic::x86_sse2_ucomieq_sd:
7910 case Intrinsic::x86_sse2_ucomige_sd:
7911 case Intrinsic::x86_sse2_ucomigt_sd:
7912 case Intrinsic::x86_sse2_ucomile_sd:
7913 case Intrinsic::x86_sse2_ucomilt_sd:
7914 case Intrinsic::x86_sse2_ucomineq_sd:
7915 case Intrinsic::x86_sse3_addsub_pd:
7916 case Intrinsic::x86_sse3_addsub_ps:
7917 case Intrinsic::x86_sse3_hadd_pd:
7918 case Intrinsic::x86_sse3_hadd_ps:
7919 case Intrinsic::x86_sse3_hsub_pd:
7920 case Intrinsic::x86_sse3_hsub_ps:
7921 case Intrinsic::x86_sse41_blendpd:
7922 case Intrinsic::x86_sse41_blendps:
7923 case Intrinsic::x86_sse41_blendvpd:
7924 case Intrinsic::x86_sse41_blendvps:
7925 case Intrinsic::x86_sse41_dppd:
7926 case Intrinsic::x86_sse41_dpps:
7927 case Intrinsic::x86_sse41_extractps:
7928 case Intrinsic::x86_sse41_insertps:
7929 case Intrinsic::x86_sse41_mpsadbw:
7930 case Intrinsic::x86_sse41_packusdw:
7931 case Intrinsic::x86_sse41_pblendvb:
7932 case Intrinsic::x86_sse41_pblendw:
7933 case Intrinsic::x86_sse41_pcmpeqq:
7934 case Intrinsic::x86_sse41_pextrb:
7935 case Intrinsic::x86_sse41_pextrd:
7936 case Intrinsic::x86_sse41_pextrq:
7937 case Intrinsic::x86_sse41_phminposuw:
7938 case Intrinsic::x86_sse41_pmaxsb:
7939 case Intrinsic::x86_sse41_pmaxsd:
7940 case Intrinsic::x86_sse41_pmaxud:
7941 case Intrinsic::x86_sse41_pmaxuw:
7942 case Intrinsic::x86_sse41_pminsb:
7943 case Intrinsic::x86_sse41_pminsd:
7944 case Intrinsic::x86_sse41_pminud:
7945 case Intrinsic::x86_sse41_pminuw:
7946 case Intrinsic::x86_sse41_pmovsxbd:
7947 case Intrinsic::x86_sse41_pmovsxbq:
7948 case Intrinsic::x86_sse41_pmovsxbw:
7949 case Intrinsic::x86_sse41_pmovsxdq:
7950 case Intrinsic::x86_sse41_pmovsxwd:
7951 case Intrinsic::x86_sse41_pmovsxwq:
7952 case Intrinsic::x86_sse41_pmovzxbd:
7953 case Intrinsic::x86_sse41_pmovzxbq:
7954 case Intrinsic::x86_sse41_pmovzxbw:
7955 case Intrinsic::x86_sse41_pmovzxdq:
7956 case Intrinsic::x86_sse41_pmovzxwd:
7957 case Intrinsic::x86_sse41_pmovzxwq:
7958 case Intrinsic::x86_sse41_pmuldq:
7959 case Intrinsic::x86_sse41_ptestc:
7960 case Intrinsic::x86_sse41_ptestnzc:
7961 case Intrinsic::x86_sse41_ptestz:
7962 case Intrinsic::x86_sse41_round_pd:
7963 case Intrinsic::x86_sse41_round_ps:
7964 case Intrinsic::x86_sse41_round_sd:
7965 case Intrinsic::x86_sse41_round_ss:
7966 case Intrinsic::x86_sse42_crc32_32_16:
7967 case Intrinsic::x86_sse42_crc32_32_32:
7968 case Intrinsic::x86_sse42_crc32_32_8:
7969 case Intrinsic::x86_sse42_crc32_64_64:
7970 case Intrinsic::x86_sse42_crc32_64_8:
7971 case Intrinsic::x86_sse42_pcmpestri128:
7972 case Intrinsic::x86_sse42_pcmpestria128:
7973 case Intrinsic::x86_sse42_pcmpestric128:
7974 case Intrinsic::x86_sse42_pcmpestrio128:
7975 case Intrinsic::x86_sse42_pcmpestris128:
7976 case Intrinsic::x86_sse42_pcmpestriz128:
7977 case Intrinsic::x86_sse42_pcmpestrm128:
7978 case Intrinsic::x86_sse42_pcmpgtq:
7979 case Intrinsic::x86_sse42_pcmpistri128:
7980 case Intrinsic::x86_sse42_pcmpistria128:
7981 case Intrinsic::x86_sse42_pcmpistric128:
7982 case Intrinsic::x86_sse42_pcmpistrio128:
7983 case Intrinsic::x86_sse42_pcmpistris128:
7984 case Intrinsic::x86_sse42_pcmpistriz128:
7985 case Intrinsic::x86_sse42_pcmpistrm128:
7986 case Intrinsic::x86_sse_add_ss:
7987 case Intrinsic::x86_sse_cmp_ps:
7988 case Intrinsic::x86_sse_cmp_ss:
7989 case Intrinsic::x86_sse_comieq_ss:
7990 case Intrinsic::x86_sse_comige_ss:
7991 case Intrinsic::x86_sse_comigt_ss:
7992 case Intrinsic::x86_sse_comile_ss:
7993 case Intrinsic::x86_sse_comilt_ss:
7994 case Intrinsic::x86_sse_comineq_ss:
7995 case Intrinsic::x86_sse_cvtpd2pi:
7996 case Intrinsic::x86_sse_cvtpi2pd:
7997 case Intrinsic::x86_sse_cvtpi2ps:
7998 case Intrinsic::x86_sse_cvtps2pi:
7999 case Intrinsic::x86_sse_cvtsi2ss:
8000 case Intrinsic::x86_sse_cvtsi642ss:
8001 case Intrinsic::x86_sse_cvtss2si:
8002 case Intrinsic::x86_sse_cvtss2si64:
8003 case Intrinsic::x86_sse_cvttpd2pi:
8004 case Intrinsic::x86_sse_cvttps2pi:
8005 case Intrinsic::x86_sse_cvttss2si:
8006 case Intrinsic::x86_sse_cvttss2si64:
8007 case Intrinsic::x86_sse_div_ss:
8008 case Intrinsic::x86_sse_max_ps:
8009 case Intrinsic::x86_sse_max_ss:
8010 case Intrinsic::x86_sse_min_ps:
8011 case Intrinsic::x86_sse_min_ss:
8012 case Intrinsic::x86_sse_movmsk_ps:
8013 case Intrinsic::x86_sse_mul_ss:
8014 case Intrinsic::x86_sse_pshuf_w:
8015 case Intrinsic::x86_sse_rcp_ps:
8016 case Intrinsic::x86_sse_rcp_ss:
8017 case Intrinsic::x86_sse_rsqrt_ps:
8018 case Intrinsic::x86_sse_rsqrt_ss:
8019 case Intrinsic::x86_sse_sqrt_ps:
8020 case Intrinsic::x86_sse_sqrt_ss:
8021 case Intrinsic::x86_sse_sub_ss:
8022 case Intrinsic::x86_sse_ucomieq_ss:
8023 case Intrinsic::x86_sse_ucomige_ss:
8024 case Intrinsic::x86_sse_ucomigt_ss:
8025 case Intrinsic::x86_sse_ucomile_ss:
8026 case Intrinsic::x86_sse_ucomilt_ss:
8027 case Intrinsic::x86_sse_ucomineq_ss:
8028 case Intrinsic::x86_ssse3_pabs_b:
8029 case Intrinsic::x86_ssse3_pabs_b_128:
8030 case Intrinsic::x86_ssse3_pabs_d:
8031 case Intrinsic::x86_ssse3_pabs_d_128:
8032 case Intrinsic::x86_ssse3_pabs_w:
8033 case Intrinsic::x86_ssse3_pabs_w_128:
8034 case Intrinsic::x86_ssse3_phadd_d:
8035 case Intrinsic::x86_ssse3_phadd_d_128:
8036 case Intrinsic::x86_ssse3_phadd_sw:
8037 case Intrinsic::x86_ssse3_phadd_sw_128:
8038 case Intrinsic::x86_ssse3_phadd_w:
8039 case Intrinsic::x86_ssse3_phadd_w_128:
8040 case Intrinsic::x86_ssse3_phsub_d:
8041 case Intrinsic::x86_ssse3_phsub_d_128:
8042 case Intrinsic::x86_ssse3_phsub_sw:
8043 case Intrinsic::x86_ssse3_phsub_sw_128:
8044 case Intrinsic::x86_ssse3_phsub_w:
8045 case Intrinsic::x86_ssse3_phsub_w_128:
8046 case Intrinsic::x86_ssse3_pmadd_ub_sw:
8047 case Intrinsic::x86_ssse3_pmadd_ub_sw_128:
8048 case Intrinsic::x86_ssse3_pmul_hr_sw:
8049 case Intrinsic::x86_ssse3_pmul_hr_sw_128:
8050 case Intrinsic::x86_ssse3_pshuf_b:
8051 case Intrinsic::x86_ssse3_pshuf_b_128:
8052 case Intrinsic::x86_ssse3_psign_b:
8053 case Intrinsic::x86_ssse3_psign_b_128:
8054 case Intrinsic::x86_ssse3_psign_d:
8055 case Intrinsic::x86_ssse3_psign_d_128:
8056 case Intrinsic::x86_ssse3_psign_w:
8057 case Intrinsic::x86_ssse3_psign_w_128:
8061 case Intrinsic::adjust_trampoline:
8062 case Intrinsic::cos:
8063 case Intrinsic::eh_exception:
8064 case Intrinsic::exp:
8065 case Intrinsic::exp2:
8066 case Intrinsic::gcread:
8067 case Intrinsic::log:
8068 case Intrinsic::log10:
8069 case Intrinsic::log2:
8070 case Intrinsic::pow:
8071 case Intrinsic::powi:
8072 case Intrinsic::sin:
8073 case Intrinsic::sqrt:
8074 case Intrinsic::x86_avx_ldu_dq_256:
8075 case Intrinsic::x86_avx_loadu_dq_256:
8076 case Intrinsic::x86_avx_loadu_pd_256:
8077 case Intrinsic::x86_avx_loadu_ps_256:
8078 case Intrinsic::x86_avx_maskload_pd:
8079 case Intrinsic::x86_avx_maskload_pd_256:
8080 case Intrinsic::x86_avx_maskload_ps:
8081 case Intrinsic::x86_avx_maskload_ps_256:
8082 case Intrinsic::x86_avx_vbroadcast_sd_256:
8083 case Intrinsic::x86_avx_vbroadcastf128_pd_256:
8084 case Intrinsic::x86_avx_vbroadcastf128_ps_256:
8085 case Intrinsic::x86_avx_vbroadcastss:
8086 case Intrinsic::x86_avx_vbroadcastss_256:
8087 case Intrinsic::x86_sse3_ldu_dq:
8088 case Intrinsic::x86_sse41_movntdqa:
8092 case Intrinsic::annotation:
8093 case Intrinsic::convertff:
8094 case Intrinsic::convertfsi:
8095 case Intrinsic::convertfui:
8096 case Intrinsic::convertsif:
8097 case Intrinsic::convertss:
8098 case Intrinsic::convertsu:
8099 case Intrinsic::convertuif:
8100 case Intrinsic::convertus:
8101 case Intrinsic::convertuu:
8102 case Intrinsic::eh_dwarf_cfa:
8103 case Intrinsic::eh_return_i32:
8104 case Intrinsic::eh_return_i64:
8105 case Intrinsic::eh_selector:
8106 case Intrinsic::eh_sjlj_dispatch_setup:
8107 case Intrinsic::eh_sjlj_functioncontext:
8108 case Intrinsic::eh_sjlj_longjmp:
8109 case Intrinsic::eh_sjlj_setjmp:
8110 case Intrinsic::eh_unwind_init:
8111 case Intrinsic::flt_rounds:
8112 case Intrinsic::gcroot:
8113 case Intrinsic::longjmp:
8114 case Intrinsic::pcmarker:
8115 case Intrinsic::ptr_annotation:
8116 case Intrinsic::readcyclecounter:
8117 case Intrinsic::setjmp:
8118 case Intrinsic::siglongjmp:
8119 case Intrinsic::sigsetjmp:
8120 case Intrinsic::stackprotector:
8121 case Intrinsic::stackrestore:
8122 case Intrinsic::stacksave:
8123 case Intrinsic::trap:
8124 case Intrinsic::vacopy:
8125 case Intrinsic::vaend:
8126 case Intrinsic::var_annotation:
8127 case Intrinsic::vastart:
8128 case Intrinsic::x86_avx_maskstore_pd:
8129 case Intrinsic::x86_avx_maskstore_pd_256:
8130 case Intrinsic::x86_avx_maskstore_ps:
8131 case Intrinsic::x86_avx_maskstore_ps_256:
8132 case Intrinsic::x86_avx_movnt_dq_256:
8133 case Intrinsic::x86_avx_movnt_pd_256:
8134 case Intrinsic::x86_avx_movnt_ps_256:
8135 case Intrinsic::x86_avx_storeu_dq_256:
8136 case Intrinsic::x86_avx_storeu_pd_256:
8137 case Intrinsic::x86_avx_storeu_ps_256:
8138 case Intrinsic::x86_avx_vzeroall:
8139 case Intrinsic::x86_avx_vzeroupper:
8140 case Intrinsic::x86_int:
8141 case Intrinsic::x86_mmx_emms:
8142 case Intrinsic::x86_mmx_femms:
8143 case Intrinsic::x86_mmx_maskmovq:
8144 case Intrinsic::x86_mmx_movnt_dq:
8145 case Intrinsic::x86_sse2_clflush:
8146 case Intrinsic::x86_sse2_lfence:
8147 case Intrinsic::x86_sse2_maskmov_dqu:
8148 case Intrinsic::x86_sse2_mfence:
8149 case Intrinsic::x86_sse2_storel_dq:
8150 case Intrinsic::x86_sse2_storeu_dq:
8151 case Intrinsic::x86_sse2_storeu_pd:
8152 case Intrinsic::x86_sse3_monitor:
8153 case Intrinsic::x86_sse3_mwait:
8154 case Intrinsic::x86_sse_ldmxcsr:
8155 case Intrinsic::x86_sse_sfence:
8156 case Intrinsic::x86_sse_stmxcsr:
8157 case Intrinsic::x86_sse_storeu_ps:
8161 case Intrinsic::init_trampoline:
8162 case Intrinsic::memset:
8163 case Intrinsic::prefetch:
8168 case Intrinsic::memcpy:
8169 case Intrinsic::memmove:
8175 case Intrinsic::invariant_start:
8176 case Intrinsic::lifetime_end:
8177 case Intrinsic::lifetime_start:
8182 case Intrinsic::gcwrite:
8188 case Intrinsic::invariant_end:
8193 case Intrinsic::eh_resume:
8205 case Intrinsic::adjust_trampoline:
8207 case Intrinsic::bswap:
8209 case Intrinsic::convert_from_fp16:
8211 case Intrinsic::convert_to_fp16:
8213 case Intrinsic::cos:
8215 case Intrinsic::ctlz:
8217 case Intrinsic::ctpop:
8219 case Intrinsic::cttz:
8221 case Intrinsic::dbg_declare:
8223 case Intrinsic::dbg_value:
8225 case Intrinsic::eh_exception:
8227 case Intrinsic::eh_sjlj_callsite:
8229 case Intrinsic::eh_sjlj_lsda:
8231 case Intrinsic::eh_typeid_for:
8233 case Intrinsic::exp:
8235 case Intrinsic::exp2:
8237 case Intrinsic::expect:
8239 case Intrinsic::fma:
8241 case Intrinsic::frameaddress:
8243 case Intrinsic::gcread:
8245 case Intrinsic::gcwrite:
8247 case Intrinsic::init_trampoline:
8249 case Intrinsic::invariant_end:
8251 case Intrinsic::invariant_start:
8253 case Intrinsic::lifetime_end:
8255 case Intrinsic::lifetime_start:
8257 case Intrinsic::log:
8259 case Intrinsic::log10:
8261 case Intrinsic::log2:
8263 case Intrinsic::memcpy:
8265 case Intrinsic::memmove:
8267 case Intrinsic::memset:
8269 case Intrinsic::objectsize:
8271 case Intrinsic::pow:
8273 case Intrinsic::powi:
8275 case Intrinsic::prefetch:
8277 case Intrinsic::returnaddress:
8279 case Intrinsic::sadd_with_overflow:
8281 case Intrinsic::sin:
8283 case Intrinsic::smul_with_overflow:
8285 case Intrinsic::sqrt:
8287 case Intrinsic::ssub_with_overflow:
8289 case Intrinsic::uadd_with_overflow:
8291 case Intrinsic::umul_with_overflow:
8293 case Intrinsic::usub_with_overflow:
8295 case Intrinsic::x86_3dnow_pavgusb:
8297 case Intrinsic::x86_3dnow_pf2id:
8299 case Intrinsic::x86_3dnow_pfacc:
8301 case Intrinsic::x86_3dnow_pfadd:
8303 case Intrinsic::x86_3dnow_pfcmpeq:
8305 case Intrinsic::x86_3dnow_pfcmpge:
8307 case Intrinsic::x86_3dnow_pfcmpgt:
8309 case Intrinsic::x86_3dnow_pfmax:
8311 case Intrinsic::x86_3dnow_pfmin:
8313 case Intrinsic::x86_3dnow_pfmul:
8315 case Intrinsic::x86_3dnow_pfrcp:
8317 case Intrinsic::x86_3dnow_pfrcpit1:
8319 case Intrinsic::x86_3dnow_pfrcpit2:
8321 case Intrinsic::x86_3dnow_pfrsqit1:
8323 case Intrinsic::x86_3dnow_pfrsqrt:
8325 case Intrinsic::x86_3dnow_pfsub:
8327 case Intrinsic::x86_3dnow_pfsubr:
8329 case Intrinsic::x86_3dnow_pi2fd:
8331 case Intrinsic::x86_3dnow_pmulhrw:
8333 case Intrinsic::x86_3dnowa_pf2iw:
8335 case Intrinsic::x86_3dnowa_pfnacc:
8337 case Intrinsic::x86_3dnowa_pfpnacc:
8339 case Intrinsic::x86_3dnowa_pi2fw:
8341 case Intrinsic::x86_3dnowa_pswapd:
8343 case Intrinsic::x86_aesni_aesdec:
8345 case Intrinsic::x86_aesni_aesdeclast:
8347 case Intrinsic::x86_aesni_aesenc:
8349 case Intrinsic::x86_aesni_aesenclast:
8351 case Intrinsic::x86_aesni_aesimc:
8353 case Intrinsic::x86_aesni_aeskeygenassist:
8355 case Intrinsic::x86_avx_addsub_pd_256:
8357 case Intrinsic::x86_avx_addsub_ps_256:
8359 case Intrinsic::x86_avx_blend_pd_256:
8361 case Intrinsic::x86_avx_blend_ps_256:
8363 case Intrinsic::x86_avx_blendv_pd_256:
8365 case Intrinsic::x86_avx_blendv_ps_256:
8367 case Intrinsic::x86_avx_cmp_pd_256:
8369 case Intrinsic::x86_avx_cmp_ps_256:
8371 case Intrinsic::x86_avx_cvt_pd2_ps_256:
8373 case Intrinsic::x86_avx_cvt_pd2dq_256:
8375 case Intrinsic::x86_avx_cvt_ps2_pd_256:
8377 case Intrinsic::x86_avx_cvt_ps2dq_256:
8379 case Intrinsic::x86_avx_cvtdq2_pd_256:
8381 case Intrinsic::x86_avx_cvtdq2_ps_256:
8383 case Intrinsic::x86_avx_cvtt_pd2dq_256:
8385 case Intrinsic::x86_avx_cvtt_ps2dq_256:
8387 case Intrinsic::x86_avx_dp_ps_256:
8389 case Intrinsic::x86_avx_hadd_pd_256:
8391 case Intrinsic::x86_avx_hadd_ps_256:
8393 case Intrinsic::x86_avx_hsub_pd_256:
8395 case Intrinsic::x86_avx_hsub_ps_256:
8397 case Intrinsic::x86_avx_ldu_dq_256:
8399 case Intrinsic::x86_avx_loadu_dq_256:
8401 case Intrinsic::x86_avx_loadu_pd_256:
8403 case Intrinsic::x86_avx_loadu_ps_256:
8405 case Intrinsic::x86_avx_maskload_pd:
8407 case Intrinsic::x86_avx_maskload_pd_256:
8409 case Intrinsic::x86_avx_maskload_ps:
8411 case Intrinsic::x86_avx_maskload_ps_256:
8413 case Intrinsic::x86_avx_max_pd_256:
8415 case Intrinsic::x86_avx_max_ps_256:
8417 case Intrinsic::x86_avx_min_pd_256:
8419 case Intrinsic::x86_avx_min_ps_256:
8421 case Intrinsic::x86_avx_movmsk_pd_256:
8423 case Intrinsic::x86_avx_movmsk_ps_256:
8425 case Intrinsic::x86_avx_ptestc_256:
8427 case Intrinsic::x86_avx_ptestnzc_256:
8429 case Intrinsic::x86_avx_ptestz_256:
8431 case Intrinsic::x86_avx_rcp_ps_256:
8433 case Intrinsic::x86_avx_round_pd_256:
8435 case Intrinsic::x86_avx_round_ps_256:
8437 case Intrinsic::x86_avx_rsqrt_ps_256:
8439 case Intrinsic::x86_avx_sqrt_pd_256:
8441 case Intrinsic::x86_avx_sqrt_ps_256:
8443 case Intrinsic::x86_avx_vbroadcast_sd_256:
8445 case Intrinsic::x86_avx_vbroadcastf128_pd_256:
8447 case Intrinsic::x86_avx_vbroadcastf128_ps_256:
8449 case Intrinsic::x86_avx_vbroadcastss:
8451 case Intrinsic::x86_avx_vbroadcastss_256:
8453 case Intrinsic::x86_avx_vextractf128_pd_256:
8455 case Intrinsic::x86_avx_vextractf128_ps_256:
8457 case Intrinsic::x86_avx_vextractf128_si_256:
8459 case Intrinsic::x86_avx_vinsertf128_pd_256:
8461 case Intrinsic::x86_avx_vinsertf128_ps_256:
8463 case Intrinsic::x86_avx_vinsertf128_si_256:
8465 case Intrinsic::x86_avx_vperm2f128_pd_256:
8467 case Intrinsic::x86_avx_vperm2f128_ps_256:
8469 case Intrinsic::x86_avx_vperm2f128_si_256:
8471 case Intrinsic::x86_avx_vpermil_pd:
8473 case Intrinsic::x86_avx_vpermil_pd_256:
8475 case Intrinsic::x86_avx_vpermil_ps:
8477 case Intrinsic::x86_avx_vpermil_ps_256:
8479 case Intrinsic::x86_avx_vpermilvar_pd:
8481 case Intrinsic::x86_avx_vpermilvar_pd_256:
8483 case Intrinsic::x86_avx_vpermilvar_ps:
8485 case Intrinsic::x86_avx_vpermilvar_ps_256:
8487 case Intrinsic::x86_avx_vtestc_pd:
8489 case Intrinsic::x86_avx_vtestc_pd_256:
8491 case Intrinsic::x86_avx_vtestc_ps:
8493 case Intrinsic::x86_avx_vtestc_ps_256:
8495 case Intrinsic::x86_avx_vtestnzc_pd:
8497 case Intrinsic::x86_avx_vtestnzc_pd_256:
8499 case Intrinsic::x86_avx_vtestnzc_ps:
8501 case Intrinsic::x86_avx_vtestnzc_ps_256:
8503 case Intrinsic::x86_avx_vtestz_pd:
8505 case Intrinsic::x86_avx_vtestz_pd_256:
8507 case Intrinsic::x86_avx_vtestz_ps:
8509 case Intrinsic::x86_avx_vtestz_ps_256:
8511 case Intrinsic::x86_mmx_packssdw:
8513 case Intrinsic::x86_mmx_packsswb:
8515 case Intrinsic::x86_mmx_packuswb:
8517 case Intrinsic::x86_mmx_padd_b:
8519 case Intrinsic::x86_mmx_padd_d:
8521 case Intrinsic::x86_mmx_padd_q:
8523 case Intrinsic::x86_mmx_padd_w:
8525 case Intrinsic::x86_mmx_padds_b:
8527 case Intrinsic::x86_mmx_padds_w:
8529 case Intrinsic::x86_mmx_paddus_b:
8531 case Intrinsic::x86_mmx_paddus_w:
8533 case Intrinsic::x86_mmx_palignr_b:
8535 case Intrinsic::x86_mmx_pand:
8537 case Intrinsic::x86_mmx_pandn:
8539 case Intrinsic::x86_mmx_pavg_b:
8541 case Intrinsic::x86_mmx_pavg_w:
8543 case Intrinsic::x86_mmx_pcmpeq_b:
8545 case Intrinsic::x86_mmx_pcmpeq_d:
8547 case Intrinsic::x86_mmx_pcmpeq_w:
8549 case Intrinsic::x86_mmx_pcmpgt_b:
8551 case Intrinsic::x86_mmx_pcmpgt_d:
8553 case Intrinsic::x86_mmx_pcmpgt_w:
8555 case Intrinsic::x86_mmx_pextr_w:
8557 case Intrinsic::x86_mmx_pinsr_w:
8559 case Intrinsic::x86_mmx_pmadd_wd:
8561 case Intrinsic::x86_mmx_pmaxs_w:
8563 case Intrinsic::x86_mmx_pmaxu_b:
8565 case Intrinsic::x86_mmx_pmins_w:
8567 case Intrinsic::x86_mmx_pminu_b:
8569 case Intrinsic::x86_mmx_pmovmskb:
8571 case Intrinsic::x86_mmx_pmulh_w:
8573 case Intrinsic::x86_mmx_pmulhu_w:
8575 case Intrinsic::x86_mmx_pmull_w:
8577 case Intrinsic::x86_mmx_pmulu_dq:
8579 case Intrinsic::x86_mmx_por:
8581 case Intrinsic::x86_mmx_psad_bw:
8583 case Intrinsic::x86_mmx_psll_d:
8585 case Intrinsic::x86_mmx_psll_q:
8587 case Intrinsic::x86_mmx_psll_w:
8589 case Intrinsic::x86_mmx_pslli_d:
8591 case Intrinsic::x86_mmx_pslli_q:
8593 case Intrinsic::x86_mmx_pslli_w:
8595 case Intrinsic::x86_mmx_psra_d:
8597 case Intrinsic::x86_mmx_psra_w:
8599 case Intrinsic::x86_mmx_psrai_d:
8601 case Intrinsic::x86_mmx_psrai_w:
8603 case Intrinsic::x86_mmx_psrl_d:
8605 case Intrinsic::x86_mmx_psrl_q:
8607 case Intrinsic::x86_mmx_psrl_w:
8609 case Intrinsic::x86_mmx_psrli_d:
8611 case Intrinsic::x86_mmx_psrli_q:
8613 case Intrinsic::x86_mmx_psrli_w:
8615 case Intrinsic::x86_mmx_psub_b:
8617 case Intrinsic::x86_mmx_psub_d:
8619 case Intrinsic::x86_mmx_psub_q:
8621 case Intrinsic::x86_mmx_psub_w:
8623 case Intrinsic::x86_mmx_psubs_b:
8625 case Intrinsic::x86_mmx_psubs_w:
8627 case Intrinsic::x86_mmx_psubus_b:
8629 case Intrinsic::x86_mmx_psubus_w:
8631 case Intrinsic::x86_mmx_punpckhbw:
8633 case Intrinsic::x86_mmx_punpckhdq:
8635 case Intrinsic::x86_mmx_punpckhwd:
8637 case Intrinsic::x86_mmx_punpcklbw:
8639 case Intrinsic::x86_mmx_punpckldq:
8641 case Intrinsic::x86_mmx_punpcklwd:
8643 case Intrinsic::x86_mmx_pxor:
8645 case Intrinsic::x86_sse2_add_sd:
8647 case Intrinsic::x86_sse2_cmp_pd:
8649 case Intrinsic::x86_sse2_cmp_sd:
8651 case Intrinsic::x86_sse2_comieq_sd:
8653 case Intrinsic::x86_sse2_comige_sd:
8655 case Intrinsic::x86_sse2_comigt_sd:
8657 case Intrinsic::x86_sse2_comile_sd:
8659 case Intrinsic::x86_sse2_comilt_sd:
8661 case Intrinsic::x86_sse2_comineq_sd:
8663 case Intrinsic::x86_sse2_cvtdq2pd:
8665 case Intrinsic::x86_sse2_cvtdq2ps:
8667 case Intrinsic::x86_sse2_cvtpd2dq:
8669 case Intrinsic::x86_sse2_cvtpd2ps:
8671 case Intrinsic::x86_sse2_cvtps2dq:
8673 case Intrinsic::x86_sse2_cvtps2pd:
8675 case Intrinsic::x86_sse2_cvtsd2si:
8677 case Intrinsic::x86_sse2_cvtsd2si64:
8679 case Intrinsic::x86_sse2_cvtsd2ss:
8681 case Intrinsic::x86_sse2_cvtsi2sd:
8683 case Intrinsic::x86_sse2_cvtsi642sd:
8685 case Intrinsic::x86_sse2_cvtss2sd:
8687 case Intrinsic::x86_sse2_cvttpd2dq:
8689 case Intrinsic::x86_sse2_cvttps2dq:
8691 case Intrinsic::x86_sse2_cvttsd2si:
8693 case Intrinsic::x86_sse2_cvttsd2si64:
8695 case Intrinsic::x86_sse2_div_sd:
8697 case Intrinsic::x86_sse2_max_pd:
8699 case Intrinsic::x86_sse2_max_sd:
8701 case Intrinsic::x86_sse2_min_pd:
8703 case Intrinsic::x86_sse2_min_sd:
8705 case Intrinsic::x86_sse2_movmsk_pd:
8707 case Intrinsic::x86_sse2_mul_sd:
8709 case Intrinsic::x86_sse2_packssdw_128:
8711 case Intrinsic::x86_sse2_packsswb_128:
8713 case Intrinsic::x86_sse2_packuswb_128:
8715 case Intrinsic::x86_sse2_padds_b:
8717 case Intrinsic::x86_sse2_padds_w:
8719 case Intrinsic::x86_sse2_paddus_b:
8721 case Intrinsic::x86_sse2_paddus_w:
8723 case Intrinsic::x86_sse2_pavg_b:
8725 case Intrinsic::x86_sse2_pavg_w:
8727 case Intrinsic::x86_sse2_pcmpeq_b:
8729 case Intrinsic::x86_sse2_pcmpeq_d:
8731 case Intrinsic::x86_sse2_pcmpeq_w:
8733 case Intrinsic::x86_sse2_pcmpgt_b:
8735 case Intrinsic::x86_sse2_pcmpgt_d:
8737 case Intrinsic::x86_sse2_pcmpgt_w:
8739 case Intrinsic::x86_sse2_pmadd_wd:
8741 case Intrinsic::x86_sse2_pmaxs_w:
8743 case Intrinsic::x86_sse2_pmaxu_b:
8745 case Intrinsic::x86_sse2_pmins_w:
8747 case Intrinsic::x86_sse2_pminu_b:
8749 case Intrinsic::x86_sse2_pmovmskb_128:
8751 case Intrinsic::x86_sse2_pmulh_w:
8753 case Intrinsic::x86_sse2_pmulhu_w:
8755 case Intrinsic::x86_sse2_pmulu_dq:
8757 case Intrinsic::x86_sse2_psad_bw:
8759 case Intrinsic::x86_sse2_psll_d:
8761 case Intrinsic::x86_sse2_psll_dq:
8763 case Intrinsic::x86_sse2_psll_dq_bs:
8765 case Intrinsic::x86_sse2_psll_q:
8767 case Intrinsic::x86_sse2_psll_w:
8769 case Intrinsic::x86_sse2_pslli_d:
8771 case Intrinsic::x86_sse2_pslli_q:
8773 case Intrinsic::x86_sse2_pslli_w:
8775 case Intrinsic::x86_sse2_psra_d:
8777 case Intrinsic::x86_sse2_psra_w:
8779 case Intrinsic::x86_sse2_psrai_d:
8781 case Intrinsic::x86_sse2_psrai_w:
8783 case Intrinsic::x86_sse2_psrl_d:
8785 case Intrinsic::x86_sse2_psrl_dq:
8787 case Intrinsic::x86_sse2_psrl_dq_bs:
8789 case Intrinsic::x86_sse2_psrl_q:
8791 case Intrinsic::x86_sse2_psrl_w:
8793 case Intrinsic::x86_sse2_psrli_d:
8795 case Intrinsic::x86_sse2_psrli_q:
8797 case Intrinsic::x86_sse2_psrli_w:
8799 case Intrinsic::x86_sse2_psubs_b:
8801 case Intrinsic::x86_sse2_psubs_w:
8803 case Intrinsic::x86_sse2_psubus_b:
8805 case Intrinsic::x86_sse2_psubus_w:
8807 case Intrinsic::x86_sse2_sqrt_pd:
8809 case Intrinsic::x86_sse2_sqrt_sd:
8811 case Intrinsic::x86_sse2_sub_sd:
8813 case Intrinsic::x86_sse2_ucomieq_sd:
8815 case Intrinsic::x86_sse2_ucomige_sd:
8817 case Intrinsic::x86_sse2_ucomigt_sd:
8819 case Intrinsic::x86_sse2_ucomile_sd:
8821 case Intrinsic::x86_sse2_ucomilt_sd:
8823 case Intrinsic::x86_sse2_ucomineq_sd:
8825 case Intrinsic::x86_sse3_addsub_pd:
8827 case Intrinsic::x86_sse3_addsub_ps:
8829 case Intrinsic::x86_sse3_hadd_pd:
8831 case Intrinsic::x86_sse3_hadd_ps:
8833 case Intrinsic::x86_sse3_hsub_pd:
8835 case Intrinsic::x86_sse3_hsub_ps:
8837 case Intrinsic::x86_sse3_ldu_dq:
8839 case Intrinsic::x86_sse41_blendpd:
8841 case Intrinsic::x86_sse41_blendps:
8843 case Intrinsic::x86_sse41_blendvpd:
8845 case Intrinsic::x86_sse41_blendvps:
8847 case Intrinsic::x86_sse41_dppd:
8849 case Intrinsic::x86_sse41_dpps:
8851 case Intrinsic::x86_sse41_extractps:
8853 case Intrinsic::x86_sse41_insertps:
8855 case Intrinsic::x86_sse41_movntdqa:
8857 case Intrinsic::x86_sse41_mpsadbw:
8859 case Intrinsic::x86_sse41_packusdw:
8861 case Intrinsic::x86_sse41_pblendvb:
8863 case Intrinsic::x86_sse41_pblendw:
8865 case Intrinsic::x86_sse41_pcmpeqq:
8867 case Intrinsic::x86_sse41_pextrb:
8869 case Intrinsic::x86_sse41_pextrd:
8871 case Intrinsic::x86_sse41_pextrq:
8873 case Intrinsic::x86_sse41_phminposuw:
8875 case Intrinsic::x86_sse41_pmaxsb:
8877 case Intrinsic::x86_sse41_pmaxsd:
8879 case Intrinsic::x86_sse41_pmaxud:
8881 case Intrinsic::x86_sse41_pmaxuw:
8883 case Intrinsic::x86_sse41_pminsb:
8885 case Intrinsic::x86_sse41_pminsd:
8887 case Intrinsic::x86_sse41_pminud:
8889 case Intrinsic::x86_sse41_pminuw:
8891 case Intrinsic::x86_sse41_pmovsxbd:
8893 case Intrinsic::x86_sse41_pmovsxbq:
8895 case Intrinsic::x86_sse41_pmovsxbw:
8897 case Intrinsic::x86_sse41_pmovsxdq:
8899 case Intrinsic::x86_sse41_pmovsxwd:
8901 case Intrinsic::x86_sse41_pmovsxwq:
8903 case Intrinsic::x86_sse41_pmovzxbd:
8905 case Intrinsic::x86_sse41_pmovzxbq:
8907 case Intrinsic::x86_sse41_pmovzxbw:
8909 case Intrinsic::x86_sse41_pmovzxdq:
8911 case Intrinsic::x86_sse41_pmovzxwd:
8913 case Intrinsic::x86_sse41_pmovzxwq:
8915 case Intrinsic::x86_sse41_pmuldq:
8917 case Intrinsic::x86_sse41_ptestc:
8919 case Intrinsic::x86_sse41_ptestnzc:
8921 case Intrinsic::x86_sse41_ptestz:
8923 case Intrinsic::x86_sse41_round_pd:
8925 case Intrinsic::x86_sse41_round_ps:
8927 case Intrinsic::x86_sse41_round_sd:
8929 case Intrinsic::x86_sse41_round_ss:
8931 case Intrinsic::x86_sse42_crc32_32_16:
8933 case Intrinsic::x86_sse42_crc32_32_32:
8935 case Intrinsic::x86_sse42_crc32_32_8:
8937 case Intrinsic::x86_sse42_crc32_64_64:
8939 case Intrinsic::x86_sse42_crc32_64_8:
8941 case Intrinsic::x86_sse42_pcmpestri128:
8943 case Intrinsic::x86_sse42_pcmpestria128:
8945 case Intrinsic::x86_sse42_pcmpestric128:
8947 case Intrinsic::x86_sse42_pcmpestrio128:
8949 case Intrinsic::x86_sse42_pcmpestris128:
8951 case Intrinsic::x86_sse42_pcmpestriz128:
8953 case Intrinsic::x86_sse42_pcmpestrm128:
8955 case Intrinsic::x86_sse42_pcmpgtq:
8957 case Intrinsic::x86_sse42_pcmpistri128:
8959 case Intrinsic::x86_sse42_pcmpistria128:
8961 case Intrinsic::x86_sse42_pcmpistric128:
8963 case Intrinsic::x86_sse42_pcmpistrio128:
8965 case Intrinsic::x86_sse42_pcmpistris128:
8967 case Intrinsic::x86_sse42_pcmpistriz128:
8969 case Intrinsic::x86_sse42_pcmpistrm128:
8971 case Intrinsic::x86_sse_add_ss:
8973 case Intrinsic::x86_sse_cmp_ps:
8975 case Intrinsic::x86_sse_cmp_ss:
8977 case Intrinsic::x86_sse_comieq_ss:
8979 case Intrinsic::x86_sse_comige_ss:
8981 case Intrinsic::x86_sse_comigt_ss:
8983 case Intrinsic::x86_sse_comile_ss:
8985 case Intrinsic::x86_sse_comilt_ss:
8987 case Intrinsic::x86_sse_comineq_ss:
8989 case Intrinsic::x86_sse_cvtpd2pi:
8991 case Intrinsic::x86_sse_cvtpi2pd:
8993 case Intrinsic::x86_sse_cvtpi2ps:
8995 case Intrinsic::x86_sse_cvtps2pi:
8997 case Intrinsic::x86_sse_cvtsi2ss:
8999 case Intrinsic::x86_sse_cvtsi642ss:
9001 case Intrinsic::x86_sse_cvtss2si:
9003 case Intrinsic::x86_sse_cvtss2si64:
9005 case Intrinsic::x86_sse_cvttpd2pi:
9007 case Intrinsic::x86_sse_cvttps2pi:
9009 case Intrinsic::x86_sse_cvttss2si:
9011 case Intrinsic::x86_sse_cvttss2si64:
9013 case Intrinsic::x86_sse_div_ss:
9015 case Intrinsic::x86_sse_max_ps:
9017 case Intrinsic::x86_sse_max_ss:
9019 case Intrinsic::x86_sse_min_ps:
9021 case Intrinsic::x86_sse_min_ss:
9023 case Intrinsic::x86_sse_movmsk_ps:
9025 case Intrinsic::x86_sse_mul_ss:
9027 case Intrinsic::x86_sse_pshuf_w:
9029 case Intrinsic::x86_sse_rcp_ps:
9031 case Intrinsic::x86_sse_rcp_ss:
9033 case Intrinsic::x86_sse_rsqrt_ps:
9035 case Intrinsic::x86_sse_rsqrt_ss:
9037 case Intrinsic::x86_sse_sqrt_ps:
9039 case Intrinsic::x86_sse_sqrt_ss:
9041 case Intrinsic::x86_sse_sub_ss:
9043 case Intrinsic::x86_sse_ucomieq_ss:
9045 case Intrinsic::x86_sse_ucomige_ss:
9047 case Intrinsic::x86_sse_ucomigt_ss:
9049 case Intrinsic::x86_sse_ucomile_ss:
9051 case Intrinsic::x86_sse_ucomilt_ss:
9053 case Intrinsic::x86_sse_ucomineq_ss:
9055 case Intrinsic::x86_ssse3_pabs_b:
9057 case Intrinsic::x86_ssse3_pabs_b_128:
9059 case Intrinsic::x86_ssse3_pabs_d:
9061 case Intrinsic::x86_ssse3_pabs_d_128:
9063 case Intrinsic::x86_ssse3_pabs_w:
9065 case Intrinsic::x86_ssse3_pabs_w_128:
9067 case Intrinsic::x86_ssse3_phadd_d:
9069 case Intrinsic::x86_ssse3_phadd_d_128:
9071 case Intrinsic::x86_ssse3_phadd_sw:
9073 case Intrinsic::x86_ssse3_phadd_sw_128:
9075 case Intrinsic::x86_ssse3_phadd_w:
9077 case Intrinsic::x86_ssse3_phadd_w_128:
9079 case Intrinsic::x86_ssse3_phsub_d:
9081 case Intrinsic::x86_ssse3_phsub_d_128:
9083 case Intrinsic::x86_ssse3_phsub_sw:
9085 case Intrinsic::x86_ssse3_phsub_sw_128:
9087 case Intrinsic::x86_ssse3_phsub_w:
9089 case Intrinsic::x86_ssse3_phsub_w_128:
9091 case Intrinsic::x86_ssse3_pmadd_ub_sw:
9093 case Intrinsic::x86_ssse3_pmadd_ub_sw_128:
9095 case Intrinsic::x86_ssse3_pmul_hr_sw:
9097 case Intrinsic::x86_ssse3_pmul_hr_sw_128:
9099 case Intrinsic::x86_ssse3_pshuf_b:
9101 case Intrinsic::x86_ssse3_pshuf_b_128:
9103 case Intrinsic::x86_ssse3_psign_b:
9105 case Intrinsic::x86_ssse3_psign_b_128:
9107 case Intrinsic::x86_ssse3_psign_d:
9109 case Intrinsic::x86_ssse3_psign_d_128:
9111 case Intrinsic::x86_ssse3_psign_w:
9113 case Intrinsic::x86_ssse3_psign_w_128:
9122 case Intrinsic::adjust_trampoline: BuiltinName = "__builtin_adjust_trampoline"; break;
9123 case Intrinsic::convert_from_fp16: BuiltinName = "__gnu_h2f_ieee"; break;
9124 case Intrinsic::convert_to_fp16: BuiltinName = "__gnu_f2h_ieee"; break;
9125 case Intrinsic::eh_unwind_init: BuiltinName = "__builtin_unwind_init"; break;
9126 case Intrinsic::flt_rounds: BuiltinName = "__builtin_flt_rounds"; break;
9127 case Intrinsic::init_trampoline: BuiltinName = "__builtin_init_trampoline"; break;
9128 case Intrinsic::objectsize: BuiltinName = "__builtin_object_size"; break;
9129 case Intrinsic::stackrestore: BuiltinName = "__builtin_stack_restore"; break;
9130 case Intrinsic::stacksave: BuiltinName = "__builtin_stack_save"; break;
9131 case Intrinsic::trap: BuiltinName = "__builtin_trap"; break;
9132 case Intrinsic::x86_3dnow_pavgusb: BuiltinName = "__builtin_ia32_pavgusb"; break;
9133 case Intrinsic::x86_3dnow_pf2id: BuiltinName = "__builtin_ia32_pf2id"; break;
9134 case Intrinsic::x86_3dnow_pfacc: BuiltinName = "__builtin_ia32_pfacc"; break;
9135 case Intrinsic::x86_3dnow_pfadd: BuiltinName = "__builtin_ia32_pfadd"; break;
9136 case Intrinsic::x86_3dnow_pfcmpeq: BuiltinName = "__builtin_ia32_pfcmpeq"; break;
9137 case Intrinsic::x86_3dnow_pfcmpge: BuiltinName = "__builtin_ia32_pfcmpge"; break;
9138 case Intrinsic::x86_3dnow_pfcmpgt: BuiltinName = "__builtin_ia32_pfcmpgt"; break;
9139 case Intrinsic::x86_3dnow_pfmax: BuiltinName = "__builtin_ia32_pfmax"; break;
9140 case Intrinsic::x86_3dnow_pfmin: BuiltinName = "__builtin_ia32_pfmin"; break;
9141 case Intrinsic::x86_3dnow_pfmul: BuiltinName = "__builtin_ia32_pfmul"; break;
9142 case Intrinsic::x86_3dnow_pfrcp: BuiltinName = "__builtin_ia32_pfrcp"; break;
9143 case Intrinsic::x86_3dnow_pfrcpit1: BuiltinName = "__builtin_ia32_pfrcpit1"; break;
9144 case Intrinsic::x86_3dnow_pfrcpit2: BuiltinName = "__builtin_ia32_pfrcpit2"; break;
9145 case Intrinsic::x86_3dnow_pfrsqit1: BuiltinName = "__builtin_ia32_pfrsqit1"; break;
9146 case Intrinsic::x86_3dnow_pfrsqrt: BuiltinName = "__builtin_ia32_pfrsqrt"; break;
9147 case Intrinsic::x86_3dnow_pfsub: BuiltinName = "__builtin_ia32_pfsub"; break;
9148 case Intrinsic::x86_3dnow_pfsubr: BuiltinName = "__builtin_ia32_pfsubr"; break;
9149 case Intrinsic::x86_3dnow_pi2fd: BuiltinName = "__builtin_ia32_pi2fd"; break;
9150 case Intrinsic::x86_3dnow_pmulhrw: BuiltinName = "__builtin_ia32_pmulhrw"; break;
9151 case Intrinsic::x86_3dnowa_pf2iw: BuiltinName = "__builtin_ia32_pf2iw"; break;
9152 case Intrinsic::x86_3dnowa_pfnacc: BuiltinName = "__builtin_ia32_pfnacc"; break;
9153 case Intrinsic::x86_3dnowa_pfpnacc: BuiltinName = "__builtin_ia32_pfpnacc"; break;
9154 case Intrinsic::x86_3dnowa_pi2fw: BuiltinName = "__builtin_ia32_pi2fw"; break;
9155 case Intrinsic::x86_aesni_aesdec: BuiltinName = "__builtin_ia32_aesdec128"; break;
9156 case Intrinsic::x86_aesni_aesdeclast: BuiltinName = "__builtin_ia32_aesdeclast128"; break;
9157 case Intrinsic::x86_aesni_aesenc: BuiltinName = "__builtin_ia32_aesenc128"; break;
9158 case Intrinsic::x86_aesni_aesenclast: BuiltinName = "__builtin_ia32_aesenclast128"; break;
9159 case Intrinsic::x86_aesni_aesimc: BuiltinName = "__builtin_ia32_aesimc128"; break;
9160case Intrinsic::x86_aesni_aeskeygenassist: BuiltinName = "__builtin_ia32_aeskeygenassist128"; brea…
9161 case Intrinsic::x86_avx_addsub_pd_256: BuiltinName = "__builtin_ia32_addsubpd256"; break;
9162 case Intrinsic::x86_avx_addsub_ps_256: BuiltinName = "__builtin_ia32_addsubps256"; break;
9163 case Intrinsic::x86_avx_blend_pd_256: BuiltinName = "__builtin_ia32_blendpd256"; break;
9164 case Intrinsic::x86_avx_blend_ps_256: BuiltinName = "__builtin_ia32_blendps256"; break;
9165 case Intrinsic::x86_avx_blendv_pd_256: BuiltinName = "__builtin_ia32_blendvpd256"; break;
9166 case Intrinsic::x86_avx_blendv_ps_256: BuiltinName = "__builtin_ia32_blendvps256"; break;
9167 case Intrinsic::x86_avx_cmp_pd_256: BuiltinName = "__builtin_ia32_cmppd256"; break;
9168 case Intrinsic::x86_avx_cmp_ps_256: BuiltinName = "__builtin_ia32_cmpps256"; break;
9169 case Intrinsic::x86_avx_cvt_pd2_ps_256: BuiltinName = "__builtin_ia32_cvtpd2ps256"; break;
9170 case Intrinsic::x86_avx_cvt_pd2dq_256: BuiltinName = "__builtin_ia32_cvtpd2dq256"; break;
9171 case Intrinsic::x86_avx_cvt_ps2_pd_256: BuiltinName = "__builtin_ia32_cvtps2pd256"; break;
9172 case Intrinsic::x86_avx_cvt_ps2dq_256: BuiltinName = "__builtin_ia32_cvtps2dq256"; break;
9173 case Intrinsic::x86_avx_cvtdq2_pd_256: BuiltinName = "__builtin_ia32_cvtdq2pd256"; break;
9174 case Intrinsic::x86_avx_cvtdq2_ps_256: BuiltinName = "__builtin_ia32_cvtdq2ps256"; break;
9175 case Intrinsic::x86_avx_cvtt_pd2dq_256: BuiltinName = "__builtin_ia32_cvttpd2dq256"; break;
9176 case Intrinsic::x86_avx_cvtt_ps2dq_256: BuiltinName = "__builtin_ia32_cvttps2dq256"; break;
9177 case Intrinsic::x86_avx_dp_ps_256: BuiltinName = "__builtin_ia32_dpps256"; break;
9178 case Intrinsic::x86_avx_hadd_pd_256: BuiltinName = "__builtin_ia32_haddpd256"; break;
9179 case Intrinsic::x86_avx_hadd_ps_256: BuiltinName = "__builtin_ia32_haddps256"; break;
9180 case Intrinsic::x86_avx_hsub_pd_256: BuiltinName = "__builtin_ia32_hsubpd256"; break;
9181 case Intrinsic::x86_avx_hsub_ps_256: BuiltinName = "__builtin_ia32_hsubps256"; break;
9182 case Intrinsic::x86_avx_ldu_dq_256: BuiltinName = "__builtin_ia32_lddqu256"; break;
9183 case Intrinsic::x86_avx_loadu_dq_256: BuiltinName = "__builtin_ia32_loaddqu256"; break;
9184 case Intrinsic::x86_avx_loadu_pd_256: BuiltinName = "__builtin_ia32_loadupd256"; break;
9185 case Intrinsic::x86_avx_loadu_ps_256: BuiltinName = "__builtin_ia32_loadups256"; break;
9186 case Intrinsic::x86_avx_maskload_pd: BuiltinName = "__builtin_ia32_maskloadpd"; break;
9187 case Intrinsic::x86_avx_maskload_pd_256: BuiltinName = "__builtin_ia32_maskloadpd256"; break;
9188 case Intrinsic::x86_avx_maskload_ps: BuiltinName = "__builtin_ia32_maskloadps"; break;
9189 case Intrinsic::x86_avx_maskload_ps_256: BuiltinName = "__builtin_ia32_maskloadps256"; break;
9190 case Intrinsic::x86_avx_maskstore_pd: BuiltinName = "__builtin_ia32_maskstorepd"; break;
9191 case Intrinsic::x86_avx_maskstore_pd_256: BuiltinName = "__builtin_ia32_maskstorepd256"; break;
9192 case Intrinsic::x86_avx_maskstore_ps: BuiltinName = "__builtin_ia32_maskstoreps"; break;
9193 case Intrinsic::x86_avx_maskstore_ps_256: BuiltinName = "__builtin_ia32_maskstoreps256"; break;
9194 case Intrinsic::x86_avx_max_pd_256: BuiltinName = "__builtin_ia32_maxpd256"; break;
9195 case Intrinsic::x86_avx_max_ps_256: BuiltinName = "__builtin_ia32_maxps256"; break;
9196 case Intrinsic::x86_avx_min_pd_256: BuiltinName = "__builtin_ia32_minpd256"; break;
9197 case Intrinsic::x86_avx_min_ps_256: BuiltinName = "__builtin_ia32_minps256"; break;
9198 case Intrinsic::x86_avx_movmsk_pd_256: BuiltinName = "__builtin_ia32_movmskpd256"; break;
9199 case Intrinsic::x86_avx_movmsk_ps_256: BuiltinName = "__builtin_ia32_movmskps256"; break;
9200 case Intrinsic::x86_avx_movnt_dq_256: BuiltinName = "__builtin_ia32_movntdq256"; break;
9201 case Intrinsic::x86_avx_movnt_pd_256: BuiltinName = "__builtin_ia32_movntpd256"; break;
9202 case Intrinsic::x86_avx_movnt_ps_256: BuiltinName = "__builtin_ia32_movntps256"; break;
9203 case Intrinsic::x86_avx_ptestc_256: BuiltinName = "__builtin_ia32_ptestc256"; break;
9204 case Intrinsic::x86_avx_ptestnzc_256: BuiltinName = "__builtin_ia32_ptestnzc256"; break;
9205 case Intrinsic::x86_avx_ptestz_256: BuiltinName = "__builtin_ia32_ptestz256"; break;
9206 case Intrinsic::x86_avx_rcp_ps_256: BuiltinName = "__builtin_ia32_rcpps256"; break;
9207 case Intrinsic::x86_avx_round_pd_256: BuiltinName = "__builtin_ia32_roundpd256"; break;
9208 case Intrinsic::x86_avx_round_ps_256: BuiltinName = "__builtin_ia32_roundps256"; break;
9209 case Intrinsic::x86_avx_rsqrt_ps_256: BuiltinName = "__builtin_ia32_rsqrtps256"; break;
9210 case Intrinsic::x86_avx_sqrt_pd_256: BuiltinName = "__builtin_ia32_sqrtpd256"; break;
9211 case Intrinsic::x86_avx_sqrt_ps_256: BuiltinName = "__builtin_ia32_sqrtps256"; break;
9212 case Intrinsic::x86_avx_storeu_dq_256: BuiltinName = "__builtin_ia32_storedqu256"; break;
9213 case Intrinsic::x86_avx_storeu_pd_256: BuiltinName = "__builtin_ia32_storeupd256"; break;
9214 case Intrinsic::x86_avx_storeu_ps_256: BuiltinName = "__builtin_ia32_storeups256"; break;
9215 case Intrinsic::x86_avx_vbroadcast_sd_256: BuiltinName = "__builtin_ia32_vbroadcastsd256"; break;
9216case Intrinsic::x86_avx_vbroadcastf128_pd_256: BuiltinName = "__builtin_ia32_vbroadcastf128_pd256"…
9217case Intrinsic::x86_avx_vbroadcastf128_ps_256: BuiltinName = "__builtin_ia32_vbroadcastf128_ps256"…
9218 case Intrinsic::x86_avx_vbroadcastss: BuiltinName = "__builtin_ia32_vbroadcastss"; break;
9219 case Intrinsic::x86_avx_vbroadcastss_256: BuiltinName = "__builtin_ia32_vbroadcastss256"; break;
9220case Intrinsic::x86_avx_vextractf128_pd_256: BuiltinName = "__builtin_ia32_vextractf128_pd256"; br…
9221case Intrinsic::x86_avx_vextractf128_ps_256: BuiltinName = "__builtin_ia32_vextractf128_ps256"; br…
9222case Intrinsic::x86_avx_vextractf128_si_256: BuiltinName = "__builtin_ia32_vextractf128_si256"; br…
9223case Intrinsic::x86_avx_vinsertf128_pd_256: BuiltinName = "__builtin_ia32_vinsertf128_pd256"; brea…
9224case Intrinsic::x86_avx_vinsertf128_ps_256: BuiltinName = "__builtin_ia32_vinsertf128_ps256"; brea…
9225case Intrinsic::x86_avx_vinsertf128_si_256: BuiltinName = "__builtin_ia32_vinsertf128_si256"; brea…
9226 case Intrinsic::x86_avx_vperm2f128_pd_256: BuiltinName = "__builtin_ia32_vperm2f128_pd256"; break;
9227 case Intrinsic::x86_avx_vperm2f128_ps_256: BuiltinName = "__builtin_ia32_vperm2f128_ps256"; break;
9228 case Intrinsic::x86_avx_vperm2f128_si_256: BuiltinName = "__builtin_ia32_vperm2f128_si256"; break;
9229 case Intrinsic::x86_avx_vpermil_pd: BuiltinName = "__builtin_ia32_vpermilpd"; break;
9230 case Intrinsic::x86_avx_vpermil_pd_256: BuiltinName = "__builtin_ia32_vpermilpd256"; break;
9231 case Intrinsic::x86_avx_vpermil_ps: BuiltinName = "__builtin_ia32_vpermilps"; break;
9232 case Intrinsic::x86_avx_vpermil_ps_256: BuiltinName = "__builtin_ia32_vpermilps256"; break;
9233 case Intrinsic::x86_avx_vpermilvar_pd: BuiltinName = "__builtin_ia32_vpermilvarpd"; break;
9234 case Intrinsic::x86_avx_vpermilvar_pd_256: BuiltinName = "__builtin_ia32_vpermilvarpd256"; break;
9235 case Intrinsic::x86_avx_vpermilvar_ps: BuiltinName = "__builtin_ia32_vpermilvarps"; break;
9236 case Intrinsic::x86_avx_vpermilvar_ps_256: BuiltinName = "__builtin_ia32_vpermilvarps256"; break;
9237 case Intrinsic::x86_avx_vtestc_pd: BuiltinName = "__builtin_ia32_vtestcpd"; break;
9238 case Intrinsic::x86_avx_vtestc_pd_256: BuiltinName = "__builtin_ia32_vtestcpd256"; break;
9239 case Intrinsic::x86_avx_vtestc_ps: BuiltinName = "__builtin_ia32_vtestcps"; break;
9240 case Intrinsic::x86_avx_vtestc_ps_256: BuiltinName = "__builtin_ia32_vtestcps256"; break;
9241 case Intrinsic::x86_avx_vtestnzc_pd: BuiltinName = "__builtin_ia32_vtestnzcpd"; break;
9242 case Intrinsic::x86_avx_vtestnzc_pd_256: BuiltinName = "__builtin_ia32_vtestnzcpd256"; break;
9243 case Intrinsic::x86_avx_vtestnzc_ps: BuiltinName = "__builtin_ia32_vtestnzcps"; break;
9244 case Intrinsic::x86_avx_vtestnzc_ps_256: BuiltinName = "__builtin_ia32_vtestnzcps256"; break;
9245 case Intrinsic::x86_avx_vtestz_pd: BuiltinName = "__builtin_ia32_vtestzpd"; break;
9246 case Intrinsic::x86_avx_vtestz_pd_256: BuiltinName = "__builtin_ia32_vtestzpd256"; break;
9247 case Intrinsic::x86_avx_vtestz_ps: BuiltinName = "__builtin_ia32_vtestzps"; break;
9248 case Intrinsic::x86_avx_vtestz_ps_256: BuiltinName = "__builtin_ia32_vtestzps256"; break;
9249 case Intrinsic::x86_avx_vzeroall: BuiltinName = "__builtin_ia32_vzeroall"; break;
9250 case Intrinsic::x86_avx_vzeroupper: BuiltinName = "__builtin_ia32_vzeroupper"; break;
9251 case Intrinsic::x86_mmx_emms: BuiltinName = "__builtin_ia32_emms"; break;
9252 case Intrinsic::x86_mmx_femms: BuiltinName = "__builtin_ia32_femms"; break;
9253 case Intrinsic::x86_mmx_maskmovq: BuiltinName = "__builtin_ia32_maskmovq"; break;
9254 case Intrinsic::x86_mmx_movnt_dq: BuiltinName = "__builtin_ia32_movntq"; break;
9255 case Intrinsic::x86_mmx_packssdw: BuiltinName = "__builtin_ia32_packssdw"; break;
9256 case Intrinsic::x86_mmx_packsswb: BuiltinName = "__builtin_ia32_packsswb"; break;
9257 case Intrinsic::x86_mmx_packuswb: BuiltinName = "__builtin_ia32_packuswb"; break;
9258 case Intrinsic::x86_mmx_padd_b: BuiltinName = "__builtin_ia32_paddb"; break;
9259 case Intrinsic::x86_mmx_padd_d: BuiltinName = "__builtin_ia32_paddd"; break;
9260 case Intrinsic::x86_mmx_padd_q: BuiltinName = "__builtin_ia32_paddq"; break;
9261 case Intrinsic::x86_mmx_padd_w: BuiltinName = "__builtin_ia32_paddw"; break;
9262 case Intrinsic::x86_mmx_padds_b: BuiltinName = "__builtin_ia32_paddsb"; break;
9263 case Intrinsic::x86_mmx_padds_w: BuiltinName = "__builtin_ia32_paddsw"; break;
9264 case Intrinsic::x86_mmx_paddus_b: BuiltinName = "__builtin_ia32_paddusb"; break;
9265 case Intrinsic::x86_mmx_paddus_w: BuiltinName = "__builtin_ia32_paddusw"; break;
9266 case Intrinsic::x86_mmx_palignr_b: BuiltinName = "__builtin_ia32_palignr"; break;
9267 case Intrinsic::x86_mmx_pand: BuiltinName = "__builtin_ia32_pand"; break;
9268 case Intrinsic::x86_mmx_pandn: BuiltinName = "__builtin_ia32_pandn"; break;
9269 case Intrinsic::x86_mmx_pavg_b: BuiltinName = "__builtin_ia32_pavgb"; break;
9270 case Intrinsic::x86_mmx_pavg_w: BuiltinName = "__builtin_ia32_pavgw"; break;
9271 case Intrinsic::x86_mmx_pcmpeq_b: BuiltinName = "__builtin_ia32_pcmpeqb"; break;
9272 case Intrinsic::x86_mmx_pcmpeq_d: BuiltinName = "__builtin_ia32_pcmpeqd"; break;
9273 case Intrinsic::x86_mmx_pcmpeq_w: BuiltinName = "__builtin_ia32_pcmpeqw"; break;
9274 case Intrinsic::x86_mmx_pcmpgt_b: BuiltinName = "__builtin_ia32_pcmpgtb"; break;
9275 case Intrinsic::x86_mmx_pcmpgt_d: BuiltinName = "__builtin_ia32_pcmpgtd"; break;
9276 case Intrinsic::x86_mmx_pcmpgt_w: BuiltinName = "__builtin_ia32_pcmpgtw"; break;
9277 case Intrinsic::x86_mmx_pextr_w: BuiltinName = "__builtin_ia32_vec_ext_v4hi"; break;
9278 case Intrinsic::x86_mmx_pinsr_w: BuiltinName = "__builtin_ia32_vec_set_v4hi"; break;
9279 case Intrinsic::x86_mmx_pmadd_wd: BuiltinName = "__builtin_ia32_pmaddwd"; break;
9280 case Intrinsic::x86_mmx_pmaxs_w: BuiltinName = "__builtin_ia32_pmaxsw"; break;
9281 case Intrinsic::x86_mmx_pmaxu_b: BuiltinName = "__builtin_ia32_pmaxub"; break;
9282 case Intrinsic::x86_mmx_pmins_w: BuiltinName = "__builtin_ia32_pminsw"; break;
9283 case Intrinsic::x86_mmx_pminu_b: BuiltinName = "__builtin_ia32_pminub"; break;
9284 case Intrinsic::x86_mmx_pmovmskb: BuiltinName = "__builtin_ia32_pmovmskb"; break;
9285 case Intrinsic::x86_mmx_pmulh_w: BuiltinName = "__builtin_ia32_pmulhw"; break;
9286 case Intrinsic::x86_mmx_pmulhu_w: BuiltinName = "__builtin_ia32_pmulhuw"; break;
9287 case Intrinsic::x86_mmx_pmull_w: BuiltinName = "__builtin_ia32_pmullw"; break;
9288 case Intrinsic::x86_mmx_pmulu_dq: BuiltinName = "__builtin_ia32_pmuludq"; break;
9289 case Intrinsic::x86_mmx_por: BuiltinName = "__builtin_ia32_por"; break;
9290 case Intrinsic::x86_mmx_psad_bw: BuiltinName = "__builtin_ia32_psadbw"; break;
9291 case Intrinsic::x86_mmx_psll_d: BuiltinName = "__builtin_ia32_pslld"; break;
9292 case Intrinsic::x86_mmx_psll_q: BuiltinName = "__builtin_ia32_psllq"; break;
9293 case Intrinsic::x86_mmx_psll_w: BuiltinName = "__builtin_ia32_psllw"; break;
9294 case Intrinsic::x86_mmx_pslli_d: BuiltinName = "__builtin_ia32_pslldi"; break;
9295 case Intrinsic::x86_mmx_pslli_q: BuiltinName = "__builtin_ia32_psllqi"; break;
9296 case Intrinsic::x86_mmx_pslli_w: BuiltinName = "__builtin_ia32_psllwi"; break;
9297 case Intrinsic::x86_mmx_psra_d: BuiltinName = "__builtin_ia32_psrad"; break;
9298 case Intrinsic::x86_mmx_psra_w: BuiltinName = "__builtin_ia32_psraw"; break;
9299 case Intrinsic::x86_mmx_psrai_d: BuiltinName = "__builtin_ia32_psradi"; break;
9300 case Intrinsic::x86_mmx_psrai_w: BuiltinName = "__builtin_ia32_psrawi"; break;
9301 case Intrinsic::x86_mmx_psrl_d: BuiltinName = "__builtin_ia32_psrld"; break;
9302 case Intrinsic::x86_mmx_psrl_q: BuiltinName = "__builtin_ia32_psrlq"; break;
9303 case Intrinsic::x86_mmx_psrl_w: BuiltinName = "__builtin_ia32_psrlw"; break;
9304 case Intrinsic::x86_mmx_psrli_d: BuiltinName = "__builtin_ia32_psrldi"; break;
9305 case Intrinsic::x86_mmx_psrli_q: BuiltinName = "__builtin_ia32_psrlqi"; break;
9306 case Intrinsic::x86_mmx_psrli_w: BuiltinName = "__builtin_ia32_psrlwi"; break;
9307 case Intrinsic::x86_mmx_psub_b: BuiltinName = "__builtin_ia32_psubb"; break;
9308 case Intrinsic::x86_mmx_psub_d: BuiltinName = "__builtin_ia32_psubd"; break;
9309 case Intrinsic::x86_mmx_psub_q: BuiltinName = "__builtin_ia32_psubq"; break;
9310 case Intrinsic::x86_mmx_psub_w: BuiltinName = "__builtin_ia32_psubw"; break;
9311 case Intrinsic::x86_mmx_psubs_b: BuiltinName = "__builtin_ia32_psubsb"; break;
9312 case Intrinsic::x86_mmx_psubs_w: BuiltinName = "__builtin_ia32_psubsw"; break;
9313 case Intrinsic::x86_mmx_psubus_b: BuiltinName = "__builtin_ia32_psubusb"; break;
9314 case Intrinsic::x86_mmx_psubus_w: BuiltinName = "__builtin_ia32_psubusw"; break;
9315 case Intrinsic::x86_mmx_punpckhbw: BuiltinName = "__builtin_ia32_punpckhbw"; break;
9316 case Intrinsic::x86_mmx_punpckhdq: BuiltinName = "__builtin_ia32_punpckhdq"; break;
9317 case Intrinsic::x86_mmx_punpckhwd: BuiltinName = "__builtin_ia32_punpckhwd"; break;
9318 case Intrinsic::x86_mmx_punpcklbw: BuiltinName = "__builtin_ia32_punpcklbw"; break;
9319 case Intrinsic::x86_mmx_punpckldq: BuiltinName = "__builtin_ia32_punpckldq"; break;
9320 case Intrinsic::x86_mmx_punpcklwd: BuiltinName = "__builtin_ia32_punpcklwd"; break;
9321 case Intrinsic::x86_mmx_pxor: BuiltinName = "__builtin_ia32_pxor"; break;
9322 case Intrinsic::x86_sse2_add_sd: BuiltinName = "__builtin_ia32_addsd"; break;
9323 case Intrinsic::x86_sse2_clflush: BuiltinName = "__builtin_ia32_clflush"; break;
9324 case Intrinsic::x86_sse2_comieq_sd: BuiltinName = "__builtin_ia32_comisdeq"; break;
9325 case Intrinsic::x86_sse2_comige_sd: BuiltinName = "__builtin_ia32_comisdge"; break;
9326 case Intrinsic::x86_sse2_comigt_sd: BuiltinName = "__builtin_ia32_comisdgt"; break;
9327 case Intrinsic::x86_sse2_comile_sd: BuiltinName = "__builtin_ia32_comisdle"; break;
9328 case Intrinsic::x86_sse2_comilt_sd: BuiltinName = "__builtin_ia32_comisdlt"; break;
9329 case Intrinsic::x86_sse2_comineq_sd: BuiltinName = "__builtin_ia32_comisdneq"; break;
9330 case Intrinsic::x86_sse2_cvtdq2pd: BuiltinName = "__builtin_ia32_cvtdq2pd"; break;
9331 case Intrinsic::x86_sse2_cvtdq2ps: BuiltinName = "__builtin_ia32_cvtdq2ps"; break;
9332 case Intrinsic::x86_sse2_cvtpd2dq: BuiltinName = "__builtin_ia32_cvtpd2dq"; break;
9333 case Intrinsic::x86_sse2_cvtpd2ps: BuiltinName = "__builtin_ia32_cvtpd2ps"; break;
9334 case Intrinsic::x86_sse2_cvtps2dq: BuiltinName = "__builtin_ia32_cvtps2dq"; break;
9335 case Intrinsic::x86_sse2_cvtps2pd: BuiltinName = "__builtin_ia32_cvtps2pd"; break;
9336 case Intrinsic::x86_sse2_cvtsd2si: BuiltinName = "__builtin_ia32_cvtsd2si"; break;
9337 case Intrinsic::x86_sse2_cvtsd2si64: BuiltinName = "__builtin_ia32_cvtsd2si64"; break;
9338 case Intrinsic::x86_sse2_cvtsd2ss: BuiltinName = "__builtin_ia32_cvtsd2ss"; break;
9339 case Intrinsic::x86_sse2_cvtsi2sd: BuiltinName = "__builtin_ia32_cvtsi2sd"; break;
9340 case Intrinsic::x86_sse2_cvtsi642sd: BuiltinName = "__builtin_ia32_cvtsi642sd"; break;
9341 case Intrinsic::x86_sse2_cvtss2sd: BuiltinName = "__builtin_ia32_cvtss2sd"; break;
9342 case Intrinsic::x86_sse2_cvttpd2dq: BuiltinName = "__builtin_ia32_cvttpd2dq"; break;
9343 case Intrinsic::x86_sse2_cvttps2dq: BuiltinName = "__builtin_ia32_cvttps2dq"; break;
9344 case Intrinsic::x86_sse2_cvttsd2si: BuiltinName = "__builtin_ia32_cvttsd2si"; break;
9345 case Intrinsic::x86_sse2_cvttsd2si64: BuiltinName = "__builtin_ia32_cvttsd2si64"; break;
9346 case Intrinsic::x86_sse2_div_sd: BuiltinName = "__builtin_ia32_divsd"; break;
9347 case Intrinsic::x86_sse2_lfence: BuiltinName = "__builtin_ia32_lfence"; break;
9348 case Intrinsic::x86_sse2_maskmov_dqu: BuiltinName = "__builtin_ia32_maskmovdqu"; break;
9349 case Intrinsic::x86_sse2_max_pd: BuiltinName = "__builtin_ia32_maxpd"; break;
9350 case Intrinsic::x86_sse2_max_sd: BuiltinName = "__builtin_ia32_maxsd"; break;
9351 case Intrinsic::x86_sse2_mfence: BuiltinName = "__builtin_ia32_mfence"; break;
9352 case Intrinsic::x86_sse2_min_pd: BuiltinName = "__builtin_ia32_minpd"; break;
9353 case Intrinsic::x86_sse2_min_sd: BuiltinName = "__builtin_ia32_minsd"; break;
9354 case Intrinsic::x86_sse2_movmsk_pd: BuiltinName = "__builtin_ia32_movmskpd"; break;
9355 case Intrinsic::x86_sse2_mul_sd: BuiltinName = "__builtin_ia32_mulsd"; break;
9356 case Intrinsic::x86_sse2_packssdw_128: BuiltinName = "__builtin_ia32_packssdw128"; break;
9357 case Intrinsic::x86_sse2_packsswb_128: BuiltinName = "__builtin_ia32_packsswb128"; break;
9358 case Intrinsic::x86_sse2_packuswb_128: BuiltinName = "__builtin_ia32_packuswb128"; break;
9359 case Intrinsic::x86_sse2_padds_b: BuiltinName = "__builtin_ia32_paddsb128"; break;
9360 case Intrinsic::x86_sse2_padds_w: BuiltinName = "__builtin_ia32_paddsw128"; break;
9361 case Intrinsic::x86_sse2_paddus_b: BuiltinName = "__builtin_ia32_paddusb128"; break;
9362 case Intrinsic::x86_sse2_paddus_w: BuiltinName = "__builtin_ia32_paddusw128"; break;
9363 case Intrinsic::x86_sse2_pavg_b: BuiltinName = "__builtin_ia32_pavgb128"; break;
9364 case Intrinsic::x86_sse2_pavg_w: BuiltinName = "__builtin_ia32_pavgw128"; break;
9365 case Intrinsic::x86_sse2_pcmpeq_b: BuiltinName = "__builtin_ia32_pcmpeqb128"; break;
9366 case Intrinsic::x86_sse2_pcmpeq_d: BuiltinName = "__builtin_ia32_pcmpeqd128"; break;
9367 case Intrinsic::x86_sse2_pcmpeq_w: BuiltinName = "__builtin_ia32_pcmpeqw128"; break;
9368 case Intrinsic::x86_sse2_pcmpgt_b: BuiltinName = "__builtin_ia32_pcmpgtb128"; break;
9369 case Intrinsic::x86_sse2_pcmpgt_d: BuiltinName = "__builtin_ia32_pcmpgtd128"; break;
9370 case Intrinsic::x86_sse2_pcmpgt_w: BuiltinName = "__builtin_ia32_pcmpgtw128"; break;
9371 case Intrinsic::x86_sse2_pmadd_wd: BuiltinName = "__builtin_ia32_pmaddwd128"; break;
9372 case Intrinsic::x86_sse2_pmaxs_w: BuiltinName = "__builtin_ia32_pmaxsw128"; break;
9373 case Intrinsic::x86_sse2_pmaxu_b: BuiltinName = "__builtin_ia32_pmaxub128"; break;
9374 case Intrinsic::x86_sse2_pmins_w: BuiltinName = "__builtin_ia32_pminsw128"; break;
9375 case Intrinsic::x86_sse2_pminu_b: BuiltinName = "__builtin_ia32_pminub128"; break;
9376 case Intrinsic::x86_sse2_pmovmskb_128: BuiltinName = "__builtin_ia32_pmovmskb128"; break;
9377 case Intrinsic::x86_sse2_pmulh_w: BuiltinName = "__builtin_ia32_pmulhw128"; break;
9378 case Intrinsic::x86_sse2_pmulhu_w: BuiltinName = "__builtin_ia32_pmulhuw128"; break;
9379 case Intrinsic::x86_sse2_pmulu_dq: BuiltinName = "__builtin_ia32_pmuludq128"; break;
9380 case Intrinsic::x86_sse2_psad_bw: BuiltinName = "__builtin_ia32_psadbw128"; break;
9381 case Intrinsic::x86_sse2_psll_d: BuiltinName = "__builtin_ia32_pslld128"; break;
9382 case Intrinsic::x86_sse2_psll_dq: BuiltinName = "__builtin_ia32_pslldqi128"; break;
9383 case Intrinsic::x86_sse2_psll_dq_bs: BuiltinName = "__builtin_ia32_pslldqi128_byteshift"; break;
9384 case Intrinsic::x86_sse2_psll_q: BuiltinName = "__builtin_ia32_psllq128"; break;
9385 case Intrinsic::x86_sse2_psll_w: BuiltinName = "__builtin_ia32_psllw128"; break;
9386 case Intrinsic::x86_sse2_pslli_d: BuiltinName = "__builtin_ia32_pslldi128"; break;
9387 case Intrinsic::x86_sse2_pslli_q: BuiltinName = "__builtin_ia32_psllqi128"; break;
9388 case Intrinsic::x86_sse2_pslli_w: BuiltinName = "__builtin_ia32_psllwi128"; break;
9389 case Intrinsic::x86_sse2_psra_d: BuiltinName = "__builtin_ia32_psrad128"; break;
9390 case Intrinsic::x86_sse2_psra_w: BuiltinName = "__builtin_ia32_psraw128"; break;
9391 case Intrinsic::x86_sse2_psrai_d: BuiltinName = "__builtin_ia32_psradi128"; break;
9392 case Intrinsic::x86_sse2_psrai_w: BuiltinName = "__builtin_ia32_psrawi128"; break;
9393 case Intrinsic::x86_sse2_psrl_d: BuiltinName = "__builtin_ia32_psrld128"; break;
9394 case Intrinsic::x86_sse2_psrl_dq: BuiltinName = "__builtin_ia32_psrldqi128"; break;
9395 case Intrinsic::x86_sse2_psrl_dq_bs: BuiltinName = "__builtin_ia32_psrldqi128_byteshift"; break;
9396 case Intrinsic::x86_sse2_psrl_q: BuiltinName = "__builtin_ia32_psrlq128"; break;
9397 case Intrinsic::x86_sse2_psrl_w: BuiltinName = "__builtin_ia32_psrlw128"; break;
9398 case Intrinsic::x86_sse2_psrli_d: BuiltinName = "__builtin_ia32_psrldi128"; break;
9399 case Intrinsic::x86_sse2_psrli_q: BuiltinName = "__builtin_ia32_psrlqi128"; break;
9400 case Intrinsic::x86_sse2_psrli_w: BuiltinName = "__builtin_ia32_psrlwi128"; break;
9401 case Intrinsic::x86_sse2_psubs_b: BuiltinName = "__builtin_ia32_psubsb128"; break;
9402 case Intrinsic::x86_sse2_psubs_w: BuiltinName = "__builtin_ia32_psubsw128"; break;
9403 case Intrinsic::x86_sse2_psubus_b: BuiltinName = "__builtin_ia32_psubusb128"; break;
9404 case Intrinsic::x86_sse2_psubus_w: BuiltinName = "__builtin_ia32_psubusw128"; break;
9405 case Intrinsic::x86_sse2_sqrt_pd: BuiltinName = "__builtin_ia32_sqrtpd"; break;
9406 case Intrinsic::x86_sse2_sqrt_sd: BuiltinName = "__builtin_ia32_sqrtsd"; break;
9407 case Intrinsic::x86_sse2_storel_dq: BuiltinName = "__builtin_ia32_storelv4si"; break;
9408 case Intrinsic::x86_sse2_storeu_dq: BuiltinName = "__builtin_ia32_storedqu"; break;
9409 case Intrinsic::x86_sse2_storeu_pd: BuiltinName = "__builtin_ia32_storeupd"; break;
9410 case Intrinsic::x86_sse2_sub_sd: BuiltinName = "__builtin_ia32_subsd"; break;
9411 case Intrinsic::x86_sse2_ucomieq_sd: BuiltinName = "__builtin_ia32_ucomisdeq"; break;
9412 case Intrinsic::x86_sse2_ucomige_sd: BuiltinName = "__builtin_ia32_ucomisdge"; break;
9413 case Intrinsic::x86_sse2_ucomigt_sd: BuiltinName = "__builtin_ia32_ucomisdgt"; break;
9414 case Intrinsic::x86_sse2_ucomile_sd: BuiltinName = "__builtin_ia32_ucomisdle"; break;
9415 case Intrinsic::x86_sse2_ucomilt_sd: BuiltinName = "__builtin_ia32_ucomisdlt"; break;
9416 case Intrinsic::x86_sse2_ucomineq_sd: BuiltinName = "__builtin_ia32_ucomisdneq"; break;
9417 case Intrinsic::x86_sse3_addsub_pd: BuiltinName = "__builtin_ia32_addsubpd"; break;
9418 case Intrinsic::x86_sse3_addsub_ps: BuiltinName = "__builtin_ia32_addsubps"; break;
9419 case Intrinsic::x86_sse3_hadd_pd: BuiltinName = "__builtin_ia32_haddpd"; break;
9420 case Intrinsic::x86_sse3_hadd_ps: BuiltinName = "__builtin_ia32_haddps"; break;
9421 case Intrinsic::x86_sse3_hsub_pd: BuiltinName = "__builtin_ia32_hsubpd"; break;
9422 case Intrinsic::x86_sse3_hsub_ps: BuiltinName = "__builtin_ia32_hsubps"; break;
9423 case Intrinsic::x86_sse3_ldu_dq: BuiltinName = "__builtin_ia32_lddqu"; break;
9424 case Intrinsic::x86_sse3_monitor: BuiltinName = "__builtin_ia32_monitor"; break;
9425 case Intrinsic::x86_sse3_mwait: BuiltinName = "__builtin_ia32_mwait"; break;
9426 case Intrinsic::x86_sse41_blendpd: BuiltinName = "__builtin_ia32_blendpd"; break;
9427 case Intrinsic::x86_sse41_blendps: BuiltinName = "__builtin_ia32_blendps"; break;
9428 case Intrinsic::x86_sse41_blendvpd: BuiltinName = "__builtin_ia32_blendvpd"; break;
9429 case Intrinsic::x86_sse41_blendvps: BuiltinName = "__builtin_ia32_blendvps"; break;
9430 case Intrinsic::x86_sse41_dppd: BuiltinName = "__builtin_ia32_dppd"; break;
9431 case Intrinsic::x86_sse41_dpps: BuiltinName = "__builtin_ia32_dpps"; break;
9432 case Intrinsic::x86_sse41_extractps: BuiltinName = "__builtin_ia32_extractps128"; break;
9433 case Intrinsic::x86_sse41_insertps: BuiltinName = "__builtin_ia32_insertps128"; break;
9434 case Intrinsic::x86_sse41_movntdqa: BuiltinName = "__builtin_ia32_movntdqa"; break;
9435 case Intrinsic::x86_sse41_mpsadbw: BuiltinName = "__builtin_ia32_mpsadbw128"; break;
9436 case Intrinsic::x86_sse41_packusdw: BuiltinName = "__builtin_ia32_packusdw128"; break;
9437 case Intrinsic::x86_sse41_pblendvb: BuiltinName = "__builtin_ia32_pblendvb128"; break;
9438 case Intrinsic::x86_sse41_pblendw: BuiltinName = "__builtin_ia32_pblendw128"; break;
9439 case Intrinsic::x86_sse41_pcmpeqq: BuiltinName = "__builtin_ia32_pcmpeqq"; break;
9440 case Intrinsic::x86_sse41_phminposuw: BuiltinName = "__builtin_ia32_phminposuw128"; break;
9441 case Intrinsic::x86_sse41_pmaxsb: BuiltinName = "__builtin_ia32_pmaxsb128"; break;
9442 case Intrinsic::x86_sse41_pmaxsd: BuiltinName = "__builtin_ia32_pmaxsd128"; break;
9443 case Intrinsic::x86_sse41_pmaxud: BuiltinName = "__builtin_ia32_pmaxud128"; break;
9444 case Intrinsic::x86_sse41_pmaxuw: BuiltinName = "__builtin_ia32_pmaxuw128"; break;
9445 case Intrinsic::x86_sse41_pminsb: BuiltinName = "__builtin_ia32_pminsb128"; break;
9446 case Intrinsic::x86_sse41_pminsd: BuiltinName = "__builtin_ia32_pminsd128"; break;
9447 case Intrinsic::x86_sse41_pminud: BuiltinName = "__builtin_ia32_pminud128"; break;
9448 case Intrinsic::x86_sse41_pminuw: BuiltinName = "__builtin_ia32_pminuw128"; break;
9449 case Intrinsic::x86_sse41_pmovsxbd: BuiltinName = "__builtin_ia32_pmovsxbd128"; break;
9450 case Intrinsic::x86_sse41_pmovsxbq: BuiltinName = "__builtin_ia32_pmovsxbq128"; break;
9451 case Intrinsic::x86_sse41_pmovsxbw: BuiltinName = "__builtin_ia32_pmovsxbw128"; break;
9452 case Intrinsic::x86_sse41_pmovsxdq: BuiltinName = "__builtin_ia32_pmovsxdq128"; break;
9453 case Intrinsic::x86_sse41_pmovsxwd: BuiltinName = "__builtin_ia32_pmovsxwd128"; break;
9454 case Intrinsic::x86_sse41_pmovsxwq: BuiltinName = "__builtin_ia32_pmovsxwq128"; break;
9455 case Intrinsic::x86_sse41_pmovzxbd: BuiltinName = "__builtin_ia32_pmovzxbd128"; break;
9456 case Intrinsic::x86_sse41_pmovzxbq: BuiltinName = "__builtin_ia32_pmovzxbq128"; break;
9457 case Intrinsic::x86_sse41_pmovzxbw: BuiltinName = "__builtin_ia32_pmovzxbw128"; break;
9458 case Intrinsic::x86_sse41_pmovzxdq: BuiltinName = "__builtin_ia32_pmovzxdq128"; break;
9459 case Intrinsic::x86_sse41_pmovzxwd: BuiltinName = "__builtin_ia32_pmovzxwd128"; break;
9460 case Intrinsic::x86_sse41_pmovzxwq: BuiltinName = "__builtin_ia32_pmovzxwq128"; break;
9461 case Intrinsic::x86_sse41_pmuldq: BuiltinName = "__builtin_ia32_pmuldq128"; break;
9462 case Intrinsic::x86_sse41_ptestc: BuiltinName = "__builtin_ia32_ptestc128"; break;
9463 case Intrinsic::x86_sse41_ptestnzc: BuiltinName = "__builtin_ia32_ptestnzc128"; break;
9464 case Intrinsic::x86_sse41_ptestz: BuiltinName = "__builtin_ia32_ptestz128"; break;
9465 case Intrinsic::x86_sse41_round_pd: BuiltinName = "__builtin_ia32_roundpd"; break;
9466 case Intrinsic::x86_sse41_round_ps: BuiltinName = "__builtin_ia32_roundps"; break;
9467 case Intrinsic::x86_sse41_round_sd: BuiltinName = "__builtin_ia32_roundsd"; break;
9468 case Intrinsic::x86_sse41_round_ss: BuiltinName = "__builtin_ia32_roundss"; break;
9469 case Intrinsic::x86_sse42_crc32_32_16: BuiltinName = "__builtin_ia32_crc32hi"; break;
9470 case Intrinsic::x86_sse42_crc32_32_32: BuiltinName = "__builtin_ia32_crc32si"; break;
9471 case Intrinsic::x86_sse42_crc32_32_8: BuiltinName = "__builtin_ia32_crc32qi"; break;
9472 case Intrinsic::x86_sse42_crc32_64_64: BuiltinName = "__builtin_ia32_crc32di"; break;
9473 case Intrinsic::x86_sse42_pcmpestri128: BuiltinName = "__builtin_ia32_pcmpestri128"; break;
9474 case Intrinsic::x86_sse42_pcmpestria128: BuiltinName = "__builtin_ia32_pcmpestria128"; break;
9475 case Intrinsic::x86_sse42_pcmpestric128: BuiltinName = "__builtin_ia32_pcmpestric128"; break;
9476 case Intrinsic::x86_sse42_pcmpestrio128: BuiltinName = "__builtin_ia32_pcmpestrio128"; break;
9477 case Intrinsic::x86_sse42_pcmpestris128: BuiltinName = "__builtin_ia32_pcmpestris128"; break;
9478 case Intrinsic::x86_sse42_pcmpestriz128: BuiltinName = "__builtin_ia32_pcmpestriz128"; break;
9479 case Intrinsic::x86_sse42_pcmpestrm128: BuiltinName = "__builtin_ia32_pcmpestrm128"; break;
9480 case Intrinsic::x86_sse42_pcmpgtq: BuiltinName = "__builtin_ia32_pcmpgtq"; break;
9481 case Intrinsic::x86_sse42_pcmpistri128: BuiltinName = "__builtin_ia32_pcmpistri128"; break;
9482 case Intrinsic::x86_sse42_pcmpistria128: BuiltinName = "__builtin_ia32_pcmpistria128"; break;
9483 case Intrinsic::x86_sse42_pcmpistric128: BuiltinName = "__builtin_ia32_pcmpistric128"; break;
9484 case Intrinsic::x86_sse42_pcmpistrio128: BuiltinName = "__builtin_ia32_pcmpistrio128"; break;
9485 case Intrinsic::x86_sse42_pcmpistris128: BuiltinName = "__builtin_ia32_pcmpistris128"; break;
9486 case Intrinsic::x86_sse42_pcmpistriz128: BuiltinName = "__builtin_ia32_pcmpistriz128"; break;
9487 case Intrinsic::x86_sse42_pcmpistrm128: BuiltinName = "__builtin_ia32_pcmpistrm128"; break;
9488 case Intrinsic::x86_sse_add_ss: BuiltinName = "__builtin_ia32_addss"; break;
9489 case Intrinsic::x86_sse_comieq_ss: BuiltinName = "__builtin_ia32_comieq"; break;
9490 case Intrinsic::x86_sse_comige_ss: BuiltinName = "__builtin_ia32_comige"; break;
9491 case Intrinsic::x86_sse_comigt_ss: BuiltinName = "__builtin_ia32_comigt"; break;
9492 case Intrinsic::x86_sse_comile_ss: BuiltinName = "__builtin_ia32_comile"; break;
9493 case Intrinsic::x86_sse_comilt_ss: BuiltinName = "__builtin_ia32_comilt"; break;
9494 case Intrinsic::x86_sse_comineq_ss: BuiltinName = "__builtin_ia32_comineq"; break;
9495 case Intrinsic::x86_sse_cvtpd2pi: BuiltinName = "__builtin_ia32_cvtpd2pi"; break;
9496 case Intrinsic::x86_sse_cvtpi2pd: BuiltinName = "__builtin_ia32_cvtpi2pd"; break;
9497 case Intrinsic::x86_sse_cvtpi2ps: BuiltinName = "__builtin_ia32_cvtpi2ps"; break;
9498 case Intrinsic::x86_sse_cvtps2pi: BuiltinName = "__builtin_ia32_cvtps2pi"; break;
9499 case Intrinsic::x86_sse_cvtsi2ss: BuiltinName = "__builtin_ia32_cvtsi2ss"; break;
9500 case Intrinsic::x86_sse_cvtsi642ss: BuiltinName = "__builtin_ia32_cvtsi642ss"; break;
9501 case Intrinsic::x86_sse_cvtss2si: BuiltinName = "__builtin_ia32_cvtss2si"; break;
9502 case Intrinsic::x86_sse_cvtss2si64: BuiltinName = "__builtin_ia32_cvtss2si64"; break;
9503 case Intrinsic::x86_sse_cvttpd2pi: BuiltinName = "__builtin_ia32_cvttpd2pi"; break;
9504 case Intrinsic::x86_sse_cvttps2pi: BuiltinName = "__builtin_ia32_cvttps2pi"; break;
9505 case Intrinsic::x86_sse_cvttss2si: BuiltinName = "__builtin_ia32_cvttss2si"; break;
9506 case Intrinsic::x86_sse_cvttss2si64: BuiltinName = "__builtin_ia32_cvttss2si64"; break;
9507 case Intrinsic::x86_sse_div_ss: BuiltinName = "__builtin_ia32_divss"; break;
9508 case Intrinsic::x86_sse_max_ps: BuiltinName = "__builtin_ia32_maxps"; break;
9509 case Intrinsic::x86_sse_max_ss: BuiltinName = "__builtin_ia32_maxss"; break;
9510 case Intrinsic::x86_sse_min_ps: BuiltinName = "__builtin_ia32_minps"; break;
9511 case Intrinsic::x86_sse_min_ss: BuiltinName = "__builtin_ia32_minss"; break;
9512 case Intrinsic::x86_sse_movmsk_ps: BuiltinName = "__builtin_ia32_movmskps"; break;
9513 case Intrinsic::x86_sse_mul_ss: BuiltinName = "__builtin_ia32_mulss"; break;
9514 case Intrinsic::x86_sse_pshuf_w: BuiltinName = "__builtin_ia32_pshufw"; break;
9515 case Intrinsic::x86_sse_rcp_ps: BuiltinName = "__builtin_ia32_rcpps"; break;
9516 case Intrinsic::x86_sse_rcp_ss: BuiltinName = "__builtin_ia32_rcpss"; break;
9517 case Intrinsic::x86_sse_rsqrt_ps: BuiltinName = "__builtin_ia32_rsqrtps"; break;
9518 case Intrinsic::x86_sse_rsqrt_ss: BuiltinName = "__builtin_ia32_rsqrtss"; break;
9519 case Intrinsic::x86_sse_sfence: BuiltinName = "__builtin_ia32_sfence"; break;
9520 case Intrinsic::x86_sse_sqrt_ps: BuiltinName = "__builtin_ia32_sqrtps"; break;
9521 case Intrinsic::x86_sse_sqrt_ss: BuiltinName = "__builtin_ia32_sqrtss"; break;
9522 case Intrinsic::x86_sse_storeu_ps: BuiltinName = "__builtin_ia32_storeups"; break;
9523 case Intrinsic::x86_sse_sub_ss: BuiltinName = "__builtin_ia32_subss"; break;
9524 case Intrinsic::x86_sse_ucomieq_ss: BuiltinName = "__builtin_ia32_ucomieq"; break;
9525 case Intrinsic::x86_sse_ucomige_ss: BuiltinName = "__builtin_ia32_ucomige"; break;
9526 case Intrinsic::x86_sse_ucomigt_ss: BuiltinName = "__builtin_ia32_ucomigt"; break;
9527 case Intrinsic::x86_sse_ucomile_ss: BuiltinName = "__builtin_ia32_ucomile"; break;
9528 case Intrinsic::x86_sse_ucomilt_ss: BuiltinName = "__builtin_ia32_ucomilt"; break;
9529 case Intrinsic::x86_sse_ucomineq_ss: BuiltinName = "__builtin_ia32_ucomineq"; break;
9530 case Intrinsic::x86_ssse3_pabs_b: BuiltinName = "__builtin_ia32_pabsb"; break;
9531 case Intrinsic::x86_ssse3_pabs_b_128: BuiltinName = "__builtin_ia32_pabsb128"; break;
9532 case Intrinsic::x86_ssse3_pabs_d: BuiltinName = "__builtin_ia32_pabsd"; break;
9533 case Intrinsic::x86_ssse3_pabs_d_128: BuiltinName = "__builtin_ia32_pabsd128"; break;
9534 case Intrinsic::x86_ssse3_pabs_w: BuiltinName = "__builtin_ia32_pabsw"; break;
9535 case Intrinsic::x86_ssse3_pabs_w_128: BuiltinName = "__builtin_ia32_pabsw128"; break;
9536 case Intrinsic::x86_ssse3_phadd_d: BuiltinName = "__builtin_ia32_phaddd"; break;
9537 case Intrinsic::x86_ssse3_phadd_d_128: BuiltinName = "__builtin_ia32_phaddd128"; break;
9538 case Intrinsic::x86_ssse3_phadd_sw: BuiltinName = "__builtin_ia32_phaddsw"; break;
9539 case Intrinsic::x86_ssse3_phadd_sw_128: BuiltinName = "__builtin_ia32_phaddsw128"; break;
9540 case Intrinsic::x86_ssse3_phadd_w: BuiltinName = "__builtin_ia32_phaddw"; break;
9541 case Intrinsic::x86_ssse3_phadd_w_128: BuiltinName = "__builtin_ia32_phaddw128"; break;
9542 case Intrinsic::x86_ssse3_phsub_d: BuiltinName = "__builtin_ia32_phsubd"; break;
9543 case Intrinsic::x86_ssse3_phsub_d_128: BuiltinName = "__builtin_ia32_phsubd128"; break;
9544 case Intrinsic::x86_ssse3_phsub_sw: BuiltinName = "__builtin_ia32_phsubsw"; break;
9545 case Intrinsic::x86_ssse3_phsub_sw_128: BuiltinName = "__builtin_ia32_phsubsw128"; break;
9546 case Intrinsic::x86_ssse3_phsub_w: BuiltinName = "__builtin_ia32_phsubw"; break;
9547 case Intrinsic::x86_ssse3_phsub_w_128: BuiltinName = "__builtin_ia32_phsubw128"; break;
9548 case Intrinsic::x86_ssse3_pmadd_ub_sw: BuiltinName = "__builtin_ia32_pmaddubsw"; break;
9549 case Intrinsic::x86_ssse3_pmadd_ub_sw_128: BuiltinName = "__builtin_ia32_pmaddubsw128"; break;
9550 case Intrinsic::x86_ssse3_pmul_hr_sw: BuiltinName = "__builtin_ia32_pmulhrsw"; break;
9551 case Intrinsic::x86_ssse3_pmul_hr_sw_128: BuiltinName = "__builtin_ia32_pmulhrsw128"; break;
9552 case Intrinsic::x86_ssse3_pshuf_b: BuiltinName = "__builtin_ia32_pshufb"; break;
9553 case Intrinsic::x86_ssse3_pshuf_b_128: BuiltinName = "__builtin_ia32_pshufb128"; break;
9554 case Intrinsic::x86_ssse3_psign_b: BuiltinName = "__builtin_ia32_psignb"; break;
9555 case Intrinsic::x86_ssse3_psign_b_128: BuiltinName = "__builtin_ia32_psignb128"; break;
9556 case Intrinsic::x86_ssse3_psign_d: BuiltinName = "__builtin_ia32_psignd"; break;
9557 case Intrinsic::x86_ssse3_psign_d_128: BuiltinName = "__builtin_ia32_psignd128"; break;
9558 case Intrinsic::x86_ssse3_psign_w: BuiltinName = "__builtin_ia32_psignw"; break;
9559 case Intrinsic::x86_ssse3_psign_w_128: BuiltinName = "__builtin_ia32_psignw128"; break;
9575 case 14: // 3 strings to match.
9580 case 'b': // 1 string to match.
9584 case 'g': // 2 strings to match.
9589 case 'f': // 1 string to match.
9593 case 'h': // 1 string to match.
9601 case 20: // 2 strings to match.
9606 case 'f': // 1 string to match.
9610 case 's': // 1 string to match.
9616 case 21: // 2 strings to match.
9621 case 'o': // 1 string to match.
9625 case 'u': // 1 string to match.
9631 case 23: // 1 string to match.
9635 case 25: // 1 string to match.
9639 case 27: // 1 string to match.
9648 case 18: // 1 string to match.
9652 case 19: // 5 strings to match.
9657 case 'd': // 2 strings to match.
9662 case 'd': // 1 string to match.
9664 case 's': // 1 string to match.
9668 case 'e': // 1 string to match.
9672 case 'p': // 2 strings to match.
9675 case 'a': // 1 string to match.
9679 case 'x': // 1 string to match.
9687 case 20: // 54 strings to match.
9692 case 'a': // 2 strings to match.
9697 case 'd': // 1 string to match.
9699 case 's': // 1 string to match.
9703 case 'd': // 2 strings to match.
9708 case 'd': // 1 string to match.
9710 case 's': // 1 string to match.
9714 case 'f': // 1 string to match.
9718 case 'l': // 1 string to match.
9722 case 'm': // 11 strings to match.
9725 case 'a': // 4 strings to match.
9730 case 'p': // 2 strings to match.
9733 case 'd': // 1 string to match.
9735 case 's': // 1 string to match.
9739 case 's': // 2 strings to match.
9742 case 'd': // 1 string to match.
9744 case 's': // 1 string to match.
9750 case 'i': // 4 strings to match.
9755 case 'p': // 2 strings to match.
9758 case 'd': // 1 string to match.
9760 case 's': // 1 string to match.
9764 case 's': // 2 strings to match.
9767 case 'd': // 1 string to match.
9769 case 's': // 1 string to match.
9775 case 'u': // 2 strings to match.
9780 case 'd': // 1 string to match.
9782 case 's': // 1 string to match.
9786 case 'w': // 1 string to match.
9792 case 'p': // 33 strings to match.
9795 case 'a': // 10 strings to match.
9798 case 'b': // 3 strings to match.
9803 case 'b': // 1 string to match.
9805 case 'd': // 1 string to match.
9807 case 'w': // 1 string to match.
9811 case 'd': // 4 strings to match.
9816 case 'b': // 1 string to match.
9818 case 'd': // 1 string to match.
9820 case 'q': // 1 string to match.
9822 case 'w': // 1 string to match.
9826 case 'n': // 1 string to match.
9830 case 'v': // 2 strings to match.
9835 case 'b': // 1 string to match.
9837 case 'w': // 1 string to match.
9843 case 'f': // 9 strings to match.
9846 case '2': // 2 strings to match.
9851 case 'd': // 1 string to match.
9853 case 'w': // 1 string to match.
9857 case 'a': // 2 strings to match.
9860 case 'c': // 1 string to match.
9864 case 'd': // 1 string to match.
9870 case 'm': // 3 strings to match.
9873 case 'a': // 1 string to match.
9877 case 'i': // 1 string to match.
9881 case 'u': // 1 string to match.
9887 case 'r': // 1 string to match.
9891 case 's': // 1 string to match.
9897 case 'i': // 2 strings to match.
9902 case 'd': // 1 string to match.
9904 case 'w': // 1 string to match.
9908 case 's': // 12 strings to match.
9911 case 'l': // 3 strings to match.
9916 case 'd': // 1 string to match.
9918 case 'q': // 1 string to match.
9920 case 'w': // 1 string to match.
9924 case 'r': // 5 strings to match.
9927 case 'a': // 2 strings to match.
9930 case 'd': // 1 string to match.
9932 case 'w': // 1 string to match.
9936 case 'l': // 3 strings to match.
9939 case 'd': // 1 string to match.
9941 case 'q': // 1 string to match.
9943 case 'w': // 1 string to match.
9949 case 'u': // 4 strings to match.
9954 case 'b': // 1 string to match.
9956 case 'd': // 1 string to match.
9958 case 'q': // 1 string to match.
9960 case 'w': // 1 string to match.
9968 case 'r': // 2 strings to match.
9973 case 'p': // 1 string to match.
9977 case 's': // 1 string to match.
9983 case 's': // 2 strings to match.
9988 case 'd': // 1 string to match.
9990 case 's': // 1 string to match.
9996 case 21: // 47 strings to match.
10001 case 'c': // 5 strings to match.
10006 case 'e': // 1 string to match.
10010 case 'g': // 2 strings to match.
10013 case 'e': // 1 string to match.
10015 case 't': // 1 string to match.
10019 case 'l': // 2 strings to match.
10022 case 'e': // 1 string to match.
10024 case 't': // 1 string to match.
10030 case 'h': // 4 strings to match.
10033 case 'a': // 2 strings to match.
10038 case 'd': // 1 string to match.
10040 case 's': // 1 string to match.
10044 case 's': // 2 strings to match.
10049 case 'd': // 1 string to match.
10051 case 's': // 1 string to match.
10057 case 'l': // 1 string to match.
10061 case 'm': // 2 strings to match.
10064 case 'f': // 1 string to match.
10068 case 'o': // 1 string to match.
10074 case 'p': // 30 strings to match.
10077 case 'a': // 2 strings to match.
10082 case 'b': // 1 string to match.
10084 case 'w': // 1 string to match.
10088 case 'f': // 2 strings to match.
10091 case 'n': // 1 string to match.
10095 case 's': // 1 string to match.
10101 case 'h': // 4 strings to match.
10104 case 'a': // 2 strings to match.
10109 case 'd': // 1 string to match.
10111 case 'w': // 1 string to match.
10115 case 's': // 2 strings to match.
10120 case 'd': // 1 string to match.
10122 case 'w': // 1 string to match.
10128 case 'm': // 6 strings to match.
10131 case 'a': // 2 strings to match.
10136 case 's': // 1 string to match.
10140 case 'u': // 1 string to match.
10146 case 'i': // 2 strings to match.
10151 case 's': // 1 string to match.
10155 case 'u': // 1 string to match.
10161 case 'u': // 2 strings to match.
10166 case 'h': // 1 string to match.
10170 case 'l': // 1 string to match.
10178 case 's': // 16 strings to match.
10181 case 'a': // 1 string to match.
10185 case 'h': // 2 strings to match.
10190 case 'b': // 1 string to match.
10192 case 'w': // 1 string to match.
10196 case 'i': // 3 strings to match.
10201 case 'b': // 1 string to match.
10203 case 'd': // 1 string to match.
10205 case 'w': // 1 string to match.
10209 case 'l': // 3 strings to match.
10214 case 'd': // 1 string to match.
10218 case 'q': // 1 string to match.
10222 case 'w': // 1 string to match.
10228 case 'r': // 5 strings to match.
10231 case 'a': // 2 strings to match.
10234 case 'd': // 1 string to match.
10238 case 'w': // 1 string to match.
10244 case 'l': // 3 strings to match.
10247 case 'd': // 1 string to match.
10251 case 'q': // 1 string to match.
10255 case 'w': // 1 string to match.
10263 case 'u': // 2 strings to match.
10268 case 'b': // 1 string to match.
10270 case 'w': // 1 string to match.
10278 case 's': // 5 strings to match.
10281 case 'f': // 1 string to match.
10285 case 'q': // 4 strings to match.
10290 case 'p': // 2 strings to match.
10293 case 'd': // 1 string to match.
10295 case 's': // 1 string to match.
10299 case 's': // 2 strings to match.
10302 case 'd': // 1 string to match.
10304 case 's': // 1 string to match.
10314 case 22: // 46 strings to match.
10319 case 'b': // 2 strings to match.
10324 case 'd': // 1 string to match.
10326 case 's': // 1 string to match.
10330 case 'c': // 6 strings to match.
10333 case 'l': // 1 string to match.
10337 case 'o': // 1 string to match.
10341 case 'r': // 4 strings to match.
10346 case 'd': // 1 string to match.
10350 case 'h': // 1 string to match.
10354 case 'q': // 1 string to match.
10358 case 's': // 1 string to match.
10366 case 'd': // 1 string to match.
10370 case 'm': // 1 string to match.
10374 case 'p': // 25 strings to match.
10377 case 'a': // 4 strings to match.
10380 case 'd': // 2 strings to match.
10385 case 'b': // 1 string to match.
10387 case 'w': // 1 string to match.
10391 case 'l': // 1 string to match.
10395 case 'v': // 1 string to match.
10401 case 'c': // 8 strings to match.
10406 case 'e': // 4 strings to match.
10411 case 'b': // 1 string to match.
10413 case 'd': // 1 string to match.
10415 case 'q': // 1 string to match.
10417 case 'w': // 1 string to match.
10421 case 'g': // 4 strings to match.
10426 case 'b': // 1 string to match.
10428 case 'd': // 1 string to match.
10430 case 'q': // 1 string to match.
10432 case 'w': // 1 string to match.
10438 case 'f': // 5 strings to match.
10441 case 'c': // 3 strings to match.
10446 case 'e': // 1 string to match.
10450 case 'g': // 2 strings to match.
10453 case 'e': // 1 string to match.
10455 case 't': // 1 string to match.
10461 case 'p': // 1 string to match.
10465 case 'r': // 1 string to match.
10471 case 'h': // 2 strings to match.
10474 case 'a': // 1 string to match.
10478 case 's': // 1 string to match.
10484 case 'm': // 4 strings to match.
10487 case 'a': // 1 string to match.
10491 case 'u': // 3 strings to match.
10496 case 'h': // 2 strings to match.
10499 case 'r': // 1 string to match.
10503 case 'u': // 1 string to match.
10509 case 'u': // 1 string to match.
10517 case 's': // 2 strings to match.
10522 case 'b': // 1 string to match.
10524 case 'w': // 1 string to match.
10530 case 'r': // 6 strings to match.
10533 case 'o': // 4 strings to match.
10538 case 'p': // 2 strings to match.
10541 case 'd': // 1 string to match.
10543 case 's': // 1 string to match.
10547 case 's': // 2 strings to match.
10550 case 'd': // 1 string to match.
10552 case 's': // 1 string to match.
10558 case 's': // 2 strings to match.
10563 case 'p': // 1 string to match.
10567 case 's': // 1 string to match.
10575 case 'u': // 5 strings to match.
10580 case 'e': // 1 string to match.
10584 case 'g': // 2 strings to match.
10587 case 'e': // 1 string to match.
10589 case 't': // 1 string to match.
10593 case 'l': // 2 strings to match.
10596 case 'e': // 1 string to match.
10598 case 't': // 1 string to match.
10606 case 23: // 67 strings to match.
10611 case 'a': // 2 strings to match.
10616 case 'd': // 1 string to match.
10618 case 's': // 1 string to match.
10622 case 'b': // 2 strings to match.
10627 case 'd': // 1 string to match.
10629 case 's': // 1 string to match.
10633 case 'c': // 23 strings to match.
10636 case 'm': // 2 strings to match.
10641 case 'd': // 1 string to match.
10645 case 's': // 1 string to match.
10651 case 'o': // 5 strings to match.
10656 case 'e': // 1 string to match.
10660 case 'g': // 2 strings to match.
10663 case 'e': // 1 string to match.
10665 case 't': // 1 string to match.
10669 case 'l': // 2 strings to match.
10672 case 'e': // 1 string to match.
10674 case 't': // 1 string to match.
10680 case 'v': // 16 strings to match.
10685 case 'd': // 2 strings to match.
10690 case 'd': // 1 string to match.
10692 case 's': // 1 string to match.
10696 case 'p': // 8 strings to match.
10699 case 'd': // 3 strings to match.
10704 case 'd': // 1 string to match.
10708 case 'p': // 2 strings to match.
10711 case 'i': // 1 string to match.
10713 case 's': // 1 string to match.
10719 case 'i': // 2 strings to match.
10724 case 'd': // 1 string to match.
10726 case 's': // 1 string to match.
10730 case 's': // 3 strings to match.
10735 case 'd': // 1 string to match.
10739 case 'p': // 2 strings to match.
10742 case 'd': // 1 string to match.
10744 case 'i': // 1 string to match.
10752 case 's': // 6 strings to match.
10755 case 'd': // 2 strings to match.
10760 case 'i': // 1 string to match.
10762 case 's': // 1 string to match.
10766 case 'i': // 2 strings to match.
10771 case 'd': // 1 string to match.
10773 case 's': // 1 string to match.
10777 case 's': // 2 strings to match.
10782 case 'd': // 1 string to match.
10784 case 'i': // 1 string to match.
10794 case 'l': // 1 string to match.
10798 case 'm': // 8 strings to match.
10801 case 'a': // 3 strings to match.
10804 case 's': // 1 string to match.
10808 case 'x': // 2 strings to match.
10813 case 'd': // 1 string to match.
10817 case 's': // 1 string to match.
10825 case 'i': // 2 strings to match.
10830 case 'd': // 1 string to match.
10834 case 's': // 1 string to match.
10840 case 'o': // 3 strings to match.
10845 case 'm': // 2 strings to match.
10850 case 'd': // 1 string to match.
10852 case 's': // 1 string to match.
10856 case 'n': // 1 string to match.
10864 case 'p': // 21 strings to match.
10867 case 'a': // 8 strings to match.
10870 case 'b': // 3 strings to match.
10875 case 'b': // 1 string to match.
10879 case 'd': // 1 string to match.
10883 case 'w': // 1 string to match.
10889 case 'c': // 3 strings to match.
10894 case 's': // 2 strings to match.
10899 case 'd': // 1 string to match.
10903 case 'w': // 1 string to match.
10909 case 'u': // 1 string to match.
10915 case 'v': // 2 strings to match.
10920 case 'b': // 1 string to match.
10924 case 'w': // 1 string to match.
10932 case 'f': // 3 strings to match.
10937 case 'c': // 2 strings to match.
10942 case '1': // 1 string to match.
10944 case '2': // 1 string to match.
10948 case 's': // 1 string to match.
10954 case 'm': // 2 strings to match.
10957 case 'o': // 1 string to match.
10961 case 'u': // 1 string to match.
10967 case 's': // 8 strings to match.
10970 case 'l': // 3 strings to match.
10975 case 'd': // 1 string to match.
10979 case 'q': // 1 string to match.
10983 case 'w': // 1 string to match.
10989 case 'r': // 5 strings to match.
10992 case 'a': // 2 strings to match.
10995 case 'd': // 1 string to match.
10999 case 'w': // 1 string to match.
11005 case 'l': // 3 strings to match.
11008 case 'd': // 1 string to match.
11012 case 'q': // 1 string to match.
11016 case 'w': // 1 string to match.
11028 case 'r': // 1 string to match.
11032 case 's': // 3 strings to match.
11037 case 'd': // 1 string to match.
11041 case 'u': // 2 strings to match.
11046 case 'd': // 1 string to match.
11048 case 's': // 1 string to match.
11054 case 'u': // 1 string to match.
11058 case 'v': // 5 strings to match.
11061 case 't': // 4 strings to match.
11066 case 'c': // 2 strings to match.
11071 case 'd': // 1 string to match.
11073 case 's': // 1 string to match.
11077 case 'z': // 2 strings to match.
11082 case 'd': // 1 string to match.
11084 case 's': // 1 string to match.
11090 case 'z': // 1 string to match.
11098 case 24: // 69 strings to match.
11103 case 'a': // 3 strings to match.
11108 case 'd': // 1 string to match.
11112 case 'e': // 1 string to match.
11116 case 'i': // 1 string to match.
11122 case 'c': // 7 strings to match.
11125 case 'o': // 1 string to match.
11129 case 'v': // 6 strings to match.
11134 case 'p': // 4 strings to match.
11137 case 'd': // 2 strings to match.
11142 case 'd': // 1 string to match.
11146 case 'p': // 1 string to match.
11152 case 's': // 2 strings to match.
11157 case 'd': // 1 string to match.
11161 case 'p': // 1 string to match.
11169 case 's': // 2 strings to match.
11172 case 'd': // 1 string to match.
11176 case 's': // 1 string to match.
11186 case 'h': // 4 strings to match.
11189 case 'a': // 2 strings to match.
11194 case 'd': // 1 string to match.
11198 case 's': // 1 string to match.
11204 case 's': // 2 strings to match.
11209 case 'd': // 1 string to match.
11213 case 's': // 1 string to match.
11221 case 'p': // 46 strings to match.
11224 case 'a': // 2 strings to match.
11229 case 'b': // 1 string to match.
11233 case 'w': // 1 string to match.
11239 case 'h': // 4 strings to match.
11242 case 'a': // 2 strings to match.
11247 case 'd': // 1 string to match.
11251 case 'w': // 1 string to match.
11257 case 's': // 2 strings to match.
11262 case 'd': // 1 string to match.
11266 case 'w': // 1 string to match.
11274 case 'm': // 15 strings to match.
11277 case 'a': // 7 strings to match.
11280 case 'd': // 1 string to match.
11284 case 'x': // 6 strings to match.
11287 case 's': // 3 strings to match.
11290 case 'b': // 1 string to match.
11294 case 'd': // 1 string to match.
11298 case 'w': // 1 string to match.
11304 case 'u': // 3 strings to match.
11307 case 'b': // 1 string to match.
11311 case 'd': // 1 string to match.
11315 case 'w': // 1 string to match.
11325 case 'i': // 6 strings to match.
11330 case 's': // 3 strings to match.
11333 case 'b': // 1 string to match.
11337 case 'd': // 1 string to match.
11341 case 'w': // 1 string to match.
11347 case 'u': // 3 strings to match.
11350 case 'b': // 1 string to match.
11354 case 'd': // 1 string to match.
11358 case 'w': // 1 string to match.
11366 case 'u': // 2 strings to match.
11371 case 'd': // 1 string to match.
11375 case 'h': // 1 string to match.
11383 case 's': // 15 strings to match.
11386 case 'a': // 1 string to match.
11390 case 'h': // 1 string to match.
11394 case 'i': // 3 strings to match.
11399 case 'b': // 1 string to match.
11403 case 'd': // 1 string to match.
11407 case 'w': // 1 string to match.
11413 case 'l': // 3 strings to match.
11418 case 'd': // 1 string to match.
11422 case 'q': // 1 string to match.
11426 case 'w': // 1 string to match.
11432 case 'r': // 5 strings to match.
11435 case 'a': // 2 strings to match.
11438 case 'd': // 1 string to match.
11442 case 'w': // 1 string to match.
11448 case 'l': // 3 strings to match.
11451 case 'd': // 1 string to match.
11455 case 'q': // 1 string to match.
11459 case 'w': // 1 string to match.
11467 case 'u': // 2 strings to match.
11472 case 'b': // 1 string to match.
11476 case 'w': // 1 string to match.
11484 case 't': // 4 strings to match.
11489 case 'c': // 2 strings to match.
11492 case '1': // 1 string to match.
11496 case '2': // 1 string to match.
11502 case 'z': // 2 strings to match.
11505 case '1': // 1 string to match.
11509 case '2': // 1 string to match.
11517 case 'u': // 6 strings to match.
11522 case 'h': // 3 strings to match.
11525 case 'b': // 1 string to match.
11529 case 'd': // 1 string to match.
11533 case 'w': // 1 string to match.
11539 case 'l': // 3 strings to match.
11542 case 'b': // 1 string to match.
11546 case 'd': // 1 string to match.
11550 case 'w': // 1 string to match.
11560 case 's': // 2 strings to match.
11565 case 'd': // 1 string to match.
11569 case 's': // 1 string to match.
11575 case 'u': // 5 strings to match.
11580 case 'e': // 1 string to match.
11584 case 'g': // 2 strings to match.
11587 case 'e': // 1 string to match.
11589 case 't': // 1 string to match.
11593 case 'l': // 2 strings to match.
11596 case 'e': // 1 string to match.
11598 case 't': // 1 string to match.
11604 case 'v': // 2 strings to match.
11609 case 'd': // 1 string to match.
11611 case 's': // 1 string to match.
11617 case 25: // 42 strings to match.
11622 case 'b': // 2 strings to match.
11627 case 'd': // 1 string to match.
11631 case 's': // 1 string to match.
11637 case 'c': // 4 strings to match.
11642 case 'd': // 1 string to match.
11646 case 'i': // 2 strings to match.
11651 case 'd': // 1 string to match.
11653 case 's': // 1 string to match.
11657 case 's': // 1 string to match.
11663 case 'l': // 3 strings to match.
11668 case 'd': // 1 string to match.
11672 case 'u': // 2 strings to match.
11677 case 'd': // 1 string to match.
11681 case 's': // 1 string to match.
11689 case 'm': // 7 strings to match.
11692 case 'a': // 3 strings to match.
11697 case 'l': // 2 strings to match.
11702 case 'd': // 1 string to match.
11704 case 's': // 1 string to match.
11708 case 'm': // 1 string to match.
11714 case 'o': // 3 strings to match.
11719 case 'd': // 1 string to match.
11723 case 'p': // 2 strings to match.
11726 case 'd': // 1 string to match.
11730 case 's': // 1 string to match.
11738 case 'p': // 1 string to match.
11744 case 'p': // 18 strings to match.
11747 case 'a': // 2 strings to match.
11752 case 'b': // 1 string to match.
11756 case 'w': // 1 string to match.
11762 case 'b': // 1 string to match.
11766 case 'c': // 6 strings to match.
11771 case 'e': // 3 strings to match.
11776 case 'b': // 1 string to match.
11780 case 'd': // 1 string to match.
11784 case 'w': // 1 string to match.
11790 case 'g': // 3 strings to match.
11795 case 'b': // 1 string to match.
11799 case 'd': // 1 string to match.
11803 case 'w': // 1 string to match.
11811 case 'h': // 2 strings to match.
11814 case 'a': // 1 string to match.
11818 case 's': // 1 string to match.
11824 case 'm': // 3 strings to match.
11827 case 'a': // 1 string to match.
11831 case 'u': // 2 strings to match.
11836 case 'h': // 1 string to match.
11840 case 'u': // 1 string to match.
11848 case 's': // 4 strings to match.
11851 case 'l': // 1 string to match.
11855 case 'r': // 1 string to match.
11859 case 'u': // 2 strings to match.
11864 case 'b': // 1 string to match.
11868 case 'w': // 1 string to match.
11878 case 'r': // 3 strings to match.
11881 case 'o': // 2 strings to match.
11886 case 'd': // 1 string to match.
11890 case 's': // 1 string to match.
11896 case 's': // 1 string to match.
11902 case 's': // 1 string to match.
11906 case 'u': // 1 string to match.
11910 case 'v': // 3 strings to match.
11913 case 't': // 2 strings to match.
11918 case 'd': // 1 string to match.
11920 case 's': // 1 string to match.
11924 case 'z': // 1 string to match.
11932 case 26: // 45 strings to match.
11937 case 'a': // 2 strings to match.
11942 case 'd': // 1 string to match.
11946 case 's': // 1 string to match.
11952 case 'b': // 2 strings to match.
11957 case 'd': // 1 string to match.
11961 case 's': // 1 string to match.
11967 case 'c': // 8 strings to match.
11972 case 'd': // 2 strings to match.
11977 case 'd': // 1 string to match.
11981 case 's': // 1 string to match.
11987 case 'p': // 4 strings to match.
11990 case 'd': // 2 strings to match.
11995 case 'd': // 1 string to match.
11999 case 'p': // 1 string to match.
12005 case 's': // 2 strings to match.
12010 case 'd': // 1 string to match.
12014 case 'p': // 1 string to match.
12022 case 't': // 2 strings to match.
12027 case 'd': // 1 string to match.
12031 case 's': // 1 string to match.
12039 case 'i': // 1 string to match.
12043 case 'm': // 4 strings to match.
12046 case 'a': // 2 strings to match.
12051 case 'd': // 1 string to match.
12053 case 's': // 1 string to match.
12057 case 'o': // 2 strings to match.
12062 case 'd': // 1 string to match.
12066 case 's': // 1 string to match.
12074 case 'p': // 21 strings to match.
12077 case 'a': // 4 strings to match.
12082 case 's': // 2 strings to match.
12087 case 'd': // 1 string to match.
12091 case 'w': // 1 string to match.
12097 case 'u': // 2 strings to match.
12102 case 'd': // 1 string to match.
12106 case 'w': // 1 string to match.
12114 case 'b': // 1 string to match.
12118 case 'm': // 14 strings to match.
12121 case 'o': // 13 strings to match.
12126 case 'm': // 1 string to match.
12130 case 's': // 6 strings to match.
12135 case 'b': // 3 strings to match.
12138 case 'd': // 1 string to match.
12142 case 'q': // 1 string to match.
12146 case 'w': // 1 string to match.
12152 case 'd': // 1 string to match.
12156 case 'w': // 2 strings to match.
12159 case 'd': // 1 string to match.
12163 case 'q': // 1 string to match.
12171 case 'z': // 6 strings to match.
12176 case 'b': // 3 strings to match.
12179 case 'd': // 1 string to match.
12183 case 'q': // 1 string to match.
12187 case 'w': // 1 string to match.
12193 case 'd': // 1 string to match.
12197 case 'w': // 2 strings to match.
12200 case 'd': // 1 string to match.
12204 case 'q': // 1 string to match.
12214 case 'u': // 1 string to match.
12220 case 't': // 2 strings to match.
12225 case '1': // 1 string to match.
12229 case '2': // 1 string to match.
12237 case 's': // 3 strings to match.
12242 case 'd': // 1 string to match.
12246 case 'u': // 2 strings to match.
12251 case 'd': // 1 string to match.
12255 case 's': // 1 string to match.
12263 case 'v': // 4 strings to match.
12268 case 'c': // 2 strings to match.
12273 case 'd': // 1 string to match.
12277 case 's': // 1 string to match.
12283 case 'z': // 2 strings to match.
12288 case 'd': // 1 string to match.
12292 case 's': // 1 string to match.
12302 case 27: // 15 strings to match.
12307 case 'c': // 2 strings to match.
12312 case 'd': // 1 string to match.
12316 case 's': // 1 string to match.
12322 case 'e': // 1 string to match.
12326 case 'p': // 5 strings to match.
12329 case 'c': // 4 strings to match.
12334 case 'e': // 2 strings to match.
12339 case 'i': // 1 string to match.
12343 case 'm': // 1 string to match.
12349 case 'i': // 2 strings to match.
12354 case 'i': // 1 string to match.
12358 case 'm': // 1 string to match.
12366 case 'm': // 1 string to match.
12372 case 'v': // 7 strings to match.
12375 case 'b': // 1 string to match.
12379 case 'e': // 2 strings to match.
12384 case 'e': // 1 string to match.
12388 case 's': // 1 string to match.
12394 case 'p': // 4 strings to match.
12399 case 'p': // 2 strings to match.
12402 case 'd': // 1 string to match.
12406 case 's': // 1 string to match.
12412 case 'v': // 2 strings to match.
12417 case 'd': // 1 string to match.
12419 case 's': // 1 string to match.
12429 case 28: // 17 strings to match.
12434 case 'a': // 2 strings to match.
12439 case 'd': // 1 string to match.
12443 case 'e': // 1 string to match.
12449 case 'm': // 2 strings to match.
12454 case 'd': // 1 string to match.
12458 case 's': // 1 string to match.
12464 case 'p': // 11 strings to match.
12467 case 'c': // 10 strings to match.
12472 case 'e': // 5 strings to match.
12477 case 'a': // 1 string to match.
12481 case 'c': // 1 string to match.
12485 case 'o': // 1 string to match.
12489 case 's': // 1 string to match.
12493 case 'z': // 1 string to match.
12499 case 'i': // 5 strings to match.
12504 case 'a': // 1 string to match.
12508 case 'c': // 1 string to match.
12512 case 'o': // 1 string to match.
12516 case 's': // 1 string to match.
12520 case 'z': // 1 string to match.
12528 case 'h': // 1 string to match.
12534 case 'v': // 2 strings to match.
12539 case 'd': // 1 string to match.
12543 case 's': // 1 string to match.
12551 case 29: // 2 strings to match.
12556 case 'd': // 1 string to match.
12560 case 's': // 1 string to match.
12566 case 30: // 4 strings to match.
12571 case 'b': // 2 strings to match.
12576 case 'd': // 1 string to match.
12580 case 's': // 1 string to match.
12586 case 'p': // 2 strings to match.
12591 case 'd': // 1 string to match.
12595 case 's': // 1 string to match.
12603 case 31: // 3 strings to match.
12608 case 'p': // 2 strings to match.
12611 case 'd': // 1 string to match.
12615 case 's': // 1 string to match.
12621 case 's': // 1 string to match.
12627 case 32: // 3 strings to match.
12632 case 'p': // 2 strings to match.
12635 case 'd': // 1 string to match.
12639 case 's': // 1 string to match.
12645 case 's': // 1 string to match.
12651 case 33: // 4 strings to match.
12656 case 'a': // 1 string to match.
12660 case 'v': // 3 strings to match.
12665 case 'p': // 2 strings to match.
12668 case 'd': // 1 string to match.
12672 case 's': // 1 string to match.
12678 case 's': // 1 string to match.
12686 case 35: // 4 strings to match.
12691 case 'p': // 2 strings to match.
12696 case 'l': // 1 string to match.
12700 case 'r': // 1 string to match.
12706 case 'v': // 2 strings to match.
12711 case 'd': // 1 string to match.
12715 case 's': // 1 string to match.