OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Support AVX for cmpss/cmpsd.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.target
/
i386
/
pr13685.c
1
/* PR target/13685 */
2
/* { dg-do run } */
3
/* { dg-options "-Os -msse" } */
4
5
#include "sse-check.h"
6
7
#include <xmmintrin.h>
8
9
void foo (__m128 *, __m64 *, int);
10
11
__m128 xmm0 = { 0 };
12
__m64 mm0 = { 0 };
13
14
static void
15
sse_test (void)
16
{
17
foo (&xmm0, &mm0, 4);
18
}
19
20
void
21
foo (__m128 *dst, __m64 *src, int n)
22
{
23
__m128 xmm0 = { 0 };
24
while (n > 64)
25
{
26
puts ("");
27
xmm0 = _mm_cvtpi32_ps (xmm0, *src);
28
*dst = xmm0;
29
n--;
30
}
31
}