| ... | ... | @@ -70,10 +70,6 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 70 | 70 | "sve.sm4e" => "__builtin_sve_svsm4e_u32", |
| 71 | 71 | "sve.sm4ekey" => "__builtin_sve_svsm4ekey_u32", |
| 72 | 72 | "sve.wrffr" => "__builtin_sve_svwrffr", |
| 73 | | "tcancel" => "__builtin_arm_tcancel", |
| 74 | | "tcommit" => "__builtin_arm_tcommit", |
| 75 | | "tstart" => "__builtin_arm_tstart", |
| 76 | | "ttest" => "__builtin_arm_ttest", |
| 77 | 73 | _ => unimplemented!("***** unsupported LLVM intrinsic {full_name}"), |
| 78 | 74 | } |
| 79 | 75 | } |
| ... | ... | @@ -1632,6 +1628,14 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 1632 | 1628 | "V6.vabs.f8.128B" => "__builtin_HEXAGON_V6_vabs_f8_128B", |
| 1633 | 1629 | "V6.vabs.hf" => "__builtin_HEXAGON_V6_vabs_hf", |
| 1634 | 1630 | "V6.vabs.hf.128B" => "__builtin_HEXAGON_V6_vabs_hf_128B", |
| 1631 | "V6.vabs.qf16.hf" => "__builtin_HEXAGON_V6_vabs_qf16_hf", |
| 1632 | "V6.vabs.qf16.hf.128B" => "__builtin_HEXAGON_V6_vabs_qf16_hf_128B", |
| 1633 | "V6.vabs.qf16.qf16" => "__builtin_HEXAGON_V6_vabs_qf16_qf16", |
| 1634 | "V6.vabs.qf16.qf16.128B" => "__builtin_HEXAGON_V6_vabs_qf16_qf16_128B", |
| 1635 | "V6.vabs.qf32.qf32" => "__builtin_HEXAGON_V6_vabs_qf32_qf32", |
| 1636 | "V6.vabs.qf32.qf32.128B" => "__builtin_HEXAGON_V6_vabs_qf32_qf32_128B", |
| 1637 | "V6.vabs.qf32.sf" => "__builtin_HEXAGON_V6_vabs_qf32_sf", |
| 1638 | "V6.vabs.qf32.sf.128B" => "__builtin_HEXAGON_V6_vabs_qf32_sf_128B", |
| 1635 | 1639 | "V6.vabs.sf" => "__builtin_HEXAGON_V6_vabs_sf", |
| 1636 | 1640 | "V6.vabs.sf.128B" => "__builtin_HEXAGON_V6_vabs_sf_128B", |
| 1637 | 1641 | "V6.vabsb" => "__builtin_HEXAGON_V6_vabsb", |
| ... | ... | @@ -1744,6 +1748,8 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 1744 | 1748 | "V6.vaddwsat.128B" => "__builtin_HEXAGON_V6_vaddwsat_128B", |
| 1745 | 1749 | "V6.vaddwsat.dv" => "__builtin_HEXAGON_V6_vaddwsat_dv", |
| 1746 | 1750 | "V6.vaddwsat.dv.128B" => "__builtin_HEXAGON_V6_vaddwsat_dv_128B", |
| 1751 | "V6.valign4" => "__builtin_HEXAGON_V6_valign4", |
| 1752 | "V6.valign4.128B" => "__builtin_HEXAGON_V6_valign4_128B", |
| 1747 | 1753 | "V6.valignb" => "__builtin_HEXAGON_V6_valignb", |
| 1748 | 1754 | "V6.valignb.128B" => "__builtin_HEXAGON_V6_valignb_128B", |
| 1749 | 1755 | "V6.valignbi" => "__builtin_HEXAGON_V6_valignbi", |
| ... | ... | @@ -1862,14 +1868,30 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 1862 | 1868 | "V6.vcl0w.128B" => "__builtin_HEXAGON_V6_vcl0w_128B", |
| 1863 | 1869 | "V6.vcombine" => "__builtin_HEXAGON_V6_vcombine", |
| 1864 | 1870 | "V6.vcombine.128B" => "__builtin_HEXAGON_V6_vcombine_128B", |
| 1871 | "V6.vconv.bf.qf32" => "__builtin_HEXAGON_V6_vconv_bf_qf32", |
| 1872 | "V6.vconv.bf.qf32.128B" => "__builtin_HEXAGON_V6_vconv_bf_qf32_128B", |
| 1873 | "V6.vconv.f8.qf16" => "__builtin_HEXAGON_V6_vconv_f8_qf16", |
| 1874 | "V6.vconv.f8.qf16.128B" => "__builtin_HEXAGON_V6_vconv_f8_qf16_128B", |
| 1865 | 1875 | "V6.vconv.h.hf" => "__builtin_HEXAGON_V6_vconv_h_hf", |
| 1866 | 1876 | "V6.vconv.h.hf.128B" => "__builtin_HEXAGON_V6_vconv_h_hf_128B", |
| 1877 | "V6.vconv.h.hf.rnd" => "__builtin_HEXAGON_V6_vconv_h_hf_rnd", |
| 1878 | "V6.vconv.h.hf.rnd.128B" => "__builtin_HEXAGON_V6_vconv_h_hf_rnd_128B", |
| 1867 | 1879 | "V6.vconv.hf.h" => "__builtin_HEXAGON_V6_vconv_hf_h", |
| 1868 | 1880 | "V6.vconv.hf.h.128B" => "__builtin_HEXAGON_V6_vconv_hf_h_128B", |
| 1869 | 1881 | "V6.vconv.hf.qf16" => "__builtin_HEXAGON_V6_vconv_hf_qf16", |
| 1870 | 1882 | "V6.vconv.hf.qf16.128B" => "__builtin_HEXAGON_V6_vconv_hf_qf16_128B", |
| 1871 | 1883 | "V6.vconv.hf.qf32" => "__builtin_HEXAGON_V6_vconv_hf_qf32", |
| 1872 | 1884 | "V6.vconv.hf.qf32.128B" => "__builtin_HEXAGON_V6_vconv_hf_qf32_128B", |
| 1885 | "V6.vconv.qf16.f8" => "__builtin_HEXAGON_V6_vconv_qf16_f8", |
| 1886 | "V6.vconv.qf16.f8.128B" => "__builtin_HEXAGON_V6_vconv_qf16_f8_128B", |
| 1887 | "V6.vconv.qf16.hf" => "__builtin_HEXAGON_V6_vconv_qf16_hf", |
| 1888 | "V6.vconv.qf16.hf.128B" => "__builtin_HEXAGON_V6_vconv_qf16_hf_128B", |
| 1889 | "V6.vconv.qf16.qf16" => "__builtin_HEXAGON_V6_vconv_qf16_qf16", |
| 1890 | "V6.vconv.qf16.qf16.128B" => "__builtin_HEXAGON_V6_vconv_qf16_qf16_128B", |
| 1891 | "V6.vconv.qf32.qf32" => "__builtin_HEXAGON_V6_vconv_qf32_qf32", |
| 1892 | "V6.vconv.qf32.qf32.128B" => "__builtin_HEXAGON_V6_vconv_qf32_qf32_128B", |
| 1893 | "V6.vconv.qf32.sf" => "__builtin_HEXAGON_V6_vconv_qf32_sf", |
| 1894 | "V6.vconv.qf32.sf.128B" => "__builtin_HEXAGON_V6_vconv_qf32_sf_128B", |
| 1873 | 1895 | "V6.vconv.sf.qf32" => "__builtin_HEXAGON_V6_vconv_sf_qf32", |
| 1874 | 1896 | "V6.vconv.sf.qf32.128B" => "__builtin_HEXAGON_V6_vconv_sf_qf32_128B", |
| 1875 | 1897 | "V6.vconv.sf.w" => "__builtin_HEXAGON_V6_vconv_sf_w", |
| ... | ... | @@ -1984,6 +2006,22 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 1984 | 2006 | "V6.veqh.or.128B" => "__builtin_HEXAGON_V6_veqh_or_128B", |
| 1985 | 2007 | "V6.veqh.xor" => "__builtin_HEXAGON_V6_veqh_xor", |
| 1986 | 2008 | "V6.veqh.xor.128B" => "__builtin_HEXAGON_V6_veqh_xor_128B", |
| 2009 | "V6.veqhf" => "__builtin_HEXAGON_V6_veqhf", |
| 2010 | "V6.veqhf.128B" => "__builtin_HEXAGON_V6_veqhf_128B", |
| 2011 | "V6.veqhf.and" => "__builtin_HEXAGON_V6_veqhf_and", |
| 2012 | "V6.veqhf.and.128B" => "__builtin_HEXAGON_V6_veqhf_and_128B", |
| 2013 | "V6.veqhf.or" => "__builtin_HEXAGON_V6_veqhf_or", |
| 2014 | "V6.veqhf.or.128B" => "__builtin_HEXAGON_V6_veqhf_or_128B", |
| 2015 | "V6.veqhf.xor" => "__builtin_HEXAGON_V6_veqhf_xor", |
| 2016 | "V6.veqhf.xor.128B" => "__builtin_HEXAGON_V6_veqhf_xor_128B", |
| 2017 | "V6.veqsf" => "__builtin_HEXAGON_V6_veqsf", |
| 2018 | "V6.veqsf.128B" => "__builtin_HEXAGON_V6_veqsf_128B", |
| 2019 | "V6.veqsf.and" => "__builtin_HEXAGON_V6_veqsf_and", |
| 2020 | "V6.veqsf.and.128B" => "__builtin_HEXAGON_V6_veqsf_and_128B", |
| 2021 | "V6.veqsf.or" => "__builtin_HEXAGON_V6_veqsf_or", |
| 2022 | "V6.veqsf.or.128B" => "__builtin_HEXAGON_V6_veqsf_or_128B", |
| 2023 | "V6.veqsf.xor" => "__builtin_HEXAGON_V6_veqsf_xor", |
| 2024 | "V6.veqsf.xor.128B" => "__builtin_HEXAGON_V6_veqsf_xor_128B", |
| 1987 | 2025 | "V6.veqw" => "__builtin_HEXAGON_V6_veqw", |
| 1988 | 2026 | "V6.veqw.128B" => "__builtin_HEXAGON_V6_veqw_128B", |
| 1989 | 2027 | "V6.veqw.and" => "__builtin_HEXAGON_V6_veqw_and", |
| ... | ... | @@ -2096,6 +2134,14 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 2096 | 2134 | "V6.vgtw.or.128B" => "__builtin_HEXAGON_V6_vgtw_or_128B", |
| 2097 | 2135 | "V6.vgtw.xor" => "__builtin_HEXAGON_V6_vgtw_xor", |
| 2098 | 2136 | "V6.vgtw.xor.128B" => "__builtin_HEXAGON_V6_vgtw_xor_128B", |
| 2137 | "V6.vilog2.hf" => "__builtin_HEXAGON_V6_vilog2_hf", |
| 2138 | "V6.vilog2.hf.128B" => "__builtin_HEXAGON_V6_vilog2_hf_128B", |
| 2139 | "V6.vilog2.qf16" => "__builtin_HEXAGON_V6_vilog2_qf16", |
| 2140 | "V6.vilog2.qf16.128B" => "__builtin_HEXAGON_V6_vilog2_qf16_128B", |
| 2141 | "V6.vilog2.qf32" => "__builtin_HEXAGON_V6_vilog2_qf32", |
| 2142 | "V6.vilog2.qf32.128B" => "__builtin_HEXAGON_V6_vilog2_qf32_128B", |
| 2143 | "V6.vilog2.sf" => "__builtin_HEXAGON_V6_vilog2_sf", |
| 2144 | "V6.vilog2.sf.128B" => "__builtin_HEXAGON_V6_vilog2_sf_128B", |
| 2099 | 2145 | "V6.vinsertwr" => "__builtin_HEXAGON_V6_vinsertwr", |
| 2100 | 2146 | "V6.vinsertwr.128B" => "__builtin_HEXAGON_V6_vinsertwr_128B", |
| 2101 | 2147 | "V6.vlalignb" => "__builtin_HEXAGON_V6_vlalignb", |
| ... | ... | @@ -2350,6 +2396,14 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 2350 | 2396 | "V6.vnavgub.128B" => "__builtin_HEXAGON_V6_vnavgub_128B", |
| 2351 | 2397 | "V6.vnavgw" => "__builtin_HEXAGON_V6_vnavgw", |
| 2352 | 2398 | "V6.vnavgw.128B" => "__builtin_HEXAGON_V6_vnavgw_128B", |
| 2399 | "V6.vneg.qf16.hf" => "__builtin_HEXAGON_V6_vneg_qf16_hf", |
| 2400 | "V6.vneg.qf16.hf.128B" => "__builtin_HEXAGON_V6_vneg_qf16_hf_128B", |
| 2401 | "V6.vneg.qf16.qf16" => "__builtin_HEXAGON_V6_vneg_qf16_qf16", |
| 2402 | "V6.vneg.qf16.qf16.128B" => "__builtin_HEXAGON_V6_vneg_qf16_qf16_128B", |
| 2403 | "V6.vneg.qf32.qf32" => "__builtin_HEXAGON_V6_vneg_qf32_qf32", |
| 2404 | "V6.vneg.qf32.qf32.128B" => "__builtin_HEXAGON_V6_vneg_qf32_qf32_128B", |
| 2405 | "V6.vneg.qf32.sf" => "__builtin_HEXAGON_V6_vneg_qf32_sf", |
| 2406 | "V6.vneg.qf32.sf.128B" => "__builtin_HEXAGON_V6_vneg_qf32_sf_128B", |
| 2353 | 2407 | "V6.vnormamth" => "__builtin_HEXAGON_V6_vnormamth", |
| 2354 | 2408 | "V6.vnormamth.128B" => "__builtin_HEXAGON_V6_vnormamth_128B", |
| 2355 | 2409 | "V6.vnormamtw" => "__builtin_HEXAGON_V6_vnormamtw", |
| ... | ... | @@ -2684,6 +2738,24 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 2684 | 2738 | "iocsrwr.d" => "__builtin_loongarch_iocsrwr_d", |
| 2685 | 2739 | "iocsrwr.h" => "__builtin_loongarch_iocsrwr_h", |
| 2686 | 2740 | "iocsrwr.w" => "__builtin_loongarch_iocsrwr_w", |
| 2741 | "lasx.cast.128" => "__builtin_lasx_cast_128", |
| 2742 | "lasx.cast.128.d" => "__builtin_lasx_cast_128_d", |
| 2743 | "lasx.cast.128.s" => "__builtin_lasx_cast_128_s", |
| 2744 | "lasx.concat.128" => "__builtin_lasx_concat_128", |
| 2745 | "lasx.concat.128.d" => "__builtin_lasx_concat_128_d", |
| 2746 | "lasx.concat.128.s" => "__builtin_lasx_concat_128_s", |
| 2747 | "lasx.extract.128.hi" => "__builtin_lasx_extract_128_hi", |
| 2748 | "lasx.extract.128.hi.d" => "__builtin_lasx_extract_128_hi_d", |
| 2749 | "lasx.extract.128.hi.s" => "__builtin_lasx_extract_128_hi_s", |
| 2750 | "lasx.extract.128.lo" => "__builtin_lasx_extract_128_lo", |
| 2751 | "lasx.extract.128.lo.d" => "__builtin_lasx_extract_128_lo_d", |
| 2752 | "lasx.extract.128.lo.s" => "__builtin_lasx_extract_128_lo_s", |
| 2753 | "lasx.insert.128.hi" => "__builtin_lasx_insert_128_hi", |
| 2754 | "lasx.insert.128.hi.d" => "__builtin_lasx_insert_128_hi_d", |
| 2755 | "lasx.insert.128.hi.s" => "__builtin_lasx_insert_128_hi_s", |
| 2756 | "lasx.insert.128.lo" => "__builtin_lasx_insert_128_lo", |
| 2757 | "lasx.insert.128.lo.d" => "__builtin_lasx_insert_128_lo_d", |
| 2758 | "lasx.insert.128.lo.s" => "__builtin_lasx_insert_128_lo_s", |
| 2687 | 2759 | "lasx.vext2xv.d.b" => "__builtin_lasx_vext2xv_d_b", |
| 2688 | 2760 | "lasx.vext2xv.d.h" => "__builtin_lasx_vext2xv_d_h", |
| 2689 | 2761 | "lasx.vext2xv.d.w" => "__builtin_lasx_vext2xv_d_w", |
| ... | ... | @@ -4950,8 +5022,20 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 4950 | 5022 | "f16x2.to.e5m2x2.rn.relu" => "__nvvm_f16x2_to_e5m2x2_rn_relu", |
| 4951 | 5023 | "f2bf16.rn" => "__nvvm_f2bf16_rn", |
| 4952 | 5024 | "f2bf16.rn.relu" => "__nvvm_f2bf16_rn_relu", |
| 5025 | "f2bf16.rn.relu.satfinite" => "__nvvm_f2bf16_rn_relu_satfinite", |
| 5026 | "f2bf16.rn.satfinite" => "__nvvm_f2bf16_rn_satfinite", |
| 4953 | 5027 | "f2bf16.rz" => "__nvvm_f2bf16_rz", |
| 4954 | 5028 | "f2bf16.rz.relu" => "__nvvm_f2bf16_rz_relu", |
| 5029 | "f2bf16.rz.relu.satfinite" => "__nvvm_f2bf16_rz_relu_satfinite", |
| 5030 | "f2bf16.rz.satfinite" => "__nvvm_f2bf16_rz_satfinite", |
| 5031 | "f2f16.rn" => "__nvvm_f2f16_rn", |
| 5032 | "f2f16.rn.relu" => "__nvvm_f2f16_rn_relu", |
| 5033 | "f2f16.rn.relu.satfinite" => "__nvvm_f2f16_rn_relu_satfinite", |
| 5034 | "f2f16.rn.satfinite" => "__nvvm_f2f16_rn_satfinite", |
| 5035 | "f2f16.rz" => "__nvvm_f2f16_rz", |
| 5036 | "f2f16.rz.relu" => "__nvvm_f2f16_rz_relu", |
| 5037 | "f2f16.rz.relu.satfinite" => "__nvvm_f2f16_rz_relu_satfinite", |
| 5038 | "f2f16.rz.satfinite" => "__nvvm_f2f16_rz_satfinite", |
| 4955 | 5039 | "f2h.rn" => "__nvvm_f2h_rn", |
| 4956 | 5040 | "f2h.rn.ftz" => "__nvvm_f2h_rn_ftz", |
| 4957 | 5041 | "f2i.rm" => "__nvvm_f2i_rm", |
| ... | ... | @@ -5035,20 +5119,28 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 5035 | 5119 | "ff.to.ue8m0x2.rz.satfinite" => "__nvvm_ff_to_ue8m0x2_rz_satfinite", |
| 5036 | 5120 | "ff2bf16x2.rn" => "__nvvm_ff2bf16x2_rn", |
| 5037 | 5121 | "ff2bf16x2.rn.relu" => "__nvvm_ff2bf16x2_rn_relu", |
| 5122 | "ff2bf16x2.rn.relu.satfinite" => "__nvvm_ff2bf16x2_rn_relu_satfinite", |
| 5123 | "ff2bf16x2.rn.satfinite" => "__nvvm_ff2bf16x2_rn_satfinite", |
| 5038 | 5124 | "ff2bf16x2.rs" => "__nvvm_ff2bf16x2_rs", |
| 5039 | 5125 | "ff2bf16x2.rs.relu" => "__nvvm_ff2bf16x2_rs_relu", |
| 5040 | 5126 | "ff2bf16x2.rs.relu.satfinite" => "__nvvm_ff2bf16x2_rs_relu_satfinite", |
| 5041 | 5127 | "ff2bf16x2.rs.satfinite" => "__nvvm_ff2bf16x2_rs_satfinite", |
| 5042 | 5128 | "ff2bf16x2.rz" => "__nvvm_ff2bf16x2_rz", |
| 5043 | 5129 | "ff2bf16x2.rz.relu" => "__nvvm_ff2bf16x2_rz_relu", |
| 5130 | "ff2bf16x2.rz.relu.satfinite" => "__nvvm_ff2bf16x2_rz_relu_satfinite", |
| 5131 | "ff2bf16x2.rz.satfinite" => "__nvvm_ff2bf16x2_rz_satfinite", |
| 5044 | 5132 | "ff2f16x2.rn" => "__nvvm_ff2f16x2_rn", |
| 5045 | 5133 | "ff2f16x2.rn.relu" => "__nvvm_ff2f16x2_rn_relu", |
| 5134 | "ff2f16x2.rn.relu.satfinite" => "__nvvm_ff2f16x2_rn_relu_satfinite", |
| 5135 | "ff2f16x2.rn.satfinite" => "__nvvm_ff2f16x2_rn_satfinite", |
| 5046 | 5136 | "ff2f16x2.rs" => "__nvvm_ff2f16x2_rs", |
| 5047 | 5137 | "ff2f16x2.rs.relu" => "__nvvm_ff2f16x2_rs_relu", |
| 5048 | 5138 | "ff2f16x2.rs.relu.satfinite" => "__nvvm_ff2f16x2_rs_relu_satfinite", |
| 5049 | 5139 | "ff2f16x2.rs.satfinite" => "__nvvm_ff2f16x2_rs_satfinite", |
| 5050 | 5140 | "ff2f16x2.rz" => "__nvvm_ff2f16x2_rz", |
| 5051 | 5141 | "ff2f16x2.rz.relu" => "__nvvm_ff2f16x2_rz_relu", |
| 5142 | "ff2f16x2.rz.relu.satfinite" => "__nvvm_ff2f16x2_rz_relu_satfinite", |
| 5143 | "ff2f16x2.rz.satfinite" => "__nvvm_ff2f16x2_rz_satfinite", |
| 5052 | 5144 | "floor.d" => "__nvvm_floor_d", |
| 5053 | 5145 | "floor.f" => "__nvvm_floor_f", |
| 5054 | 5146 | "floor.ftz.f" => "__nvvm_floor_ftz_f", |
| ... | ... | @@ -5942,6 +6034,8 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 5942 | 6034 | "altivec.vupklsb" => "__builtin_altivec_vupklsb", |
| 5943 | 6035 | "altivec.vupklsh" => "__builtin_altivec_vupklsh", |
| 5944 | 6036 | "altivec.vupklsw" => "__builtin_altivec_vupklsw", |
| 6037 | "amo.ldat" => "__builtin_amo_ldat", |
| 6038 | "amo.lwat" => "__builtin_amo_lwat", |
| 5945 | 6039 | "bcdadd" => "__builtin_ppc_bcdadd", |
| 5946 | 6040 | "bcdadd.p" => "__builtin_ppc_bcdadd_p", |
| 5947 | 6041 | "bcdcopysign" => "__builtin_ppc_bcdcopysign", |
| ... | ... | @@ -6202,6 +6296,7 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 6202 | 6296 | "vsx.xvminsp" => "__builtin_vsx_xvminsp", |
| 6203 | 6297 | "vsx.xvredp" => "__builtin_vsx_xvredp", |
| 6204 | 6298 | "vsx.xvresp" => "__builtin_vsx_xvresp", |
| 6299 | "vsx.xvrlw" => "__builtin_vsx_xvrlw", |
| 6205 | 6300 | "vsx.xvrsqrtedp" => "__builtin_vsx_xvrsqrtedp", |
| 6206 | 6301 | "vsx.xvrsqrtesp" => "__builtin_vsx_xvrsqrtesp", |
| 6207 | 6302 | "vsx.xvtdivdp" => "__builtin_vsx_xvtdivdp", |
| ... | ... | @@ -10158,24 +10253,16 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 10158 | 10253 | "stui" => "__builtin_ia32_stui", |
| 10159 | 10254 | "subborrow.u32" => "__builtin_ia32_subborrow_u32", |
| 10160 | 10255 | "subborrow.u64" => "__builtin_ia32_subborrow_u64", |
| 10161 | | "t2rpntlvwz0" => "__builtin_ia32_t2rpntlvwz0", |
| 10162 | 10256 | "t2rpntlvwz0rs" => "__builtin_ia32_t2rpntlvwz0rs", |
| 10163 | 10257 | "t2rpntlvwz0rst1" => "__builtin_ia32_t2rpntlvwz0rst1", |
| 10164 | | "t2rpntlvwz0t1" => "__builtin_ia32_t2rpntlvwz0t1", |
| 10165 | | "t2rpntlvwz1" => "__builtin_ia32_t2rpntlvwz1", |
| 10166 | 10258 | "t2rpntlvwz1rs" => "__builtin_ia32_t2rpntlvwz1rs", |
| 10167 | 10259 | "t2rpntlvwz1rst1" => "__builtin_ia32_t2rpntlvwz1rst1", |
| 10168 | | "t2rpntlvwz1t1" => "__builtin_ia32_t2rpntlvwz1t1", |
| 10169 | 10260 | "tbm.bextri.u32" => "__builtin_ia32_bextri_u32", |
| 10170 | 10261 | "tbm.bextri.u64" => "__builtin_ia32_bextri_u64", |
| 10171 | 10262 | "tcmmimfp16ps" => "__builtin_ia32_tcmmimfp16ps", |
| 10172 | 10263 | "tcmmimfp16ps.internal" => "__builtin_ia32_tcmmimfp16ps_internal", |
| 10173 | 10264 | "tcmmrlfp16ps" => "__builtin_ia32_tcmmrlfp16ps", |
| 10174 | 10265 | "tcmmrlfp16ps.internal" => "__builtin_ia32_tcmmrlfp16ps_internal", |
| 10175 | | "tconjtcmmimfp16ps" => "__builtin_ia32_tconjtcmmimfp16ps", |
| 10176 | | "tconjtcmmimfp16ps.internal" => "__builtin_ia32_tconjtcmmimfp16ps_internal", |
| 10177 | | "tconjtfp16" => "__builtin_ia32_tconjtfp16", |
| 10178 | | "tconjtfp16.internal" => "__builtin_ia32_tconjtfp16_internal", |
| 10179 | 10266 | "tcvtrowd2ps" => "__builtin_ia32_tcvtrowd2ps", |
| 10180 | 10267 | "tcvtrowd2ps.internal" => "__builtin_ia32_tcvtrowd2ps_internal", |
| 10181 | 10268 | "tcvtrowps2bf16h" => "__builtin_ia32_tcvtrowps2bf16h", |
| ... | ... | @@ -10225,18 +10312,6 @@ fn map_arch_intrinsic(full_name: &str) -> &'static str { |
| 10225 | 10312 | "tmmultf32ps" => "__builtin_ia32_tmmultf32ps", |
| 10226 | 10313 | "tmmultf32ps.internal" => "__builtin_ia32_tmmultf32ps_internal", |
| 10227 | 10314 | "tpause" => "__builtin_ia32_tpause", |
| 10228 | | "ttcmmimfp16ps" => "__builtin_ia32_ttcmmimfp16ps", |
| 10229 | | "ttcmmimfp16ps.internal" => "__builtin_ia32_ttcmmimfp16ps_internal", |
| 10230 | | "ttcmmrlfp16ps" => "__builtin_ia32_ttcmmrlfp16ps", |
| 10231 | | "ttcmmrlfp16ps.internal" => "__builtin_ia32_ttcmmrlfp16ps_internal", |
| 10232 | | "ttdpbf16ps" => "__builtin_ia32_ttdpbf16ps", |
| 10233 | | "ttdpbf16ps.internal" => "__builtin_ia32_ttdpbf16ps_internal", |
| 10234 | | "ttdpfp16ps" => "__builtin_ia32_ttdpfp16ps", |
| 10235 | | "ttdpfp16ps.internal" => "__builtin_ia32_ttdpfp16ps_internal", |
| 10236 | | "ttmmultf32ps" => "__builtin_ia32_ttmmultf32ps", |
| 10237 | | "ttmmultf32ps.internal" => "__builtin_ia32_ttmmultf32ps_internal", |
| 10238 | | "ttransposed" => "__builtin_ia32_ttransposed", |
| 10239 | | "ttransposed.internal" => "__builtin_ia32_ttransposed_internal", |
| 10240 | 10315 | "umonitor" => "__builtin_ia32_umonitor", |
| 10241 | 10316 | "umwait" => "__builtin_ia32_umwait", |
| 10242 | 10317 | "urdmsr" => "__builtin_ia32_urdmsr", |