1 /* { dg-do compile } */
2 /* { dg-options "-ffast-math -O3 -fdump-tree-vrp1-details" } */
9 void bar (float, float);
15 for (k
= 0 ; k
< K
; k
++)
17 for( i
= 0 ; i
< ( I
- 1 ) ; i
++ )
19 if( ( L
< pL
[i
+1] ) && ( L
>= pL
[i
] ) )
25 LD
= (float)( L
- pL
[i
] ) /
26 (float)( pL
[i
+ 1] - pL
[i
] ) ;
28 for( j
= 0 ; j
< ( J
-1 ) ; j
++ )
30 if( ( S
< pS
[j
+1] ) && ( S
>= pS
[j
] ) )
36 SD
= (float)( S
- pS
[j
] ) /
37 (float)( pS
[j
+ 1] - pS
[j
] ) ;
42 /* { dg-final { scan-tree-dump-times "Threaded jump " 2 "vrp1" } } */