Merged with mainline at revision 128810.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr13685.c
blob159112d1666868a4aca0093605783689ee86600c
1 /* PR target/13685 */
2 /* { dg-do run } */
3 /* { dg-options "-Os -msse" } */
5 #include "sse-check.h"
7 #include <xmmintrin.h>
9 void foo (__m128 *, __m64 *, int);
11 __m128 xmm0 = { 0 };
12 __m64 mm0 = { 0 };
14 static void
15 sse_test (void)
17 foo (&xmm0, &mm0, 4);
20 void
21 foo (__m128 *dst, __m64 *src, int n)
23 __m128 xmm0 = { 0 };
24 while (n > 64)
26 puts ("");
27 xmm0 = _mm_cvtpi32_ps (xmm0, *src);
28 *dst = xmm0;
29 n--;