blob: 44df2a0cb9efec622ca4ba97f6ea579ea8a1c30c [file] [log] [blame]
/* APPLE LOCAL file radar 5618945 */
/* { dg-do compile { target "i?86-*-darwin*" } } */
/* { dg-options "-mssse3 -std=c99" } */
#include <tmmintrin.h>
inline __m128i foo1 (short x) {
return _mm_set1_epi16(x);
}
inline __m64 foo2 (char x) {
return _mm_set1_pi8 (x);
}
inline __m128 foo3 (float x) {
return _mm_set_ps1 (x);
}
inline __m128 foo4 (__m128 x, __m128 y) {
return _mm_addsub_ps (x, y);
}
inline __m128i foo5 (__m128i x, __m128i y) {
return _mm_hadd_epi32 (x, y);
}