1 #ifndef MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H 3 4 DataFloatFloat g_log2fData[] = { 5 {0x1.051f38p+0, 0x1.d440dcp-6}, 6 {0x1.000174p+0, 0x1.0c569ap-15}, 7 {0x1.0002p+0, 0x1.715304p-15}, 8 {0x1.00038p+0, 0x1.4327b2p-14}, 9 {0x1.0007b8p+0, 0x1.64531ep-13}, 10 {0x1.00439p-8, -0x1.ffe7a6p+2}, 11 {0x1.00f79p-21, -0x1.4fe9b8p+4}, 12 {0x1.0c28fp+0, 0x1.1239ecp-4}, 13 {0x1.01f4dap+0, 0x1.67ea1ap-7}, 14 {0x1.01ff2p+0, 0x1.6f44b6p-7}, 15 {0x1.052cp+0, 0x1.d8c5bap-6}, 16 {0x1.07ddb4p+0, 0x1.65ad72p-5}, 17 {0x1.07e5ep+0, 0x1.671b72p-5}, 18 {0x1.087p-7, -0x1.bd0182p+2}, 19 {0x1.09dp+0, 0x1.bc8a3ep-5}, 20 {0x1.0a4804p+0, 0x1.d15daep-5}, 21 {0x1.0d0686p+0, 0x1.254504p-4}, 22 {0x1.11ap+0, 0x1.897244p-4}, 23 {0x1.166884p-21, -0x1.4e1026p+4}, 24 {0x1.1ac9b6p-3, -0x1.6d9f46p+1}, 25 {0x1.1d2746p+0, 0x1.3ea852p-3}, 26 {0x1.1fc534p-1, -0x1.a99674p-1}, 27 {0x1.40f572p-2, -0x1.ac7b44p+0}, 28 {0x1.4a37acp-3, -0x1.50fd36p+1}, 29 {0x1.5be98cp-23, -0x1.68eb32p+4}, 30 {0x1.5d70a4p-1, -0x1.1a29a8p-1}, 31 {0x1.65ddfap+0, 0x1.eee0fap-2}, 32 {0x1.6a09c2p+0, 0x1.ffff6cp-2}, 33 {0x1.6a37b4p+0, 0x1.005d6ep-1}, 34 {0x1.6a09e2p-1, -0x1.000008p-1}, 35 {0x1.70218ep-6, -0x1.5e758cp+2}, 36 {0x1.a63c6p+9, 0x1.3719d8p+3}, 37 {0x1.ab02dep-102, -0x1.950c28p+6}, 38 {0x1.aa932cp-14, -0x1.a86d52p+3}, 39 {0x1.bddd4p-14, -0x1.a662ap+3}, 40 {0x1.c0be08p+8, 0x1.19e96ap+3}, 41 {0x1.c4c99p-1, -0x1.6b2194p-3}, 42 {0x1.dbde6cp-1, -0x1.b0747ap-4}, 43 {0x1.decc4p-14, -0x1.a31864p+3}, 44 {0x1.dfffdep-1, -0x1.7d61ecp-4}, 45 {0x1.e01448p-4, -0x1.8be336p+1}, 46 {0x1.e684aep-1, -0x1.2dab6ap-4}, 47 {0x1.df48dep-1, -0x1.863084p-4}, 48 {0x1.f5104cp-1, -0x1.fe5c28p-6}, 49 {0x1.f524f6p-1, -0x1.fa8d6ep-6}, 50 {0x1.f600a8p-4, -0x1.83a438p+1}, 51 {0x1.f645bcp-1, -0x1.c5686p-6}, 52 {0x1.f65e82p-1, -0x1.c0daa4p-6}, 53 {0x1.f70dbep-1, -0x1.a0ab4p-6}, 54 {0x1.f73462p-1, -0x1.9993e8p-6}, 55 {0x1.f763ecp-1, -0x1.90db42p-6}, 56 {0x1.f7bdep-1, -0x1.805ce8p-6}, 57 {0x1.fefff2p-1, -0x1.71c526p-9}, 58 {0x1.ff177p-1, -0x1.4fd094p-9}, 59 {0x1.ff7acep-4, -0x1.80301p+1}, 60 {0x1.ffeffep-1, -0x1.718868p-13}, 61 {0x1.fffdfep-1, -0x1.72c684p-16}, 62 {0x1.fffep-1, -0x1.71552ep-16}, 63 {0x1.ffcb2p-1, -0x1.31310ap-11}, 64 {0x1.fffff8p-1, -0x1.715478p-22}, 65 {0x1.fffffcp-1, -0x1.715478p-23}, 66 {0x1.fffffep-1, -0x1.715476p-24}, 67 {0x1.6a09e6p-1, -0x1p-1}, 68 {0x1.962b6p-1, -0x1.561462p-2}, 69 {0x1.c24cdap-1, -0x1.7b67dcp-3}, 70 {0x1.ee6e54p-1, -0x1.9cab66p-5}, 71 {0x1.0e4e0ap+0, 0x1.414e02p-4}, 72 {0x1.2358a2p+0, 0x1.7e235p-3}, 73 {0x1.39695ep+0, 0x1.2aebb2p-2}, 74 {0x1.4f7a18p+0, 0x1.8f6e72p-2}, 75 {0x1.658ad6p+0, 0x1.ed899cp-2}, 76 {0x1.7b9b92p+0, 0x1.2300ccp-1}, 77 {0x1.91ac4ep+0, 0x1.4cbcccp-1}, 78 {0x1.a52daep+0, 0x1.6fc36ap-1}, 79 {0x1.bdcdc6p+0, 0x1.99bc5ap-1}, 80 {0x1.d3de82p+0, 0x1.bd6b94p-1}, 81 {0x1.e9badp+0, 0x1.df26aep-1}, 82 {0x1.fffffap+0, 0x1.fffff8p-1}, 83 {0x1.6a09e6p-1, -0x1p-1}, 84 {0x1.8e3e16p-1, -0x1.73324ap-2}, 85 {0x1.b27246p-1, -0x1.e54e44p-3}, 86 {0x1.d6a676p-1, -0x1.f19deap-4}, 87 {0x1.fadaa6p-1, -0x1.dd89b8p-7}, 88 {0x1.0f837ep+0, 0x1.5bac0cp-4}, 89 {0x1.22e932p+0, 0x1.79b858p-3}, 90 {0x1.33bb9cp+0, 0x1.0fe85p-2}, 91 {0x1.45d5b4p+0, 0x1.645946p-2}, 92 {0x1.57efccp+0, 0x1.b43928p-2}, 93 {0x1.6a09dep+0, 0x1.ffffdep-2}, 94 {0x1.8p-1, -0x1.a8ff98p-2}, 95 {0x1.a66666p-1, -0x1.1c31ep-2}, 96 {0x1.ccccccp-1, -0x1.374d6ap-3}, 97 {0x1.f33332p-1, -0x1.2b386cp-5}, 98 {0x1.0a3d7p+0, 0x1.cf8826p-5}, 99 {0x1.2p+0, 0x1.5c01a4p-3}, 100 {0x1.333334p+0, 0x1.0d58e8p-2}, 101 {0x1.466668p+0, 0x1.66e8c8p-2}, 102 {0x1.59999cp+0, 0x1.bb59cp-2}, 103 {0x1.6cccd2p+0, 0x1.059cd8p-1}, 104 {0x1.8p+0, 0x1.2b8034p-1}, 105 {0x1.19999ap+0, 0x1.199b76p-3}, 106 {0x1.19999ap+0, 0x1.199b76p-3}, 107 {0x1.335a86p+0, 0x1.0e15f4p-2}, 108 {0x1.4ccccep+0, 0x1.839892p-2}, 109 {0x1.666668p+0, 0x1.f113c2p-2}, 110 {0x1.800002p+0, 0x1.2b8038p-1}, 111 {0x1.99999cp+0, 0x1.5b2c42p-1}, 112 {0x1.b33336p+0, 0x1.87f43p-1}, 113 {0x1.ccccdp+0, 0x1.b22cacp-1}, 114 {0x1.e6666ap+0, 0x1.da1c9ep-1}, 115 {0x1.19999ap+1, 0x1.23336ep+0}, 116 {0x1.fbf606p+99, 0x1.8ff44cp+6}, 117 {0x1.1a6866p+100, 0x1.90910ap+6}, 118 {0x1.3366e6p+100, 0x1.910e52p+6}, 119 {0x1.4c31b6p+100, 0x1.9180e8p+6}, 120 {0x1.65cb5p+100, 0x1.91ee94p+6}, 121 {0x1.806768p+100, 0x1.92588ep+6}, 122 {0x1.9b9e98p+100, 0x1.92bd9cp+6}, 123 {0x1.b366e8p+100, 0x1.931098p+6}, 124 {0x1.c0aee2p+100, 0x1.933cfcp+6}, 125 {0x1.f28458p+100, 0x1.93d894p+6}, 126 {0x1.ff64e8p+100, 0x1.93fe4p+6}, 127 {0x1.fef9bcp-1, -0x1.7abf94p-9}, 128 {0x1.fffffp-1, -0x1.71547cp-21}, 129 {0x1.19999ap+0, 0x1.199b76p-3}, 130 {0x1.004192p+0, 0x1.7a33e4p-10}, 131 {0x1.002762p+0, 0x1.c6671p-11}, 132 {0x1.fffffep-1, -0x1.715476p-24}, 133 {0x1.fff2e2p-1, -0x1.2ecdp-13}, 134 {0x1.fffffep-1, -0x1.715476p-24}, 135 {0x1.fffffep-1, -0x1.715476p-24}, 136 {0x1.fffffep-1, -0x1.715476p-24}, 137 {0x1.fffffep-1, -0x1.715476p-24}, 138 {0x1.fffffep-1, -0x1.715476p-24}, 139 {0x1.fffffep-1, -0x1.715476p-24}, 140 {0x1.fffffep-1, -0x1.715476p-24}, 141 {0x1.fb6458p-1, -0x1.ab65b2p-7}, 142 {0x1.ffffdcp-1, -0x1.9f7f14p-20}, 143 {0x1.fffffep-1, -0x1.715476p-24}, 144 {0x1.fffffep-1, -0x1.715476p-24}, 145 {0x1.fffffep-1, -0x1.715476p-24}, 146 {0x1.fffffep-1, -0x1.715476p-24}, 147 {0x1.fffffep+127, 0x1p+7}, 148 {0x1p-149, -0x1.2ap+7}, 149 {0x1.6a09e4p-1, -0x1.000004p-1}, 150 {0x1.6a09e6p-1, -0x1p-1}, 151 {0x1.6a09e8p-1, -0x1.fffffap-2}, 152 {0x1.6a09e4p+0, 0x1.fffff6p-2}, 153 {0x1.6a09d6p+0, 0x1.ffffbep-2}, 154 {0x1.6a09e8p+0, 0x1.000004p-1}, 155 {0x1.fdf3b4p-2, -0x1.017af6p+0}, 156 {0x1p-1, -0x1p+0}, 157 {0x1.000002p-1, -0x1.fffffap-1}, 158 {0x1.7fffe4p-1, -0x1.a90002p-2}, 159 {0x1.8f5c28p-1, -0x1.6f0e92p-2}, 160 {0x1.800002p-1, -0x1.a8ff9p-2}, 161 {0x1.7ffffep+0, 0x1.2b803p-1}, 162 {0x1.8p+0, 0x1.2b8034p-1}, 163 {0x1.800002p+0, 0x1.2b8038p-1}, 164 {0x1.00aaaap+0, 0x1.ebcad6p-9}, 165 {0x1.00aaacp+0, 0x1.ebd096p-9}, 166 {0x1.00b7c8p+0, 0x1.08c4ecp-8}, 167 {0x1.fffffep+1, 0x1.fffffep+0}, 168 {0x1.19999ap+2, 0x1.1199b8p+1}, 169 {0x1.0009d6p+2, 0x1.000718p+1}, 170 {0x1.fffffep+0, 0x1.fffffep-1}, 171 {0x1.19999ap+1, 0x1.23336ep+0}, 172 {0x1.000002p+1, 0x1.000002p+0}, 173 {0x1.fffffep-1, -0x1.715476p-24}, 174 {0x1.19999ap+0, 0x1.199b76p-3}, 175 {0x1.000002p+0, 0x1.715474p-23}, 176 {0x1.fffffep-2, -0x1.000002p+0}, 177 {0x1p-1, -0x1p+0}, 178 {0x1.000002p-1, -0x1.fffffap-1}, 179 {0x1.fffffep-3, -0x1p+1}, 180 {0x1p-2, -0x1p+1}, 181 {0x1.000002p-2, -0x1.fffffep+0}, 182 {0x1.fffffep-4, -0x1.8p+1}, 183 {0x1p-3, -0x1.8p+1}, 184 {0x1.000002p-3, -0x1.7ffffep+1}, 185 {0x1.fffffep-5, -0x1p+2}, 186 {0x1.fe5c92p-5, -0x1.004bc2p+2}, 187 {0x1.000002p-4, -0x1.fffffep+1}, 188 {0x1.01a36ep-5, -0x1.3f6934p+2}, 189 {0x1.418938p-5, -0x1.2af458p+2}, 190 {0x1.189376p-5, -0x1.37894p+2}, 191 {0x1.fffffep-7, -0x1.8p+2}, 192 {0x1p-6, -0x1.8p+2}, 193 {0x1.000002p-6, -0x1.8p+2}, 194 {0x1.fffffep-8, -0x1.cp+2}, 195 {0x1.67ae14p-4, -0x1.c135p+1}, 196 {0x1.000002p-7, -0x1.cp+2}, 197 {0x1.ffbce2p-9, -0x1.00060ep+3}, 198 {0x1.57ae14p-4, -0x1.c99c28p+1}, 199 {0x1.000002p-8, -0x1p+3}, 200 {0x1.000258p-9, -0x1.1fff94p+3}, 201 {0x1.000008p-9, -0x1.1ffffep+3}, 202 {0x1.000002p-9, -0x1.2p+3}, 203 {0x1.fffffep-11, -0x1.4p+3}, 204 {0x1.41205cp-14, -0x1.b5893cp+3}, 205 {0x1.000002p-10, -0x1.4p+3}, 206 {0x1.fffffep-14, -0x1.ap+3}, 207 {0x1.fff544p-14, -0x1.a000f8p+3}, 208 {0x1.000002p-13, -0x1.ap+3}, 209 {0x1.ffffe2p-14, -0x1.a00002p+3}, 210 {0x1.00a11p-13, -0x1.9fe2fep+3}, 211 {0x1.000002p-13, -0x1.ap+3}, 212 {0x1.fdf3b4p-4, -0x1.80bd7ap+1}, 213 {0x1p-3, -0x1.8p+1}, 214 {0x1.000002p-3, -0x1.7ffffep+1}, 215 {0x1.bffffep-1, -0x1.8a898ep-3}, 216 {0x1.be76c8p-1, -0x1.94af4ep-3}, 217 {0x1.c00002p-1, -0x1.8a8974p-3}, 218 {0x1.fffffep-5, -0x1p+2}, 219 {0x1p-4, -0x1p+2}, 220 {0x1.000002p-4, -0x1.fffffep+1}, 221 {0x1.dffffep-1, -0x1.7d6062p-4}, 222 {0x1.feb852p-1, -0x1.d95572p-9}, 223 {0x1.e00002p-1, -0x1.7d603p-4}, 224 {0x1.fffffep-6, -0x1.4p+2}, 225 {0x1.47ae14p-10, -0x1.349a78p+3}, 226 {0x1.000002p-5, -0x1.4p+2}, 227 {0x1.effef2p-1, -0x1.77526ep-5}, 228 {0x1.edf3b6p-1, -0x1.a81fc8p-5}, 229 {0x1.f00002p-1, -0x1.77391ep-5}, 230 {0x1.fffffap-7, -0x1.800002p+2}, 231 {0x1.0029f2p-6, -0x1.7ff0ep+2}, 232 {0x1.000002p-6, -0x1.8p+2}, 233 {0x1.f7e5c8p-1, -0x1.790cacp-6}, 234 {0x1.cf0a3ep-1, -0x1.28f968p-3}, 235 {0x1.f80002p-1, -0x1.743e8ap-6}, 236 {0x1.fffffep-8, -0x1.cp+2}, 237 {0x1p-7, -0x1.cp+2}, 238 {0x1.000002p-7, -0x1.cp+2}, 239 {0x1.fbfffep-1, -0x1.72c874p-7}, 240 {0x1.d30a3ep-1, -0x1.0f8f5ep-3}, 241 {0x1.fc0002p-1, -0x1.72c7p-7}, 242 {0x1.fffffep-9, -0x1p+3}, 243 {0x1p-8, -0x1p+3}, 244 {0x1.000002p-8, -0x1p+3}, 245 {0x1.fdfffep-1, -0x1.720f0ep-8}, 246 {0x1.f3c29p-1, -0x1.1df81cp-5}, 247 {0x1.fe0002p-1, -0x1.720c28p-8}, 248 {0x1.fffffep-10, -0x1.2p+3}, 249 {0x1p-9, -0x1.2p+3}, 250 {0x1.00000ap-9, -0x1.1ffffep+3}, 251 {0x1.fefffep-1, -0x1.71b3cep-9}, 252 {0x1.fd76c8p-1, -0x1.d579dap-8}, 253 {0x1.ff0002p-1, -0x1.71ae06p-9}, 254 {0x1.fffffep-11, -0x1.4p+3}, 255 {0x1.000d6cp-10, -0x1.3ffd94p+3}, 256 {0x1.000002p-10, -0x1.4p+3}, 257 {0x1.ff7ffep-1, -0x1.71886ep-10}, 258 {0x1.ff8p-1, -0x1.7182a8p-10}, 259 {0x1.ff8002p-1, -0x1.717ce2p-10}, 260 {0x1.fffffep-14, -0x1.ap+3}, 261 {0x1p-13, -0x1.ap+3}, 262 {0x1.000002p-13, -0x1.ap+3}, 263 {0x1.ffeffep-1, -0x1.718868p-13}, 264 {0x1.fde3b6p-1, -0x1.868aaap-8}, 265 {0x1.fff002p-1, -0x1.712c1p-13}, 266 {0x0p+0, -HUGE_VAL}, 267 {0x1.fffffep+127, 0x1p+7}, 268 {0x1.fffffep+127, 0x1p+7}, 269 {0x1.921fb6p+1, 0x1.a6c874p+0}, 270 {0x1.921fb6p+0, 0x1.4d90e8p-1}, 271 {0x1.000002p+0, 0x1.715474p-23}, 272 {0x1.19999ap+0, 0x1.199b76p-3}, 273 {0x1.fffffep-1, -0x1.715476p-24}, 274 {0x1.921fb6p-1, -0x1.64de3p-2}, 275 {0x1.ee93dcp-127, -0x1.f83326p+6}, 276 {0x1.e182bcp-127, -0x1.f85ab4p+6}, 277 {0x1.0037bep-126, -0x1.f7febep+6}, 278 {0x1.f2eedcp-127, -0x1.f82632p+6}, 279 {0x1p-148, -0x1.28p+7}, 280 {0x1p-149, -0x1.2ap+7}, 281 {0x0p+0, -HUGE_VAL}, 282 {-0x0p+0, -HUGE_VAL}, 283 {0x1.001edp+125, 0x1.f400b2p+6}, 284 {0x1.fac5f8p-128, -0x1.fc0f28p+6}, 285 {0x1.19999ap+1, 0x1.23336ep+0}, 286 {0x1.19999ap+2, 0x1.1199b8p+1}, 287 {0x1p-1, -0x1p+0} 288 }; 289 290 #endif 291