1 /* { dg-do compile { target { ! ia32 } } } */
2 /* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-fma" } */
12 for (i
= 0; i
< 256; ++i
)
14 r
[i
] = x
[i
] * y
[i
] - z
[i
];
15 s
[i
] = x
[i
] * y
[i
] + z
[i
];
19 /* { dg-final { scan-assembler "vfmaddps" } } */
20 /* { dg-final { scan-assembler "vfmsubps" } } */