2 /* { dg-do compile } */
3 /* { dg-options "-Ofast -mfpmath=387" } */
5 extern float global_data
[1024];
7 static long double MIN (long double a
, long double b
) { return a
< b
? a
: b
; }
8 static long double MAX (long double a
, long double b
) { return a
> b
? a
: b
; }
12 long double delta
= (global_data
[0]);
14 return (MIN (MAX (delta
, 0.0l), 1.0l));
17 /* { dg-final { scan-assembler-not "fld\[ \t\]+%st" } } */