1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -msse -mfpmath=sse" } */ 3 /* { dg-final { scan-assembler-times "divss" 1 } } */ 4 /* { dg-final { scan-assembler-not "movaps" } } */ 5 /* { dg-final { scan-assembler-not "movss" } } */ 6 7 typedef float vec __attribute__((vector_size(16))); 8 9 vec foo(vec x)10foo (vec x) 11 { 12 x[0] /= 2.1f; 13 return x; 14 } 15