Sign in
gnu
/
gcc
/
fe115e3147d7d8adf8c94451cc33c9b177293f29
/
.
/
gcc
/
testsuite
/
gcc.dg
/
vect
/
pr33373b.c
blob: fc5e6eb249340715d5534f7d4394db4df690e7ac [
file
] [
log
] [
blame
]
/* { dg-do compile } */
void
f
(
unsigned
int
*
d
,
unsigned
int
*
s
,
int
w
)
{
int
i
;
for
(
i
=
0
;
i
<
w
;
++
i
)
d
[
i
]
=
s
[
i
]
*
(
unsigned
short
)
(~
d
[
i
]
>>
24
);
}