OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / i386 / pr35714.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -msse2" } */
3 /* { dg-require-effective-target sse2 } */
4
5 #include <emmintrin.h>
6
7 extern __m128i a;
8
9 __m128i madd (__m128i b)
10 {
11   return _mm_madd_epi16(a, b);
12 }
13
14 __m128i madd_swapped (__m128i b)
15 {
16     return _mm_madd_epi16(b, a);
17 }
18
19 /* { dg-final { scan-assembler-not "movaps" } } */