• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_ILOGBF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_ILOGBF_DATA_H
3 
4 DataIntFloat g_ilogbfData[] = {
5     {0x1p+100, 100},
6     {0x1.19999ap+100, 100},
7     {0x1.33332ap+100, 100},
8     {0x1.4ccccep+100, 100},
9     {0x1.66677p+100, 100},
10     {0x1.800002p+100, 100},
11     {0x1.99999cp+100, 100},
12     {0x1.b33336p+100, 100},
13     {0x1.ccccdp+100, 100},
14     {0x1.e6666ap+100, 100},
15     {0x1p+101, 101},
16     {-0x1p+101, 101},
17     {-0x1.e66666p+100, 100},
18     {-0x1.ccccccp+100, 100},
19     {-0x1.b33332p+100, 100},
20     {-0x1.999998p+100, 100},
21     {-0x1.7ffffep+100, 100},
22     {-0x1.66668cp+100, 100},
23     {-0x1.4ccccap+100, 100},
24     {-0x1.33333p+100, 100},
25     {-0x1.0971aep+100, 100},
26     {-0x1p+100, 100},
27     {0x1p+21, 21},
28     {0x1.19999ap+21, 21},
29     {0x1.333334p+21, 21},
30     {0x1.4ccccep+21, 21},
31     {0x1.666668p+21, 21},
32     {0x1.800004p+21, 21},
33     {0x1.99999cp+21, 21},
34     {0x1.b33336p+21, 21},
35     {0x1.ccccdp+21, 21},
36     {0x1.e6666ap+21, 21},
37     {0x1p+22, 22},
38     {0x1p+22, 22},
39     {0x1.19999ap+22, 22},
40     {0x1.333334p+22, 22},
41     {0x1.4ccccep+22, 22},
42     {0x1.666668p+22, 22},
43     {0x1.800002p+22, 22},
44     {0x1.99999cp+22, 22},
45     {0x1.b33336p+22, 22},
46     {0x1.ccccdp+22, 22},
47     {0x1.e6666ap+22, 22},
48     {0x1p+23, 23},
49     {0x1p+23, 23},
50     {0x1.19999ap+23, 23},
51     {0x1.333334p+23, 23},
52     {0x1.4ccccep+23, 23},
53     {0x1.666668p+23, 23},
54     {0x1.800002p+23, 23},
55     {0x1.99999cp+23, 23},
56     {0x1.b33336p+23, 23},
57     {0x1.ccccdp+23, 23},
58     {0x1.e6666ap+23, 23},
59     {0x1p+24, 24},
60     {0x1p+24, 24},
61     {0x1.19999ap+24, 24},
62     {0x1.333334p+24, 24},
63     {0x1.4ccccep+24, 24},
64     {0x1.666668p+24, 24},
65     {0x1.800002p+24, 24},
66     {0x1.99999cp+24, 24},
67     {0x1.b33336p+24, 24},
68     {0x1.ccccdp+24, 24},
69     {0x1.e6666ap+24, 24},
70     {0x1p+25, 25},
71     {0x1p-130, -130},
72     {0x1.d3333p-128, -128},
73     {0x1.b3333p-127, -127},
74     {0x1.3e6664p-126, -126},
75     {0x1.a3da72p-126, -126},
76     {0x1.03fffep-125, -125},
77     {0x1.366666p-125, -125},
78     {0x1.68cccap-125, -125},
79     {0x1.9b333p-125, -125},
80     {0x1.cd9996p-125, -125},
81     {0x1.fffffcp-125, -125},
82     {0x1.fffffep+21, 21},
83     {0x1p+22, 22},
84     {0x1.000002p+22, 22},
85     {0x1.fffffep+22, 22},
86     {0x1p+23, 23},
87     {0x1.000002p+23, 23},
88     {0x1.fffffep+23, 23},
89     {0x1p+24, 24},
90     {0x1.000002p+24, 24},
91     {-0x1.000002p+22, 22},
92     {-0x1p+22, 22},
93     {-0x1.fffffep+21, 21},
94     {-0x1.000002p+23, 23},
95     {-0x1p+23, 23},
96     {-0x1.fffffep+22, 22},
97     {-0x1.000002p+24, 24},
98     {-0x1p+24, 24},
99     {-0x1.fffffep+23, 23},
100     {0x1.fffffep+127, 127},
101     {-0x1.fffffep+127, 127},
102     {0x1.a1999ap-1, -1},
103     {0x1.d4ccccp-1, -1},
104     {0x1.28f5c2p-5, -5},
105     {0x1.47ae14p-10, -10},
106     {0x1.083128p-5, -5},
107     {0x1.47adf4p-9, -9},
108     {0x1.733334p-2, -2},
109     {0x1.10625p-4, -4},
110     {0x1.666666p-3, -3},
111     {0x1.8f5c28p-3, -3},
112     {0x1.f3b64ap-4, -4},
113     {0x1.ae1478p-3, -3},
114     {0x1p-2, -2},
115     {0x1.c28f6p-3, -3},
116     {0x1.f6c8b2p-2, -2},
117     {0x1p-1, -1},
118     {0x1.9999a2p-3, -3},
119     {-0x1p-149, -149},
120     {0x0p+0, -HUGE_VALF},
121     {0x1p-149, -149},
122     {0x1.d1eb84p-1, -1},
123     {0x1p+0, 0},
124     {0x1.024dd4p+0, 0},
125     {0x1.f33332p+0, 0},
126     {0x1p+1, 1},
127     {0x1.666668p+1, 1},
128     {0x1.ff9dbp+1, 1},
129     {0x1p+2, 2},
130     {0x1.00418cp+2, 2},
131     {0x1.ffdf3ap+2, 2},
132     {0x1p+3, 3},
133     {0x1.00395ap+3, 3},
134     {0x1.fe6664p+3, 3},
135     {0x1p+4, 4},
136     {0x1.00a3dap+4, 4},
137     {0x1.fccccap+4, 4},
138     {0x1p+5, 5},
139     {0x1.00cccep+5, 5},
140     {0x1.ffff2cp+5, 5},
141     {0x1p+6, 6},
142     {0x1.0000d4p+6, 6},
143     {0x1.fdfffep+6, 6},
144     {0x1p+7, 7},
145     {0x1.000008p+7, 7},
146     {HUGE_VALF, HUGE_VALF},
147     {-HUGE_VALF, HUGE_VALF},
148     {0x1.fffffep+127, 127},
149     {-0x1.fffffep+127, 127},
150     {0x1.fffffep+127, 127},
151     {-0x1.fffffep+127, 127},
152     {0x1.95f6cp+1, 1},
153     {-0x1.92129ap+1, 1},
154     {0x1.8f905ap+0, 0},
155     {-0x1.91f1d6p+0, 0},
156     {0x1.19999cp+0, 0},
157     {-0x1.002de2p+0, 0},
158     {0x1p+0, 0},
159     {-0x1p+0, 0},
160     {0x1.fe76c6p-1, -1},
161     {-0x1.fffffcp-2, -2},
162     {0x1.5eec82p-1, -1},
163     {-0x1.5eec82p-1, -1},
164     {0x1.000002p-126, -126},
165     {-0x1.000002p-126, -126},
166     {0x1.fffdc4p-127, -127},
167     {-0x1p-126, -126},
168     {0x1.e5ddc4p-127, -127},
169     {-0x1.00164ap-126, -126},
170     {0x1.fffff8p-127, -127},
171     {-0x1.fffff8p-127, -127},
172     {0x1p-148, -148},
173     {-0x1p-148, -148},
174     {0x1p-149, -149},
175     {-0x1p-149, -149}
176 };
177 
178 #endif
179