diff options
Diffstat (limited to 'gcc/config/i386/pmmintrin.h')
-rw-r--r-- | gcc/config/i386/pmmintrin.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/pmmintrin.h b/gcc/config/i386/pmmintrin.h index 50db2bf22e5..26c1f0f0e73 100644 --- a/gcc/config/i386/pmmintrin.h +++ b/gcc/config/i386/pmmintrin.h @@ -95,13 +95,13 @@ _mm_hsub_pd (__m128d __X, __m128d __Y) static __inline __m128d _mm_loaddup_pd (double const *__P) { - return (__m128d) __builtin_ia32_loadddup (__P); + return _mm_load1_pd (__P); } static __inline __m128d _mm_movedup_pd (__m128d __X) { - return (__m128d) __builtin_ia32_movddup ((__v2df)__X); + return _mm_shuffle_pd (__X, __X, _MM_SHUFFLE2 (0,0)); } static __inline __m128i |