1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_float } */
3 /* { dg-additional-options "-fno-math-errno" } */
6 foo (float * __restrict x
, float *y
, int n
, int m
)
9 for (int i
= 0; i
< n
; ++i
)
11 float tem
= x
[i
], tem1
;
12 for (int j
= 0; j
< m
; ++j
)
16 tem
= __builtin_sqrtf (tem
);
22 /* { dg-final { scan-tree-dump "OUTER LOOP VECTORIZED" "vect" { target { vect_call_sqrtf } } } } */