1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-do compile } */ /* { dg-options "-O2 -msse2" } */ void foo (int *c, float *x, float *y) { c[0] = x[0] < y[0]; c[1] = x[1] < y[1]; c[2] = x[2] < y[2]; c[3] = x[3] < y[3]; } /* { dg-final { scan-assembler "cmpltps" } } */