1 /* { dg-do compile } */
2 /* { dg-mips-options "-mips64 -O2 -mpaired-single -mgp64 -ftree-vectorize" } */
4 extern float a
[], b
[], c
[];
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" } } */