OSDN Git Service

PR target/22152
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / i386 / pr22152.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -msse2" } */
3
4 #include <mmintrin.h>
5
6 __m64
7 unsigned_add3 (const __m64 * a, const __m64 * b, unsigned int count)
8 {
9   __m64 sum;
10   unsigned int i;
11
12   for (i = 1; i < count; i++)
13     sum = _mm_add_si64 (a[i], b[i]);
14
15   return sum;
16 }
17
18 /* { dg-final { scan-assembler-times "movq\[ \\t\]+\[^\n\]*%mm" 1 } } */