1 /* { dg-do compile } */
2 /* { dg-require-effective-target lp64 } */
3 /* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */
13 for (i
= 0; i
< 256; ++i
)
15 r
[i
] = x
[i
] * y
[i
] - z
[i
];
16 s
[i
] = x
[i
] * y
[i
] + z
[i
];
20 /* { dg-final { scan-assembler "vfmaddps" } } */
21 /* { dg-final { scan-assembler "vfmsubps" } } */