From 13da9da3235337079f926d8a5a201a2bfbc1175e Mon Sep 17 00:00:00 2001 From: Tobias Decking Date: Sun, 16 Jun 2024 13:58:59 +0200 Subject: [PATCH] Update sse2.rs --- library/stdarch/crates/core_arch/src/x86/sse2.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/library/stdarch/crates/core_arch/src/x86/sse2.rs b/library/stdarch/crates/core_arch/src/x86/sse2.rs index 212b90560834..3b3eab4b232e 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse2.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse2.rs @@ -1760,7 +1760,7 @@ pub unsafe fn _mm_mul_pd(a: __m128d, b: __m128d) -> __m128d { #[cfg_attr(test, assert_instr(sqrtsd))] #[stable(feature = "simd_x86", since = "1.27.0")] pub unsafe fn _mm_sqrt_sd(a: __m128d, b: __m128d) -> __m128d { - simd_insert!(a, 0, _mm_cvtsd_f64(sqrtsd(b))) + simd_insert!(a, 0, _mm_cvtsd_f64(b).sqrt()) } /// Returns a new vector with the square root of each of the values in `a`. @@ -2911,10 +2911,6 @@ extern "C" { fn minsd(a: __m128d, b: __m128d) -> __m128d; #[link_name = "llvm.x86.sse2.min.pd"] fn minpd(a: __m128d, b: __m128d) -> __m128d; - #[link_name = "llvm.x86.sse2.sqrt.sd"] - fn sqrtsd(a: __m128d) -> __m128d; - #[link_name = "llvm.x86.sse2.sqrt.pd"] - fn sqrtpd(a: __m128d) -> __m128d; #[link_name = "llvm.x86.sse2.cmp.sd"] fn cmpsd(a: __m128d, b: __m128d, imm8: i8) -> __m128d; #[link_name = "llvm.x86.sse2.cmp.pd"]