@@ -35,10 +35,6 @@ BUILTIN(__builtin_ms_va_start, "vc*&.", "nt")
35
35
BUILTIN(__builtin_ms_va_end, " vc*&" , " n" )
36
36
BUILTIN(__builtin_ms_va_copy, " vc*&c*&" , " n" )
37
37
38
- // Bit scan
39
- TARGET_BUILTIN(__builtin_ia32_bit_scan_forward, " ii" , " " , " " )
40
- TARGET_BUILTIN(__builtin_ia32_bit_scan_reverse, " ii" , " " , " " )
41
-
42
38
// Undefined Values
43
39
//
44
40
TARGET_BUILTIN(__builtin_ia32_undef128, " V2d" , " nc" , " " )
@@ -376,7 +372,6 @@ TARGET_BUILTIN(__builtin_ia32_pminsd128, "V4iV4iV4i", "", "sse4.1")
376
372
TARGET_BUILTIN(__builtin_ia32_pminud128, " V4iV4iV4i" , " " , " sse4.1" )
377
373
TARGET_BUILTIN(__builtin_ia32_pminuw128, " V8sV8sV8s" , " " , " sse4.1" )
378
374
TARGET_BUILTIN(__builtin_ia32_pmuldq128, " V2LLiV4iV4i" , " " , " sse4.1" )
379
- TARGET_BUILTIN(__builtin_ia32_pmulld128, " V4iV4iV4i" , " " , " sse4.1" )
380
375
TARGET_BUILTIN(__builtin_ia32_roundps, " V4fV4fIi" , " " , " sse4.1" )
381
376
TARGET_BUILTIN(__builtin_ia32_roundss, " V4fV4fV4fIi" , " " , " sse4.1" )
382
377
TARGET_BUILTIN(__builtin_ia32_roundsd, " V2dV2dV2dIi" , " " , " sse4.1" )
@@ -612,10 +607,8 @@ TARGET_BUILTIN(__builtin_ia32_gatherq_d256, "V4iV4iiC*V4LLiV4iIc", "", "avx2")
612
607
// F16C
613
608
TARGET_BUILTIN(__builtin_ia32_vcvtps2ph, " V8sV4fIi" , " " , " f16c" )
614
609
TARGET_BUILTIN(__builtin_ia32_vcvtps2ph256, " V8sV8fIi" , " " , " f16c" )
615
- TARGET_BUILTIN(__builtin_ia32_vcvtps2ph512, " V16sV16fIi" , " " , " avx512f" )
616
610
TARGET_BUILTIN(__builtin_ia32_vcvtph2ps, " V4fV8s" , " " , " f16c" )
617
611
TARGET_BUILTIN(__builtin_ia32_vcvtph2ps256, " V8fV8s" , " " , " f16c" )
618
- TARGET_BUILTIN(__builtin_ia32_vcvtph2ps512, " V16fV16s" , " " , " avx512f" )
619
612
620
613
// RDRAND
621
614
TARGET_BUILTIN(__builtin_ia32_rdrand16_step, " UiUs*" , " " , " rdrnd" )
@@ -1715,11 +1708,6 @@ TARGET_BUILTIN(__builtin_ia32_getexpsd128_round_mask, "V2dV2dV2dV2dUcIi","","avx
1715
1708
TARGET_BUILTIN(__builtin_ia32_getexpss128_round_mask, " V4fV4fV4fV4fUcIi" ," " ," avx512f" )
1716
1709
TARGET_BUILTIN(__builtin_ia32_getmantsd_round_mask, " V2dV2dV2dIiV2dUcIi" ," " ," avx512f" )
1717
1710
TARGET_BUILTIN(__builtin_ia32_getmantss_round_mask, " V4fV4fV4fIiV4fUcIi" ," " ," avx512f" )
1718
- TARGET_BUILTIN(__builtin_ia32_kmov16, " UsUs" ," " ," avx512f" )
1719
- TARGET_BUILTIN(__builtin_ia32_maxsd_round, " V2dV2dV2dIi" ," " ," avx512f" )
1720
- TARGET_BUILTIN(__builtin_ia32_maxss_round, " V4fV4fV4fIi" ," " ," avx512f" )
1721
- TARGET_BUILTIN(__builtin_ia32_minsd_round, " V2dV2dV2dIi" ," " ," avx512f" )
1722
- TARGET_BUILTIN(__builtin_ia32_minss_round, " V4fV4fV4fIi" ," " ," avx512f" )
1723
1711
TARGET_BUILTIN(__builtin_ia32_loaddquhi128_mask, " V8sV8s*V8sUc" ," " ," avx512bw,avx512vl" )
1724
1712
TARGET_BUILTIN(__builtin_ia32_loaddquhi256_mask, " V16sV16s*V16sUs" ," " ," avx512bw,avx512vl" )
1725
1713
TARGET_BUILTIN(__builtin_ia32_loaddquqi128_mask, " V16cV16c*V16cUs" ," " ," avx512bw,avx512vl" )
0 commit comments