@@ -242,6 +242,8 @@ pub(crate) fn old_archs(arch: &str, name: &str) -> ArchCheckResult {
242242 "avx.cvt.ps2.pd.256" => "__builtin_ia32_cvtps2pd256" ,
243243 "avx.cvtdq2.pd.256" => "__builtin_ia32_cvtdq2pd256" ,
244244 "avx.cvtdq2.ps.256" => "__builtin_ia32_cvtdq2ps256" ,
245+ "avx.round.pd.256" => "__builtin_ia32_roundpd256" ,
246+ "avx.round.ps.256" => "__builtin_ia32_roundps256" ,
245247 "avx.sqrt.pd.256" => "__builtin_ia32_sqrtpd256" ,
246248 "avx.sqrt.ps.256" => "__builtin_ia32_sqrtps256" ,
247249 "avx.storeu.dq.256" => "__builtin_ia32_storedqu256" ,
@@ -1352,6 +1354,10 @@ pub(crate) fn old_archs(arch: &str, name: &str) -> ArchCheckResult {
13521354 "sse41.pmovzxwd" => "__builtin_ia32_pmovzxwd128" ,
13531355 "sse41.pmovzxwq" => "__builtin_ia32_pmovzxwq128" ,
13541356 "sse41.pmuldq" => "__builtin_ia32_pmuldq128" ,
1357+ "sse41.round.pd" => "__builtin_ia32_roundpd" ,
1358+ "sse41.round.ps" => "__builtin_ia32_roundps" ,
1359+ "sse41.round.sd" => "__builtin_ia32_roundsd" ,
1360+ "sse41.round.ss" => "__builtin_ia32_roundss" ,
13551361 "sse4a.movnt.sd" => "__builtin_ia32_movntsd" ,
13561362 "sse4a.movnt.ss" => "__builtin_ia32_movntss" ,
13571363 "ssse3.pabs.b.128" => "__builtin_ia32_pabsb128" ,
0 commit comments