• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_SQRTF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_SQRTF_DATA_H
3 
4 DataFloatFloat g_sqrtfData[] = {
5     {0x1p-2, 0x1p-1},
6     {0x1.ffbb48p-21, 0x1.ffdda2p-11},
7     {0x1.000002p-2, 0x1p-1},
8     {0x1.fd2f7p-41, 0x1.fe9738p-21},
9     {0x1.feb18p-127, 0x1.ff58a4p-64},
10     {0x1.008b68p-125, 0x1.6a6c6cp-63},
11     {0x1.00002cp-5, 0x1.6a0a06p-3},
12     {0x1.01133p-21, 0x1.6acc48p-11},
13     {0x1.fe3e44p-36, 0x1.696ac2p-18},
14     {0x1.ffc73ap-42, 0x1.69f5d4p-21},
15     {0x1.0000fcp-11, 0x1.6a0a98p-6},
16     {0x1.01b48cp-117, 0x1.6b3e12p-59},
17     {0x1.0046acp-121, 0x1.6a3bdcp-61},
18     {0x1.0000fcp+3, 0x1.6a0a98p+1},
19     {0x1.009b36p+127, 0x1.6a7796p+63},
20     {0x1.0001b8p-5, 0x1.6a0b1ep-3},
21     {0x1.00027ep-1, 0x1.6a0baap-1},
22     {0x1.0002dap+1, 0x1.6a0beap+0},
23     {0x1.0057ccp-97, 0x1.6a47f6p-49},
24     {0x1.0004f4p-5, 0x1.6a0d68p-3},
25     {0x1.052436p+1, 0x1.6da7fap+0},
26     {0x1.004734p-40, 0x1.002398p-20},
27     {0x1.ff5fc6p-42, 0x1.69d13cp-21},
28     {0x1.004226p+13, 0x1.6a38aap+6},
29     {0x1.01857p-21, 0x1.6b1cdep-11},
30     {0x1.00f762p-20, 0x1.007b94p-10},
31     {0x1.013008p-40, 0x1.0097d6p-20},
32     {0x1.040062p+1, 0x1.6cdb7p+0},
33     {0x1.05a484p-21, 0x1.6e01c2p-11},
34     {0x1.05ee42p-21, 0x1.6e3552p-11},
35     {0x1.09425p-1, 0x1.708714p-1},
36     {0x1.0c097p-21, 0x1.7273c8p-11},
37     {0x1.12fd1p-17, 0x1.7739b6p-9},
38     {0x1.0fe084p-21, 0x1.7518b8p-11},
39     {0x1.10258ap-97, 0x1.75481p-49},
40     {0x1.0ee53ep-125, 0x1.746c26p-63},
41     {0x1.147p-135, 0x1.783674p-68},
42     {0x1.0ffc56p+1, 0x1.752bcep+0},
43     {0x1.0ffdep+9, 0x1.752cdcp+4},
44     {0x1.0ffe04p-7, 0x1.752cf4p-4},
45     {0x1.0f8e84p-125, 0x1.74e07p-63},
46     {0x1.0ffe04p+3, 0x1.752cf4p+1},
47     {0x1.0ffebp+3, 0x1.752d6ap+1},
48     {0x1.0ffebp+57, 0x1.752d6ap+28},
49     {0x1.0ffdfep+3, 0x1.752cfp+1},
50     {0x1.0ffffcp-7, 0x1.752e4ep-4},
51     {0x1.0f2b4ap-105, 0x1.749c4ap-53},
52     {0x1.0c98d8p-121, 0x1.72d6d4p-61},
53     {0x1.0ea386p-123, 0x1.743ef6p-62},
54     {0x1.0ffff8p+3, 0x1.752e4cp+1},
55     {0x1.148128p-1, 0x1.78422p-1},
56     {0x1.15753cp-21, 0x1.78e80cp-11},
57     {0x1.2e8472p-63, 0x1.898f2cp-32},
58     {0x1.1baccep-20, 0x1.0d7b84p-10},
59     {0x1.1d34cep-20, 0x1.0e3576p-10},
60     {0x1.214512p-2, 0x1.10208p-1},
61     {0x1.32b20ap+3, 0x1.8c4488p+1},
62     {0x1.35ab08p-101, 0x1.8e2ef6p-51},
63     {0x1.3a2d84p-125, 0x1.911286p-63},
64     {0x1.41810ep-3, 0x1.95b8c2p-2},
65     {0x1.5c43c4p-1, 0x1.a644fep-1},
66     {0x1.787488p-1, 0x1.b70704p-1},
67     {0x1.7cc53ep-2, 0x1.3836a6p-1},
68     {0x1.83f0ccp-41, 0x1.bdacap-21},
69     {0x1.a1c692p-1, 0x1.ce7e96p-1},
70     {0x1.a668f8p+1, 0x1.d10d78p+0},
71     {0x1.b58508p-1, 0x1.d94c0ap-1},
72     {0x1.fc2feep-3, 0x1.fe170ep-2},
73     {0x1.d02b3ap-41, 0x1.e77f88p-21},
74     {0x1.d10306p-1, 0x1.e7f0ccp-1},
75     {0x1.e6807cp-1, 0x1.f3169p-1},
76     {0x1.edd472p-119, 0x1.f6d536p-60},
77     {0x1.f1e32cp-41, 0x1.f8e4f6p-21},
78     {0x1.f2ab9ep-1, 0x1.f94a8ep-1},
79     {0x1.f58ffcp-1, 0x1.fac11cp-1},
80     {0x1.fdc41ep-125, 0x1.fee1bep-63},
81     {0x1.fffffap-1, 0x1.fffffcp-1},
82     {0x1.0053ep-6, 0x1.0029ecp-3},
83     {0x1.002406p-40, 0x1.001202p-20},
84     {0x1.045b08p-124, 0x1.022b2ap-62},
85     {0x1.ffff3cp-7, 0x1.ffff9ep-4},
86     {0x1.ffffdcp+1, 0x1.ffffeep+0},
87     {0x1.6a09e2p-2, 0x1.306fdep-1},
88     {0x1.6a091ap-2, 0x1.306f8ap-1},
89     {0x1.6a09e6p-2, 0x1.306fep-1},
90     {0x1.702ec6p-2, 0x1.330268p-1},
91     {0x1.6a09eap-2, 0x1.306fe2p-1},
92     {0x1.6903bep-1, 0x1.adedfcp-1},
93     {0x1.6a09dep-1, 0x1.ae89f4p-1},
94     {0x1.6a09e6p-1, 0x1.ae89fap-1},
95     {0x1.677a8cp-1, 0x1.ad039cp-1},
96     {0x1.6a09eap-1, 0x1.ae89fcp-1},
97     {0x1.6a09e2p+0, 0x1.306fdep+0},
98     {0x1.6a09e4p+0, 0x1.306fep+0},
99     {0x1.6a09e6p+0, 0x1.306fep+0},
100     {0x1.6a09e8p+0, 0x1.306fe2p+0},
101     {0x1.6a09eap+0, 0x1.306fe2p+0},
102     {0x1.6a09e2p+1, 0x1.ae89f6p+0},
103     {0x1.6a09e4p+1, 0x1.ae89f8p+0},
104     {0x1.6a09e6p+1, 0x1.ae89fap+0},
105     {0x1.6a09e8p+1, 0x1.ae89fap+0},
106     {0x1.6a09eap+1, 0x1.ae89fcp+0},
107     {0x1.ffff68p-7, 0x1.ffffb4p-4},
108     {0x1.5c28f6p-7, 0x1.a634bep-4},
109     {0x1.000002p-6, 0x1p-3},
110     {0x1.fffffep-6, 0x1.6a09e6p-3},
111     {0x1.70a3d8p-7, 0x1.b27248p-4},
112     {0x1.000002p-5, 0x1.6a09e8p-3},
113     {0x1p-4, 0x1p-2},
114     {0x1.f7cedap-5, 0x1.fbe332p-3},
115     {0x1.000002p-4, 0x1p-2},
116     {0x1.8f5c28p-3, 0x1.c42fa8p-2},
117     {0x1p-3, 0x1.6a09e6p-2},
118     {0x1.000002p-3, 0x1.6a09e8p-2},
119     {0x1.fffff8p-3, 0x1.fffffcp-2},
120     {0x1p-2, 0x1p-1},
121     {0x1.99999ep-3, 0x1.c9f25ep-2},
122     {0x1.fffffep-2, 0x1.6a09e6p-1},
123     {0x1p-1, 0x1.6a09e6p-1},
124     {0x1.000002p-1, 0x1.6a09e8p-1},
125     {0x1.fffffep-1, 0x1.fffffep-1},
126     {0x1.19999ap+0, 0x1.0c7ebcp+0},
127     {0x1.051ebap+0, 0x1.028c1ep+0},
128     {0x1.fffffep+0, 0x1.6a09e6p+0},
129     {0x1.19999ap+1, 0x1.7bb59ap+0},
130     {0x1.00c49ep+1, 0x1.6a94d4p+0},
131     {0x1.fffffep+1, 0x1.fffffep+0},
132     {0x1.19999ap+2, 0x1.0c7ebcp+1},
133     {0x1.000002p+2, 0x1p+1},
134     {0x0p+0, 0x0p+0},
135     {0x1p-149, 0x1.6a09e6p-75},
136     {0x1.00a74p-126, 0x1.005392p-63},
137     {0x1.fdd27cp-127, 0x1.fee8f2p-64},
138     {0x1.022d86p-126, 0x1.01162cp-63},
139     {0x1p-149, 0x1.6a09e6p-75},
140     {0x1.54e5d8p-128, 0x1.276a2ap-64},
141     {0x1.551d94p-127, 0x1.a1e9b2p-64},
142     {0x1.fdd278p-127, 0x1.fee8fp-64},
143     {0x1.ffff3p-1, 0x1.ffff98p-1},
144     {0x1.ffffe4p-1, 0x1.fffff2p-1},
145     {0x1.fffffep-1, 0x1.fffffep-1},
146     {0x1.19999ap+0, 0x1.0c7ebcp+0},
147     {0x1.000002p+0, 0x1p+0},
148     {0x1.fffffap-1, 0x1.fffffcp-1},
149     {0x1.fffffcp-1, 0x1.fffffep-1},
150     {0x1.fff432p-1, 0x1.fffa18p-1},
151     {0x1.19999ap+0, 0x1.0c7ebcp+0},
152     {0x1.002de2p+0, 0x1.0016fp+0},
153     {0x1.fffffep+127, 0x1.fffffep+63},
154     {0x0p+0, 0x0p+0},
155     {0x1.fffffep+127, 0x1.fffffep+63},
156     {0x1.fffffep+127, 0x1.fffffep+63},
157     {0x1.921fb6p+1, 0x1.c5bf8ap+0},
158     {0x1.921fb6p+0, 0x1.40d932p+0},
159     {0x1.000002p+0, 0x1p+0},
160     {0x1.19999ap+0, 0x1.0c7ebcp+0},
161     {0x1.fffffep-1, 0x1.fffffep-1},
162     {0.0, 0.0},
163     {HUGE_VALF, HUGE_VALF},
164     {0.0f, 0.0},
165     {-0.0f, -0.0},
166 };
167 
168 #endif
169