1 /* Test for hexadecimal float rounding: bug 21720. Test with no "."
4 /* { dg-options "-O -std=gnu99" } */
8 extern void link_failure (void);
13 #if FLT_RADIX == 2 && FLT_MANT_DIG == 24
14 if (0x10000011p
-28f
== 1)
16 if (0x100000101p
-32f
== 1)
18 if (0x1000001001p
-36f
== 1)
20 if (0x10000010001p
-40f
== 1)
22 if (0x100000100001p
-44f
== 1)
24 if (0x1000001000001p
-48f
== 1)
26 if (0x10000010000001p
-52f
== 1)
28 if (0x100000100000001p
-56f
== 1)
30 if (0x1000001000000001p
-60f
== 1)
32 if (0x10000010000000001p
-64f
== 1)
34 if (0x100000100000000001p
-68f
== 1)
36 if (0x1000001000000000001p
-72f
== 1)
38 if (0x10000010000000000001p
-76f
== 1)
40 if (0x100000100000000000001p
-80f
== 1)
42 if (0x1000001000000000000001p
-84f
== 1)
44 if (0x10000010000000000000001p
-88f
== 1)
46 if (0x100000100000000000000001p
-92f
== 1)
48 if (0x1000001000000000000000001p
-96f
== 1)
50 if (0x10000010000000000000000001p
-100f
== 1)
52 if (0x100000100000000000000000001p
-104f
== 1)
54 if (0x1000001000000000000000000001p
-108f
== 1)
56 if (0x10000010000000000000000000001p
-112f
== 1)
58 if (0x100000100000000000000000000001p
-116f
== 1)
60 if (0x1000001000000000000000000000001p
-120f
== 1)
62 if (0x10000010000000000000000000000001p
-124f
== 1)
64 if (0x100000100000000000000000000000001p
-128f
== 1)
66 if (0x1000001000000000000000000000000001p
-132f
== 1)
68 if (0x10000010000000000000000000000000001p
-136f
== 1)
70 if (0x100000100000000000000000000000000001p
-140f
== 1)
72 if (0x1000001000000000000000000000000000001p
-144f
== 1)
74 if (0x10000010000000000000000000000000000001p
-148f
== 1)
76 if (0x100000100000000000000000000000000000001p
-152f
== 1)
78 if (0x1000001000000000000000000000000000000001p
-156f
== 1)
80 if (0x10000010000000000000000000000000000000001p
-160f
== 1)
82 if (0x100000100000000000000000000000000000000001p
-164f
== 1)
84 if (0x1000001000000000000000000000000000000000001p
-168f
== 1)
86 if (0x10000010000000000000000000000000000000000001p
-172f
== 1)
88 if (0x100000100000000000000000000000000000000000001p
-176f
== 1)
90 if (0x1000001000000000000000000000000000000000000001p
-180f
== 1)
92 if (0x10000010000000000000000000000000000000000000001p
-184f
== 1)
94 if (0x100000100000000000000000000000000000000000000001p
-188f
== 1)
96 if (0x1000001000000000000000000000000000000000000000001p
-192f
== 1)
98 if (0x10000010000000000000000000000000000000000000000001p
-196f
== 1)
100 if (0x100000100000000000000000000000000000000000000000001p
-200f
== 1)
102 if (0x1000001000000000000000000000000000000000000000000001p
-204f
== 1)
104 if (0x10000010000000000000000000000000000000000000000000001p
-208f
== 1)
106 if (0x100000100000000000000000000000000000000000000000000001p
-212f
== 1)
108 if (0x1000001000000000000000000000000000000000000000000000001p
-216f
== 1)
110 if (0x10000010000000000000000000000000000000000000000000000001p
-220f
== 1)