@@ -2642,14 +2642,7 @@ pub unsafe fn _mm_loadu_pd(mem_addr: *const f64) -> __m128d {
2642
2642
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_shuffle_pd)
2643
2643
#[ inline]
2644
2644
#[ target_feature( enable = "sse2" ) ]
2645
- #[ cfg_attr(
2646
- all( test, any( not( target_os = "windows" ) , target_arch = "x86" ) ) ,
2647
- cfg_attr( test, assert_instr( shufps, MASK = 2 ) ) // FIXME shufpd expected
2648
- ) ]
2649
- #[ cfg_attr(
2650
- all( test, all( target_os = "windows" , target_arch = "x86_64" ) ) ,
2651
- cfg_attr( test, assert_instr( shufpd, MASK = 1 ) )
2652
- ) ]
2645
+ #[ cfg_attr( test, assert_instr( shufps, MASK = 2 ) ) ]
2653
2646
#[ rustc_legacy_const_generics( 2 ) ]
2654
2647
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2655
2648
pub unsafe fn _mm_shuffle_pd < const MASK : i32 > ( a : __m128d , b : __m128d ) -> __m128d {
@@ -2664,14 +2657,7 @@ pub unsafe fn _mm_shuffle_pd<const MASK: i32>(a: __m128d, b: __m128d) -> __m128d
2664
2657
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_move_sd)
2665
2658
#[ inline]
2666
2659
#[ target_feature( enable = "sse2" ) ]
2667
- #[ cfg_attr(
2668
- all( test, any( not( target_os = "windows" ) , target_arch = "x86" ) ) ,
2669
- assert_instr( movsd)
2670
- ) ]
2671
- #[ cfg_attr(
2672
- all( test, all( target_os = "windows" , target_arch = "x86_64" ) ) ,
2673
- assert_instr( movlps)
2674
- ) ]
2660
+ #[ cfg_attr( test, assert_instr( movsd) ) ]
2675
2661
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2676
2662
pub unsafe fn _mm_move_sd ( a : __m128d , b : __m128d ) -> __m128d {
2677
2663
_mm_setr_pd ( simd_extract ( b, 0 ) , simd_extract ( a, 1 ) )
0 commit comments