1264790Sbapt/* { dg-do compile } */
2264790Sbapt/* { dg-options "-O3 -msse4" } */
3264790Sbapt
4264790Sbaptvoid
5264790Sbapttest (int code, unsigned int * image, int * colors)
6264790Sbapt{
7264790Sbapt  int i;
8264790Sbapt
9264790Sbapt  for (i = 0; i < code; ++i)
10264790Sbapt    image[i] = (colors[i] < 0 ? ~(unsigned int) 0 : colors[i]);
11264790Sbapt}
12264790Sbapt