@@ -194,7 +194,7 @@ pub unsafe fn _mm_min_ss(a: __m128, b: __m128) -> __m128 {
194
194
#[ cfg_attr( test, assert_instr( minps) ) ]
195
195
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
196
196
pub unsafe fn _mm_min_ps ( a : __m128 , b : __m128 ) -> __m128 {
197
- minps ( a, b)
197
+ simd_fmin ( a, b)
198
198
}
199
199
200
200
/// Compares the first single-precision (32-bit) floating-point element of `a`
@@ -219,7 +219,7 @@ pub unsafe fn _mm_max_ss(a: __m128, b: __m128) -> __m128 {
219
219
#[ cfg_attr( test, assert_instr( maxps) ) ]
220
220
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
221
221
pub unsafe fn _mm_max_ps ( a : __m128 , b : __m128 ) -> __m128 {
222
- maxps ( a, b)
222
+ simd_fmax ( a, b)
223
223
}
224
224
225
225
/// Bitwise AND of packed single-precision (32-bit) floating-point elements.
@@ -1915,12 +1915,8 @@ extern "C" {
1915
1915
fn rsqrtps ( a : __m128 ) -> __m128 ;
1916
1916
#[ link_name = "llvm.x86.sse.min.ss" ]
1917
1917
fn minss ( a : __m128 , b : __m128 ) -> __m128 ;
1918
- #[ link_name = "llvm.x86.sse.min.ps" ]
1919
- fn minps ( a : __m128 , b : __m128 ) -> __m128 ;
1920
1918
#[ link_name = "llvm.x86.sse.max.ss" ]
1921
1919
fn maxss ( a : __m128 , b : __m128 ) -> __m128 ;
1922
- #[ link_name = "llvm.x86.sse.max.ps" ]
1923
- fn maxps ( a : __m128 , b : __m128 ) -> __m128 ;
1924
1920
#[ link_name = "llvm.x86.sse.movmsk.ps" ]
1925
1921
fn movmskps ( a : __m128 ) -> i32 ;
1926
1922
#[ link_name = "llvm.x86.sse.cmp.ps" ]
0 commit comments