Skip to content

Commit b4e14bf

Browse files
TDeckingAmanieu
authored andcommitted
Update sse2.rs
1 parent 1d311c9 commit b4e14bf

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

crates/core_arch/src/x86/sse2.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1760,7 +1760,7 @@ pub unsafe fn _mm_mul_pd(a: __m128d, b: __m128d) -> __m128d {
17601760
#[cfg_attr(test, assert_instr(sqrtsd))]
17611761
#[stable(feature = "simd_x86", since = "1.27.0")]
17621762
pub unsafe fn _mm_sqrt_sd(a: __m128d, b: __m128d) -> __m128d {
1763-
simd_insert!(a, 0, _mm_cvtsd_f64(sqrtsd(b)))
1763+
simd_insert!(a, 0, _mm_cvtsd_f64(b).sqrt())
17641764
}
17651765

17661766
/// Returns a new vector with the square root of each of the values in `a`.
@@ -2911,10 +2911,6 @@ extern "C" {
29112911
fn minsd(a: __m128d, b: __m128d) -> __m128d;
29122912
#[link_name = "llvm.x86.sse2.min.pd"]
29132913
fn minpd(a: __m128d, b: __m128d) -> __m128d;
2914-
#[link_name = "llvm.x86.sse2.sqrt.sd"]
2915-
fn sqrtsd(a: __m128d) -> __m128d;
2916-
#[link_name = "llvm.x86.sse2.sqrt.pd"]
2917-
fn sqrtpd(a: __m128d) -> __m128d;
29182914
#[link_name = "llvm.x86.sse2.cmp.sd"]
29192915
fn cmpsd(a: __m128d, b: __m128d, imm8: i8) -> __m128d;
29202916
#[link_name = "llvm.x86.sse2.cmp.pd"]

0 commit comments

Comments
 (0)