Update concepts branch to revision 131834
[official-gcc.git] / gcc / testsuite / gcc.target / mips / mips-ps-5.c
blob9b748887adeb55d9d6c27710793e779e0a238bff
1 /* { dg-do compile } */
2 /* { dg-mips-options "-mips64 -O2 -mpaired-single -mgp64 -ftree-vectorize" } */
4 extern float a[], b[], c[];
6 NOMIPS16 void
7 foo (void)
9 int i;
10 for (i = 0; i < 16; i++)
11 a[i] = b[i] == c[i] + 1 ? b[i] : c[i];
14 /* { dg-final { scan-assembler "add\\.ps" } } */
15 /* { dg-final { scan-assembler "c\\.eq\\.ps" } } */
16 /* { dg-final { scan-assembler "mov\[tf\]\\.ps" } } */