1 #ifndef MATH_GTEST_MATH_TEST_DATA_EXPM1F_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_EXPM1F_DATA_H 3 4 DataFloatFloat g_expm1fData[] = { 5 {-0x1.015798p-20, -0x1.01579p-20}, 6 {-0x1.f98ebcp-22, -0x1.f98eb4p-22}, 7 {-0x1.0149dap-24, -0x1.0149dap-24}, 8 {-0x1.008972p-20, -0x1.00896ap-20}, 9 {-0x1.ea8676p-24, -0x1.ea8674p-24}, 10 {-0x1.1eb952p-1, -0x1.b7161cp-2}, 11 {-0x1.faf6f6p-41, -0x1.faf6f6p-41}, 12 {-0x1.005fp+0, -0x1.43eb28p-1}, 13 {-0x1.005f36p-2, -0x1.c5985ep-3}, 14 {-0x1.02487cp-4, -0x1.f49ddap-5}, 15 {-0x1.09e94p-3, -0x1.f2be58p-4}, 16 {-0x1.0a866cp+0, -0x1.4b3b8cp-1}, 17 {-0x1.1fd452p-21, -0x1.1fd44cp-21}, 18 {-0x1.2efd6ep-1, -0x1.c96076p-2}, 19 {-0x1.374118p+1, -0x1.d30024p-1}, 20 {-0x1.608312p+0, -0x1.7ece06p-1}, 21 {-0x1.6p+6, -0x1p+0}, 22 {-0x1.c62eep-3, -0x1.9758b8p-3}, 23 {-0x1.cef9dap-2, -0x1.74746cp-2}, 24 {-0x1.d18464p-3, -0x1.a066b4p-3}, 25 {-0x1.e434dep+3, -0x1.fffff6p-1}, 26 {-0x1.ee93dp-127, -0x1.ee93dp-127}, 27 {-0x1.fffffcp+5, -0x1p+0}, 28 {0x1.70a3d8p-9, 0x1.7128aep-9}, 29 {0x1.fcc75ep-22, 0x1.fcc766p-22}, 30 {0x1.01c18ep+0, 0x1.bcab88p+0}, 31 {0x1.06999ap+6, 0x1.a39e2p+94}, 32 {0x1.0534p+0, 0x1.c62b1cp+0}, 33 {0x1.06b4ep+6, 0x1.aef1acp+94}, 34 {0x1.0c004p+6, 0x1.94c258p+96}, 35 {0x1.16a15p-3, 0x1.2a7938p-3}, 36 {0x1.184b62p-1, 0x1.752a64p-1}, 37 {0x1.2be12ap-4, 0x1.372144p-4}, 38 {0x1.2d3b74p-3, 0x1.448358p-3}, 39 {0x1.3782ep+2, 0x1.01f496p+7}, 40 {0x1.5a912cp+6, 0x1.ff2ac4p+124}, 41 {0x1.5ef7bcp+6, 0x1.7ff7f8p+126}, 42 {0x1.60107cp+6, 0x1.f91646p+126}, 43 {0x1.631a9p+6, HUGE_VAL}, 44 {0x1.62e35ap+6, 0x1.ff9514p+127}, 45 {0x1.6b7d8ap-3, 0x1.8dbe64p-3}, 46 {0x1.6f0fbep-3, 0x1.920318p-3}, 47 {0x1.894b8cp+5, 0x1.e644fcp+70}, 48 {0x1.897cf8p-2, 0x1.dfc7d2p-2}, 49 {0x1.8d7bdep+5, 0x1.9a6e88p+71}, 50 {0x1.9a0c2p+0, 0x1.fb18d6p+1}, 51 {0x1.a074b8p-2, 0x1.00f2p-1}, 52 {0x1.bb7ad4p-4, 0x1.d460dap-4}, 53 {0x1.b0a4d4p-3, 0x1.e1bcd4p-3}, 54 {0x1.bd11a8p-4, 0x1.d6264ap-4}, 55 {0x1.d11ebap-3, 0x1.05161cp-2}, 56 {0x1.db1e7ep+5, 0x1.9a92e8p+85}, 57 {0x1.e63786p-14, 0x1.e63ebcp-14}, 58 {0x1.e788b8p-1, 0x1.9768d4p+0}, 59 {0x1.ebac12p+1, 0x1.6ca58p+5}, 60 {0x1.f7fffep+3, 0x1.a664d8p+22}, 61 {0x1.ff07cep-1, 0x1.b6904ep+0}, 62 {0x1.ff182p-1, 0x1.b6a672p+0}, 63 {0x1.ffdfeap+5, 0x1.3d56bap+92}, 64 {0x1.ffbb3ep-20, 0x1.ffbb5ep-20}, 65 {0x1.0037bcp-126, 0x1.0037bcp-126}, 66 {0x1.00896ep-21, 0x1.008972p-21}, 67 {0x1.ffffe2p+5, 0x1.4254cap+92}, 68 {0x1.ffd6c2p-21, 0x1.ffd6d2p-21}, 69 {0x1.7ffffep+5, 0x1.304d1ep+69}, 70 {0x1.83eb86p+5, 0x1.f0b7f6p+69}, 71 {0x1.800002p+5, 0x1.304db8p+69}, 72 {-0x1.a00004p+5, -0x1p+0}, 73 {-0x1.ap+5, -0x1p+0}, 74 {-0x1.9f70a2p+5, -0x1p+0}, 75 {0x1.3ffaep+6, 0x1.53c332p+115}, 76 {0x1.433334p+6, 0x1.7bf9cep+116}, 77 {0x1.400002p+6, 0x1.557846p+115}, 78 {-0x1.6p+6, -0x1p+0}, 79 {-0x1.6p+6, -0x1p+0}, 80 {-0x1.5ffffep+6, -0x1p+0}, 81 {0x1.9ffffep+5, 0x1.039924p+75}, 82 {0x1.a4a3d8p+5, 0x1.cfa7aep+75}, 83 {0x1.a00002p+5, 0x1.0399a6p+75}, 84 {-0x1.800002p+5, -0x1p+0}, 85 {-0x1.8p+5, -0x1p+0}, 86 {-0x1.7ffffep+5, -0x1p+0}, 87 {0x1.5ffffep+6, 0x1.f10476p+126}, 88 {0x1.63851ep+6, HUGE_VAL}, 89 {0x1.6051eep+6, 0x1.0d35fcp+127}, 90 {-0x1.400002p+6, -0x1p+0}, 91 {-0x1.4p+6, -0x1p+0}, 92 {-0x1.3ffffep+6, -0x1p+0}, 93 {-0x1.2784d8p+6, -0x1p+0}, 94 {-0x1.4e8edp+6, -0x1p+0}, 95 {-0x1.75d638p+6, -0x1p+0}, 96 {-0x1.62e43p-1, -0x1p-1}, 97 {-0x1.62e42ep-1, -0x1.fffffep-2}, 98 {-0x1.62e42cp-1, -0x1.fffffcp-2}, 99 {-0x1.62e43p-2, -0x1.2bec34p-2}, 100 {-0x1.62e42ep-2, -0x1.2bec32p-2}, 101 {-0x1.62e42cp-2, -0x1.2bec3p-2}, 102 {-0x1.62e43p-3, -0x1.45d81ap-3}, 103 {-0x1.62e42ep-3, -0x1.45d818p-3}, 104 {-0x1.62e42cp-3, -0x1.45d816p-3}, 105 {-0x1.62e43p-4, -0x1.53f392p-4}, 106 {-0x1.62e42ep-4, -0x1.53f39p-4}, 107 {-0x1.4a50b8p-4, -0x1.3d58ecp-4}, 108 {-0x1.62e43p-5, -0x1.5b505ep-5}, 109 {-0x1.62e42ep-5, -0x1.5b505cp-5}, 110 {-0x1.62e42cp-5, -0x1.5b505ap-5}, 111 {-0x1.62e43p-6, -0x1.5f134ap-6}, 112 {-0x1.62e42ep-6, -0x1.5f1348p-6}, 113 {-0x1.62e42cp-6, -0x1.5f1346p-6}, 114 {0x1.62ba3ap-6, 0x1.66986cp-6}, 115 {0x1.62e42ep-6, 0x1.66c34ap-6}, 116 {0x1.62e43p-6, 0x1.66c34cp-6}, 117 {0x1.62e42cp-5, 0x1.6ab0d6p-5}, 118 {0x1.62e42ep-5, 0x1.6ab0d8p-5}, 119 {0x1.62e43p-5, 0x1.6ab0dap-5}, 120 {0x1.62e42cp-4, 0x1.72b838p-4}, 121 {0x1.62e42ep-4, 0x1.72b83ap-4}, 122 {0x1.62e41ap-4, 0x1.72b824p-4}, 123 {0x1.62cf34p-3, 0x1.83661p-3}, 124 {0x1.62e53ap-3, 0x1.838042p-3}, 125 {0x1.62e43p-3, 0x1.837f06p-3}, 126 {0x1.62e42cp-2, 0x1.a82794p-2}, 127 {0x1.62e472p-2, 0x1.a827f8p-2}, 128 {0x1.62e43p-2, 0x1.a8279ap-2}, 129 {0x1.62e42cp-1, 0x1.fffff8p-1}, 130 {0x1.65f69cp-1, 0x1.0314cap+0}, 131 {0x1.62e43p-1, 0x1p+0}, 132 {0x1.62e42cp+0, 0x1.7ffff8p+1}, 133 {0x1.62e42ep+0, 0x1.7ffffcp+1}, 134 {0x1.62e43p+0, 0x1.8p+1}, 135 {0x1.62e42cp+1, 0x1.dffffp+3}, 136 {0x1.62e414p+1, 0x1.dfff9p+3}, 137 {0x1.62e432p+1, 0x1.e00008p+3}, 138 {0x1.62e3aep+2, 0x1.fdfbfp+7}, 139 {0x1.62e42ep+2, 0x1.fdfffp+7}, 140 {0x1.62e43p+2, 0x1.fep+7}, 141 {0x1.62e42cp+3, 0x1.fffdc2p+15}, 142 {0x1.62e42ep+3, 0x1.fffde2p+15}, 143 {0x1.62e43p+3, 0x1.fffe02p+15}, 144 {0x1.62e42cp+4, 0x1.ffff82p+31}, 145 {0x1.62e42ep+4, 0x1.ffffc2p+31}, 146 {0x1.62e43p+4, 0x1.000002p+32}, 147 {0x1.62e42cp+6, 0x1.fffe08p+127}, 148 {0x1.62e42ep+6, 0x1.ffff08p+127}, 149 {0x1.62e43p+6, HUGE_VAL}, 150 {-0x1.9d1da2p+6, -0x1p+0}, 151 {-0x1.9d1d6cp+6, -0x1p+0}, 152 {-0x1.9d1d9ep+6, -0x1p+0}, 153 {-0x1.000002p-2, -0x1.c5041cp-3}, 154 {-0x1.eb851ep-3, -0x1.b4fc74p-3}, 155 {-0x1.fffffep-3, -0x1.c50416p-3}, 156 {-0x1.000002p-3, -0x1.e14af2p-4}, 157 {-0x1p-3, -0x1.e14aeep-4}, 158 {-0x1.fffffep-4, -0x1.e14aecp-4}, 159 {-0x1.000002p-4, -0x1.f05408p-5}, 160 {-0x1.10624ep-4, -0x1.078652p-4}, 161 {-0x1.fffffep-5, -0x1.f05402p-5}, 162 {-0x1.000002p-5, -0x1.f8152ep-6}, 163 {-0x1.0346dcp-5, -0x1.fe6ef2p-6}, 164 {-0x1.ffac1cp-6, -0x1.f7c3dcp-6}, 165 {-0x1.000002p-6, -0x1.fc0554p-7}, 166 {-0x1p-6, -0x1.fc055p-7}, 167 {-0x1.70a3d4p-8, -0x1.6f9ae8p-8}, 168 {-0x1.000002p-7, -0x1.fe0158p-8}, 169 {-0x1.fffca6p-8, -0x1.fdfe02p-8}, 170 {-0x1.ffffep-8, -0x1.fe0134p-8}, 171 {-0x1.000002p-8, -0x1.ff005ap-9}, 172 {-0x1.ffbce4p-9, -0x1.febd7cp-9}, 173 {-0x1.fffffep-9, -0x1.ff0054p-9}, 174 {-0x1.000002p-9, -0x1.ff801ap-10}, 175 {-0x1.e5c91ep-10, -0x1.e555f6p-10}, 176 {-0x1.ffffecp-10, -0x1.ff8002p-10}, 177 {-0x1.000002p-10, -0x1.ffc00ap-11}, 178 {-0x1p-10, -0x1.ffc006p-11}, 179 {-0x1.fff948p-11, -0x1.ffb95p-11}, 180 {-0x1.00002cp-13, -0x1.fff858p-14}, 181 {-0x1.7123d8p-4, -0x1.60feacp-4}, 182 {-0x1.fffffep-14, -0x1.fff7fep-14}, 183 {0x1.fffffep-3, 0x1.22d78ep-2}, 184 {0x1p-2, 0x1.22d79p-2}, 185 {0x1.00b782p-2, 0x1.23c346p-2}, 186 {0x1.28f5c2p-3, 0x1.3f91acp-3}, 187 {0x1p-3, 0x1.10b022p-3}, 188 {0x1.000002p-3, 0x1.10b026p-3}, 189 {0x1.fffffep-5, 0x1.082b56p-4}, 190 {0x1p-4, 0x1.082b58p-4}, 191 {0x1.000002p-4, 0x1.082b5ap-4}, 192 {0x1.ffff9ep-6, 0x1.040a8ep-5}, 193 {0x1.0053e2p-5, 0x1.04614cp-5}, 194 {0x1.000002p-5, 0x1.040ac2p-5}, 195 {0x1.00a7c4p-6, 0x1.02ad16p-6}, 196 {0x1.ef9db2p-7, 0x1.f3621p-7}, 197 {0x1.00fbaap-6, 0x1.03025p-6}, 198 {0x1.fffffep-8, 0x1.0100aap-7}, 199 {0x1p-7, 0x1.0100acp-7}, 200 {0x1.fffe56p-8, 0x1.00ffd4p-7}, 201 {0x1.fffffep-9, 0x1.00802ap-8}, 202 {0x1p-8, 0x1.00802ap-8}, 203 {0x1.000002p-8, 0x1.00802cp-8}, 204 {0x1.fffea6p-10, 0x1.003f5ep-9}, 205 {0x1.029f16p-9, 0x1.02e072p-9}, 206 {0x1.c7ae16p-8, 0x1.c94496p-8}, 207 {0x1.e5c91cp-11, 0x1.e602bep-11}, 208 {0x1.62b6aep-11, 0x1.62d568p-11}, 209 {0x1.4624dep-8, 0x1.46f4f8p-8}, 210 {0x1.fffffep-14, 0x1.0004p-13}, 211 {0x1.000052p-13, 0x1.000452p-13}, 212 {0x1.000002p-13, 0x1.000402p-13}, 213 {-0x1.00147cp+6, -0x1p+0}, 214 {-0x1p+6, -0x1p+0}, 215 {-0x1.fffffep+5, -0x1p+0}, 216 {-0x1.000c4cp+5, -0x1p+0}, 217 {-0x1p+5, -0x1p+0}, 218 {-0x1.fffffep+4, -0x1p+0}, 219 {-0x1.000002p+4, -0x1.fffffcp-1}, 220 {-0x1p+4, -0x1.fffffcp-1}, 221 {-0x1.fffffep+3, -0x1.fffffcp-1}, 222 {-0x1.000002p+3, -0x1.ffd408p-1}, 223 {-0x1p+3, -0x1.ffd408p-1}, 224 {-0x1.fffffep+2, -0x1.ffd408p-1}, 225 {-0x1.000002p+2, -0x1.f69f56p-1}, 226 {-0x1p+2, -0x1.f69f56p-1}, 227 {-0x1.ffffdcp+1, -0x1.f69f52p-1}, 228 {-0x1.00625p+1, -0x1.baea7ap-1}, 229 {-0x1p+1, -0x1.bab556p-1}, 230 {-0x1.fffffep+0, -0x1.bab554p-1}, 231 {-0x1.000002p+0, -0x1.43a55p-1}, 232 {-0x1p+0, -0x1.43a54ep-1}, 233 {-0x1.fffffep-1, -0x1.43a54ep-1}, 234 {0x1.fffffep+5, 0x1.425932p+92}, 235 {0x1.028f5cp+6, 0x1.31aa3p+93}, 236 {0x1.000002p+6, 0x1.425a24p+92}, 237 {0x1.ff5c26p+4, 0x1.14003ep+46}, 238 {0x1.027ae2p+5, 0x1.87aa68p+46}, 239 {0x1.000002p+5, 0x1.1f4444p+46}, 240 {0x1p+4, 0x1.0f2ebcp+23}, 241 {0x1.028f5cp+4, 0x1.3e3c52p+23}, 242 {0x1.000002p+4, 0x1.0f2edcp+23}, 243 {0x1.fffffep+2, 0x1.747e9cp+11}, 244 {0x1.19999ap+3, 0x1.9e93ecp+12}, 245 {0x1.000002p+3, 0x1.747ecp+11}, 246 {0x1.fffffep+1, 0x1.acc8fcp+5}, 247 {0x1.19999ap+2, 0x1.41cdb2p+6}, 248 {0x1.000006p+2, 0x1.acc92cp+5}, 249 {0x1.fffacp+0, 0x1.98dc98p+2}, 250 {0x1.19999ap+1, 0x1.00cceap+3}, 251 {0x1.0b852p+1, 0x1.c56f46p+2}, 252 {0x1.fffffep-1, 0x1.b7e15p+0}, 253 {0x1.19999ap+0, 0x1.008884p+1}, 254 {0x1.000002p+0, 0x1.b7e158p+0}, 255 {0x1.04d098p+124, HUGE_VAL}, 256 {0x1.9c01e6p+124, HUGE_VAL}, 257 {0x1.1a33aep+125, HUGE_VAL}, 258 {0x1.653242p+125, HUGE_VAL}, 259 {0x1.b3803ep+125, HUGE_VAL}, 260 {0x1.01813p+126, HUGE_VAL}, 261 {0x1.fffffep+127, HUGE_VAL}, 262 {0x0p+0, 0x0p+0}, 263 {0x0p+0, 0x0p+0}, 264 {0x1.fffffep+127, HUGE_VAL}, 265 {-0x1.fffffep+127, -0x1p+0}, 266 {0x1.fffffep+127, HUGE_VAL}, 267 {-0x1.fffffep+127, -0x1p+0}, 268 {0x1.921fb6p+1, 0x1.624048p+4}, 269 {-0x1.92129ap+1, -0x1.e9dd9ap-1}, 270 {0x1.921fb6p+0, 0x1.e7bdbcp+1}, 271 {-0x1.921fb6p+0, -0x1.9590dp-1}, 272 {0x1.000002p+0, 0x1.b7e158p+0}, 273 {-0x1.01cac2p+0, -0x1.44f5aap-1}, 274 {0x1.19999ap+0, 0x1.008884p+1}, 275 {-0x1p+0, -0x1.43a54ep-1}, 276 {0x1.fffffep-1, 0x1.b7e15p+0}, 277 {-0x1.fff582p-1, -0x1.43a172p-1}, 278 {0x1.921fb6p-1, 0x1.317acep+0}, 279 {-0x1.87e246p-1, -0x1.11d808p-1}, 280 {0x1.feb18p-127, 0x1.feb18p-127}, 281 {-0x1.e5ddccp-127, -0x1.e5ddccp-127}, 282 {0x1.e182bcp-127, 0x1.e182bcp-127}, 283 {-0x1.022d84p-126, -0x1.022d84p-126}, 284 {0x1.fdd278p-127, 0x1.fdd278p-127}, 285 {-0x1.fba4f4p-127, -0x1.fba4f4p-127}, 286 {0x1.ff9078p-127, 0x1.ff9078p-127}, 287 {-0x1.022d8p-126, -0x1.022d8p-126}, 288 {0x1p-148, 0x1p-148}, 289 {-0x1p-148, -0x1p-148}, 290 {0x1p-149, 0x1p-149}, 291 {-0x1p-149, -0x1p-149}, 292 {0x0p+0, 0x0p+0}, 293 {-0x0p+0, -0x0p+0}, 294 {0x1.62e426p+6, 0x1.fffb08p+127}, 295 {0x1.62e438p+6, HUGE_VAL} 296 }; 297 298 #endif 299