• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_SIGNIFICANDF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_SIGNIFICANDF_DATA_H
3 
4 DataFloatFloat g_significandfData[] = {
5     {0x1.efd818p+99, 0x1.efd818p+0},
6     {0x1.1e8cbcp+100, 0x1.1e8cbcp+0},
7     {0x1.4f465ep+100, 0x1.4f465ep+0},
8     {0x1.7fcc4cp+100, 0x1.7fcc4cp+0},
9     {0x1.abad26p+100, 0x1.abad26p+0},
10     {0x1.e1734p+100, 0x1.e1734p+0},
11     {0x1.fbf602p+100, 0x1.fbf602p+0},
12     {-0x1.060ef6p+101, -0x1.060ef6p+0},
13     {-0x1.e3784p+100, -0x1.e3784p+0},
14     {-0x1.b0b9a2p+100, -0x1.b0b9a2p+0},
15     {-0x1.922ce6p+100, -0x1.922ce6p+0},
16     {-0x1.452d7p+100, -0x1.452d7p+0},
17     {-0x1.2091bep+100, -0x1.2091bep+0},
18     {-0x1.f3e21ap+99, -0x1.f3e21ap+0},
19     {0x1.000002p+21, 0x1.000002p+0},
20     {0x1.000002p+22, 0x1.000002p+0},
21     {0x1.000002p+23, 0x1.000002p+0},
22     {0x1p+24, 0x1p+0},
23     {0x1.ffdc4p-131, 0x1.ffdc4p+0},
24     {0x1.aea1fp-128, 0x1.aea1fp+0},
25     {0x1.8eb838p-127, 0x1.8eb838p+0},
26     {0x1.232078p-126, 0x1.232078p+0},
27     {0x1.7efb2p-126, 0x1.7efb2p+0},
28     {0x1.d5d37ep-126, 0x1.d5d37ep+0},
29     {0x1.1accd8p-125, 0x1.1accd8p+0},
30     {0x1.49d0eep-125, 0x1.49d0eep+0},
31     {0x1.761c2p-125, 0x1.761c2p+0},
32     {0x1.a68a98p-125, 0x1.a68a98p+0},
33     {0x1.cba5fap-125, 0x1.cba5fap+0},
34     {0x1.ffe41cp-125, 0x1.ffe41cp+0},
35     {0x1.fffffep+21, 0x1.fffffep+0},
36     {0x1.000002p+22, 0x1.000002p+0},
37     {0x1.000002p+22, 0x1.000002p+0},
38     {0x1.fffffep+22, 0x1.fffffep+0},
39     {0x1.000002p+23, 0x1.000002p+0},
40     {0x1.000004p+23, 0x1.000004p+0},
41     {0x1.fffffep+23, 0x1.fffffep+0},
42     {-0x1.000002p+22, -0x1.000002p+0},
43     {-0x1p+22, -0x1p+0},
44     {-0x1.fffffep+21, -0x1.fffffep+0},
45     {-0x1.000002p+23, -0x1.000002p+0},
46     {-0x1p+23, -0x1p+0},
47     {-0x1.fffffep+22, -0x1.fffffep+0},
48     {-0x1.000002p+24, -0x1.000002p+0},
49     {-0x1p+24, -0x1p+0},
50     {-0x1.fffffep+23, -0x1.fffffep+0},
51     {0x1.fffffep+127, 0x1.fffffep+0},
52     {-0x1.fffffep+127, -0x1.fffffep+0},
53     {0x1.00fba8p-6, 0x1.00fba8p+0},
54     {0x1.70a3d8p-8, 0x1.70a3d8p+0},
55     {0x1.000002p-6, 0x1.000002p+0},
56     {0x1.fffffep-6, 0x1.fffffep+0},
57     {0x1p-5, 0x1p+0},
58     {0x1.00000cp-5, 0x1.00000cp+0},
59     {0x1.fffffep-5, 0x1.fffffep+0},
60     {0x1.51eb86p-4, 0x1.51eb86p+0},
61     {0x1.0029f4p-4, 0x1.0029f4p+0},
62     {0x1.fffffep-4, 0x1.fffffep+0},
63     {0x1.d70a3ep-4, 0x1.d70a3ep+0},
64     {0x1.000002p-3, 0x1.000002p+0},
65     {0x1.fffffep-3, 0x1.fffffep+0},
66     {0x1.d70a3ep-3, 0x1.d70a3ep+0},
67     {0x1.000002p-2, 0x1.000002p+0},
68     {0x1.f9db2p-2, 0x1.f9db2p+0},
69     {0x1.000002p-1, 0x1.000002p+0},
70     {-0x1p-149, -0x1p+0},
71     {0x0p+0, 0x0p+0},
72     {0x1p-149, 0x1p+0},
73     {0x1.fffffep-1, 0x1.fffffep+0},
74     {0x1.19999ap+0, 0x1.19999ap+0},
75     {0x1.000002p+0, 0x1.000002p+0},
76     {0x1.fffffcp+0, 0x1.fffffcp+0},
77     {0x1.19999ap+1, 0x1.19999ap+0},
78     {0x1.008314p+1, 0x1.008314p+0},
79     {0x1.fffffep+1, 0x1.fffffep+0},
80     {0x1.19999ap+2, 0x1.19999ap+0},
81     {0x1.000002p+2, 0x1.000002p+0},
82     {0x1.fffffep+2, 0x1.fffffep+0},
83     {0x1.028f5cp+4, 0x1.028f5cp+0},
84     {0x1.000002p+4, 0x1.000002p+0},
85     {0x1.fffffep+4, 0x1.fffffep+0},
86     {0x1.028f5cp+5, 0x1.028f5cp+0},
87     {0x1.000002p+5, 0x1.000002p+0},
88     {0x1.fffffep+5, 0x1.fffffep+0},
89     {0x1.000002p+7, 0x1.000002p+0},
90     {0x1.fffffep+127, 0x1.fffffep+0},
91     {-0x1.fffffep+127, -0x1.fffffep+0},
92     {0x1.fffffep+127, 0x1.fffffep+0},
93     {-0x1.fffffep+127, -0x1.fffffep+0},
94     {0x1.92298ap+1, 0x1.92298ap+0},
95     {-0x1.921fd8p+1, -0x1.921fd8p+0},
96     {0x1.921fb6p+0, 0x1.921fb6p+0},
97     {-0x1.921fb6p+0, -0x1.921fb6p+0},
98     {0x1.000002p+0, 0x1.000002p+0},
99     {-0x1.000002p+0, -0x1.000002p+0},
100     {0x1.19999ap+0, 0x1.19999ap+0},
101     {-0x1p+0, -0x1p+0},
102     {0x1.fffffep-1, 0x1.fffffep+0},
103     {-0x1.fffffep-1, -0x1.fffffep+0},
104     {0x1.921fb6p-1, 0x1.921fb6p+0},
105     {-0x1.921fb6p-1, -0x1.921fb6p+0},
106     {0x1.e182cp-127, 0x1.e182cp+0},
107     {-0x1.ee93dcp-127, -0x1.ee93dcp+0},
108     {0x1.ff21p-127, 0x1.ff21p+0},
109     {-0x1.e5ddc8p-127, -0x1.e5ddc8p+0},
110     {0x1.00dfp-126, 0x1.00dfp+0},
111     {-0x1.022d82p-126, -0x1.022d82p+0},
112     {0x1.f749e4p-127, 0x1.f749e4p+0},
113     {-0x1.022d8p-126, -0x1.022d8p+0},
114     {0x1p-148, 0x1p+0},
115     {-0x0p+0, -0x0p+0},
116     {0.0, 0.0},
117     {HUGE_VALF, HUGE_VALF},
118     {-HUGE_VALF, -HUGE_VALF},
119     {0.0f, 0.0},
120     {-0.0f, -0.0}
121 };
122 
123 #endif
124