libgomp: Document 'GOMP_teams4'
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / fmls.c
blob1ea0e6ab2325c54860e73aac288b637535849789
1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
4 #define vector __attribute__((vector_size(16)))
5 vector double a = {1.0,1.0};
6 vector double b = {2.0,2.0};
7 double x = 3.0;
10 void __attribute__ ((noinline))
11 vf (double x, vector double *v1, vector double *v2, vector double *result)
13 vector double s = v1[0];
14 vector double t = -v2[0];
15 vector double m = {x,x};
16 vector double r = t * m + s;
17 result[0] = r;
19 /* { dg-final { scan-assembler-not "dup" } } */