1 /* { dg-do compile } */
2 /* { dg-additional-options "-O3" } */
3 /* { dg-additional-options "-mfma" { target { x86_64-*-* i?86-*-* } } } */
5 extern double fma (double, double, double);
8 bar (int i
, double *D
, double *S
)
12 D
[0] = fma (1, S
[0], D
[0]);
13 D
[1] = fma (1, S
[1], D
[1]);
14 D
[2] = fma (1, S
[2], D
[2]);
15 D
[3] = fma (1, S
[3], D
[3]);
22 foo (double *d
, double *s
)