• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_LOGBF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_LOGBF_DATA_H
3 
4 DataFloatFloat g_logbfData[] = {
5     {0x1.fe6268p+99, 0x1.8cp+6},
6     {0x1.1185a6p+100, 0x1.9p+6},
7     {0x1.41561ep+100, 0x1.9p+6},
8     {0x1.4c6568p+100, 0x1.9p+6},
9     {0x1.673534p+100, 0x1.9p+6},
10     {0x1.813634p+100, 0x1.9p+6},
11     {0x1.98cadp+100, 0x1.9p+6},
12     {0x1.b2ff84p+100, 0x1.9p+6},
13     {0x1.c2b3ep+100, 0x1.9p+6},
14     {0x1.f8934ep+100, 0x1.9p+6},
15     {0x1.0033b2p+101, 0x1.94p+6},
16     {-0x1.f9f10ap+100, 0x1.9p+6},
17     {-0x1.f8934ap+100, 0x1.9p+6},
18     {-0x1.c0aedep+100, 0x1.9p+6},
19     {-0x1.a91a42p+100, 0x1.9p+6},
20     {-0x1.97949cp+100, 0x1.9p+6},
21     {-0x1.8204fap+100, 0x1.9p+6},
22     {-0x1.686b6p+100, 0x1.9p+6},
23     {-0x1.46bdd4p+100, 0x1.9p+6},
24     {-0x1.35382cp+100, 0x1.9p+6},
25     {-0x1.138aap+100, 0x1.9p+6},
26     {-0x1.0204fcp+100, 0x1.9p+6},
27     {0x1.000002p+21, 0x1.5p+4},
28     {0x1.19999ap+21, 0x1.5p+4},
29     {0x1.333334p+21, 0x1.5p+4},
30     {0x1.4ccccep+21, 0x1.5p+4},
31     {0x1.66666ap+21, 0x1.5p+4},
32     {0x1.800002p+21, 0x1.5p+4},
33     {0x1.99999cp+21, 0x1.5p+4},
34     {0x1.b33336p+21, 0x1.5p+4},
35     {0x1.ccccd4p+21, 0x1.5p+4},
36     {0x1.e6666ap+21, 0x1.5p+4},
37     {0x1.000002p+22, 0x1.6p+4},
38     {0x1.000002p+22, 0x1.6p+4},
39     {0x1.19999ap+22, 0x1.6p+4},
40     {0x1.333336p+22, 0x1.6p+4},
41     {0x1.4ccccep+22, 0x1.6p+4},
42     {0x1.66666ap+22, 0x1.6p+4},
43     {0x1.800002p+22, 0x1.6p+4},
44     {0x1.99999ep+22, 0x1.6p+4},
45     {0x1.b33336p+22, 0x1.6p+4},
46     {0x1.ccccd2p+22, 0x1.6p+4},
47     {0x1.e6666ap+22, 0x1.6p+4},
48     {0x1.000002p+23, 0x1.7p+4},
49     {0x1.000002p+23, 0x1.7p+4},
50     {0x1.19999cp+23, 0x1.7p+4},
51     {0x1.333334p+23, 0x1.7p+4},
52     {0x1.4ccccep+23, 0x1.7p+4},
53     {0x1.666668p+23, 0x1.7p+4},
54     {0x1.800002p+23, 0x1.7p+4},
55     {0x1.99999cp+23, 0x1.7p+4},
56     {0x1.b33336p+23, 0x1.7p+4},
57     {0x1.ccccdp+23, 0x1.7p+4},
58     {0x1.e6666ap+23, 0x1.7p+4},
59     {0x1p+24, 0x1.8p+4},
60     {0x1p+24, 0x1.8p+4},
61     {0x1.19999ap+24, 0x1.8p+4},
62     {0x1.333334p+24, 0x1.8p+4},
63     {0x1.4ccccep+24, 0x1.8p+4},
64     {0x1.666668p+24, 0x1.8p+4},
65     {0x1.800002p+24, 0x1.8p+4},
66     {0x1.99999cp+24, 0x1.8p+4},
67     {0x1.b33336p+24, 0x1.8p+4},
68     {0x1.ccccdp+24, 0x1.8p+4},
69     {0x1.e6666ap+24, 0x1.8p+4},
70     {0x1p+25, 0x1.9p+4},
71     {0x1.0008ep-130, -0x1.04p+7},
72     {0x1.cfb728p-128, -0x1p+7},
73     {0x1.b38c64p-127, -0x1.fcp+6},
74     {0x1.3a0b5ap-126, -0x1.f8p+6},
75     {0x1.b0444cp-126, -0x1.f8p+6},
76     {0x1.f8c15ap-126, -0x1.f8p+6},
77     {0x1.372986p-125, -0x1.f4p+6},
78     {0x1.67b608p-125, -0x1.f4p+6},
79     {0x1.9a8beep-125, -0x1.f4p+6},
80     {0x1.cd61d6p-125, -0x1.f4p+6},
81     {0x1.045b08p-124, -0x1.fp+6},
82     {0x1.fffffep+21, 0x1.5p+4},
83     {0x1.000002p+22, 0x1.6p+4},
84     {0x1.000002p+22, 0x1.6p+4},
85     {0x1.fffffep+22, 0x1.6p+4},
86     {0x1.000002p+23, 0x1.7p+4},
87     {0x1.000004p+23, 0x1.7p+4},
88     {0x1.fffffep+23, 0x1.7p+4},
89     {0x1p+24, 0x1.8p+4},
90     {0x1.000002p+24, 0x1.8p+4},
91     {-0x1.000002p+22, 0x1.6p+4},
92     {-0x1p+22, 0x1.6p+4},
93     {-0x1.fffffep+21, 0x1.5p+4},
94     {-0x1.000002p+23, 0x1.7p+4},
95     {-0x1p+23, 0x1.7p+4},
96     {-0x1.fffffep+22, 0x1.6p+4},
97     {-0x1.000002p+24, 0x1.8p+4},
98     {-0x1p+24, 0x1.8p+4},
99     {-0x1.fffffep+23, 0x1.7p+4},
100     {0x1.fffffep+127, 0x1.fcp+6},
101     {-0x1.fffffep+127, 0x1.fcp+6},
102     {0x1.fffffcp-7, -0x1.cp+2},
103     {0x1.df3b64p-7, -0x1.cp+2},
104     {0x1.000002p-6, -0x1.8p+2},
105     {0x1.fffffep-6, -0x1.8p+2},
106     {0x1.ff583ap-6, -0x1.8p+2},
107     {0x1.f5c292p-5, -0x1.4p+2},
108     {0x1.fffffep-5, -0x1.4p+2},
109     {0x1p-4, -0x1p+2},
110     {0x1.0053e4p-4, -0x1p+2},
111     {0x1.fffffep-4, -0x1p+2},
112     {0x1p-3, -0x1.8p+1},
113     {0x1.000002p-3, -0x1.8p+1},
114     {0x1.fffffep-3, -0x1.8p+1},
115     {0x1.d70a3ep-3, -0x1.8p+1},
116     {0x1.000002p-2, -0x1p+1},
117     {0x1.fced9p-2, -0x1p+1},
118     {0x1p-1, -0x1p+0},
119     {0x1.000012p-1, -0x1p+0},
120     {-0x1p-149, -0x1.2ap+7},
121     {0x0p+0, -HUGE_VAL},
122     {0x1p-149, -0x1.2ap+7},
123     {0x1.fffffep-1, -0x1p+0},
124     {0x1.19999ap+0, 0x0p+0},
125     {0x1.000002p+0, 0x0p+0},
126     {0x1.fffffep+0, 0x0p+0},
127     {0x1.19999ap+1, 0x1p+0},
128     {0x1.000002p+1, 0x1p+0},
129     {0x1.fffffep+1, 0x1p+0},
130     {0x1.19999ap+2, 0x1p+1},
131     {0x1p+2, 0x1p+1},
132     {0x1.ffff56p+2, 0x1p+1},
133     {0x1.19999ap+3, 0x1.8p+1},
134     {0x1.000002p+3, 0x1.8p+1},
135     {0x1.fffffep+3, 0x1.8p+1},
136     {0x1.028f5cp+4, 0x1p+2},
137     {0x1.000002p+4, 0x1p+2},
138     {0x1.fffffep+4, 0x1p+2},
139     {0x1.028f5cp+5, 0x1.4p+2},
140     {0x1.000002p+5, 0x1.4p+2},
141     {0x1.fffffep+5, 0x1.4p+2},
142     {0x1.028f5cp+6, 0x1.8p+2},
143     {0x1.000002p+6, 0x1.8p+2},
144     {0x1.fffffep+6, 0x1.8p+2},
145     {0x1.004p+7, 0x1.cp+2},
146     {0x1.000002p+7, 0x1.cp+2},
147     {0x0p+0, -HUGE_VAL},
148     {0x0p+0, -HUGE_VAL},
149     {0x1.fffffep+127, 0x1.fcp+6},
150     {-0x1.fffffep+127, 0x1.fcp+6},
151     {0x1.fffffep+127, 0x1.fcp+6},
152     {-0x1.fffffep+127, 0x1.fcp+6},
153     {0x1.921fb6p+1, 0x1p+0},
154     {-0x1.921fb6p+1, 0x1p+0},
155     {0x1.921fb6p+0, 0x0p+0},
156     {-0x1.921fb6p+0, 0x0p+0},
157     {0x1.000002p+0, 0x0p+0},
158     {-0x1.000002p+0, 0x0p+0},
159     {0x1.19999ap+0, 0x0p+0},
160     {-0x1p+0, 0x0p+0},
161     {0x1.fffffep-1, -0x1p+0},
162     {-0x1.fffffep-1, -0x1p+0},
163     {0x1.92153ap-1, -0x1p+0},
164     {-0x1.921fb6p-1, -0x1p+0},
165     {0x1.e5ddccp-127, -0x1.fcp+6},
166     {-0x1.f2eee8p-127, -0x1.fcp+6},
167     {0x1.feb17cp-127, -0x1.fcp+6},
168     {-0x1.f2eee4p-127, -0x1.fcp+6},
169     {0x1.fdd278p-127, -0x1.fcp+6},
170     {-0x1.e5ddc4p-127, -0x1.fcp+6},
171     {0x1.ea38c8p-127, -0x1.fcp+6},
172     {-0x1.ee93dp-127, -0x1.fcp+6},
173     {0x1p-148, -0x1.28p+7},
174     {-0x1p-148, -0x1.28p+7},
175     {0x1p-149, -0x1.2ap+7},
176     {-0x1p-149, -0x1.2ap+7},
177     {0x0p+0, -HUGE_VAL},
178     {-0x0p+0, -HUGE_VAL}
179 };
180 
181 #endif
182