1 #ifndef MATH_GTEST_MATH_TEST_DATA_ILOGB_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_ILOGB_DATA_H 3 4 DataIntDouble g_ilogbData[] = { 5 {0x1p+100, 100}, 6 {0x1.199999999999ap+100, 100}, 7 {0x1.3333333333334p+100, 100}, 8 {0x1.4cccccccccccep+100, 100}, 9 {0x1.6666666666668p+100, 100}, 10 {0x1.8000000000002p+100, 100}, 11 {0x1.999999999999cp+100, 100}, 12 {0x1.b333333333336p+100, 100}, 13 {0x1.cccccccccccdp+100, 100}, 14 {0x1.e66666666666ap+100, 100}, 15 {0x1p+101, 101}, 16 {0x1.9b604aaaca626p+0, 0}, 17 {0x1.c483855578391p+0, 0}, 18 {0x1.eda6c000260fcp+0, 0}, 19 {0x1.0b64fd5574f1fp+1, 1}, 20 {0x1.1ff69aaac0de9p+1, 1}, 21 {0x1.3488380017c9ep+1, 1}, 22 {0x1.4919d5556eb54p+1, 1}, 23 {0x1.5dab72aac5a09p+1, 1}, 24 {0x1.6e6605c2abe81p+1, 1}, 25 {0x1.86cead5573774p+1, 1}, 26 {0x1.9b604aa00d9afp+1, 1}, 27 {0x1.124e63593f5e1p+0, 0}, 28 {0x1.2dbca07bc5b47p+0, 0}, 29 {0x1.492add9e4c0a8p+0, 0}, 30 {0x1.649919942c906p+0, 0}, 31 {0x1.8006b01dac6fep+0, 0}, 32 {0x1.9b759505df0d3p+0, 0}, 33 {0x1.b6e3d22865637p+0, 0}, 34 {0x1.d2520f4aebb9bp+0, 0}, 35 {0x1.edc04c6d72b8cp+0, 0}, 36 {0x1.049744c7fc331p+1, 1}, 37 {0x1.124e63593f5e1p+1, 1}, 38 {-0x1p+101, 101}, 39 {-0x1.e666666666666p+100, 100}, 40 {-0x1.cccccccccccccp+100, 100}, 41 {-0x1.b333333333332p+100, 100}, 42 {-0x1.9999999999998p+100, 100}, 43 {-0x1.7fffffffffffep+100, 100}, 44 {-0x1.6666666666664p+100, 100}, 45 {-0x1.4cccccccccccap+100, 100}, 46 {-0x1.333333333333p+100, 100}, 47 {-0x1.1999999999996p+100, 100}, 48 {-0x1p+100, 100}, 49 {-0x1.9b604aaaca626p+1, 1}, 50 {-0x1.86cead5573771p+1, 1}, 51 {-0x1.723d10001c8bbp+1, 1}, 52 {-0x1.5dab72aac5a06p+1, 1}, 53 {-0x1.4919d5556eb5p+1, 1}, 54 {-0x1.3488380018101p+1, 1}, 55 {-0x1.1ff69aaac0de6p+1, 1}, 56 {-0x1.0b6ed1ea821dap+1, 1}, 57 {-0x1.eda6c000260f6p+0, 0}, 58 {-0x1.c48385557838bp+0, 0}, 59 {-0x1.9b604aaaca626p+0, 0}, 60 {-0x1.124e63593f5e1p+1, 1}, 61 {-0x1.04f9929aeddcfp+1, 1}, 62 {-0x1.edc04c6d5c122p+0, 0}, 63 {-0x1.d2520f6065484p+0, 0}, 64 {-0x1.b6e3d22865633p+0, 0}, 65 {-0x1.9b759505df0cfp+0, 0}, 66 {-0x1.800757e35c032p+0, 0}, 67 {-0x1.64991ac0d2607p+0, 0}, 68 {-0x1.492add9e4c0a4p+0, 0}, 69 {-0x1.2dbca07bc5b4p+0, 0}, 70 {-0x1.124e63593f5e1p+0, 0}, 71 {0x1p+50, 50}, 72 {0x1.199999999999ap+50, 50}, 73 {0x1.3333333333334p+50, 50}, 74 {0x1.4cccccccccccep+50, 50}, 75 {0x1.6666666666668p+50, 50}, 76 {0x1.8000000000002p+50, 50}, 77 {0x1.999999999999cp+50, 50}, 78 {0x1.b333333333336p+50, 50}, 79 {0x1.cccccccccccdp+50, 50}, 80 {0x1.e66666666666ap+50, 50}, 81 {0x1p+51, 51}, 82 {0x1p+51, 51}, 83 {0x1.199999999999ap+51, 51}, 84 {0x1.3333333333334p+51, 51}, 85 {0x1.4cccccccccccep+51, 51}, 86 {0x1.6666666666668p+51, 51}, 87 {0x1.8000000000002p+51, 51}, 88 {0x1.999999999999cp+51, 51}, 89 {0x1.b333333333336p+51, 51}, 90 {0x1.cccccccccccdp+51, 51}, 91 {0x1.e66666666666ap+51, 51}, 92 {0x1p+52, 52}, 93 {0x1p+52, 52}, 94 {0x1.199999999999ap+52, 52}, 95 {0x1.3333333333334p+52, 52}, 96 {0x1.4cccccccccccep+52, 52}, 97 {0x1.6666666666668p+52, 52}, 98 {0x1.8000000000002p+52, 52}, 99 {0x1.999999999999cp+52, 52}, 100 {0x1.b333333333336p+52, 52}, 101 {0x1.cccccccccccdp+52, 52}, 102 {0x1.e66666666666ap+52, 52}, 103 {0x1p+53, 53}, 104 {0x1p+53, 53}, 105 {0x1.199999999999ap+53, 53}, 106 {0x1.3333333333334p+53, 53}, 107 {0x1.4cccccccccccep+53, 53}, 108 {0x1.6666666666668p+53, 53}, 109 {0x1.8000000000002p+53, 53}, 110 {0x1.999999999999cp+53, 53}, 111 {0x1.b333333333336p+53, 53}, 112 {0x1.cccccccccccdp+53, 53}, 113 {0x1.e66666666666ap+53, 53}, 114 {0x1p+54, 54}, 115 {0x1.640306766513ap+0, 0}, 116 {0x1.03e37d09a5a46p+0, 0}, 117 {0x1.e42d130773b77p+0, 0}, 118 {0x1.623b5482a0e54p+1, 1}, 119 {0x1.d2601f8187eedp+1, 1}, 120 {0x1.21427540377c2p+2, 2}, 121 {0x1.5954eb86a2a1ap+2, 2}, 122 {0x1.9167403f1e85ap+2, 2}, 123 {0x1.c979a5be920a6p+2, 2}, 124 {0x1.00c6059f02c79p+3, 3}, 125 {0x1.1ccf385ebc89fp+3, 3}, 126 {0x1.fffffffffffffp+50, 50}, 127 {0x1p+51, 51}, 128 {0x1.0000000000001p+51, 51}, 129 {0x1.fffffffffffffp+51, 51}, 130 {0x1p+52, 52}, 131 {0x1.0000000000001p+52, 52}, 132 {0x1.fffffffffffffp+52, 52}, 133 {0x1p+53, 53}, 134 {0x1.0000000000001p+53, 53}, 135 {-0x1.0000000000001p+51, 51}, 136 {-0x1p+51, 51}, 137 {-0x1.fffffffffffffp+50, 50}, 138 {-0x1.0000000000001p+52, 52}, 139 {-0x1p+52, 52}, 140 {-0x1.fffffffffffffp+51, 51}, 141 {-0x1.0000000000001p+53, 53}, 142 {-0x1p+53, 53}, 143 {-0x1.fffffffffffffp+52, 52}, 144 {0x1.cc359e067a348p+0, 0}, 145 {-0x1.cc359e067a348p+0, 0}, 146 {0x1.0cccccccccccdp-4, -4}, 147 {0x1.23d70a3d70a3dp-5, -5}, 148 {0x1.5eb851eb851ecp-4, -4}, 149 {0x1.75c28f5c28f5cp-4, -4}, 150 {0x1.5c28f5c28f5c3p-6, -6}, 151 {0x1.a3d70a3d70a3ep-5, -5}, 152 {0x1.28f5c28f5c28fp-4, -4}, 153 {0x1.28f5c28f5c28fp-4, -4}, 154 {0x1.47ae147ae149bp-9, -9}, 155 {0x1.147ae147ae147p-3, -3}, 156 {0x1.ae147ae147ae1p-4, -4}, 157 {0x1.28f5c28f5c29p-3, -3}, 158 {0x1.28f5c28f5c28fp-2, -2}, 159 {0x1.28f5c28f5c28fp-2, -2}, 160 {0x1.147ae147ae149p-2, -2}, 161 {0x1.cccccccccccccp-2, -2}, 162 {0x1p-1, -1}, 163 {0x1.0f5c28f5c28f7p-1, -1}, 164 {-0x1.3c33b72569b12p+2, 2}, 165 {-0x0p+0, -HUGE_VALF}, 166 {0x1.3c33b72569c63p+2, 2}, 167 {0x1.dc28f5c28f5c2p-1, -1}, 168 {0x1p+0, 0}, 169 {0x1.170a3d70a3d72p+0, 0}, 170 {0x1.fae147ae147adp+0, 0}, 171 {0x1p+1, 1}, 172 {0x1.051eb851eb853p+1, 1}, 173 {0x1.f70a3d70a3d7p+1, 1}, 174 {0x1p+2, 2}, 175 {0x1.0147ae147ae15p+2, 2}, 176 {0x1.ff5c28f5c28f5p+2, 2}, 177 {0x1p+3, 3}, 178 {0x1.0147ae147ae15p+3, 3}, 179 {0x1.fdc28f5c28f5bp+3, 3}, 180 {0x1p+4, 4}, 181 {0x1.0170a3d70a3d8p+4, 4}, 182 {0x1.fe8f5c28f5c28p+4, 4}, 183 {0x1p+5, 5}, 184 {0x1.007ae147ae149p+5, 5}, 185 {0x1.ff851eb851eb7p+5, 5}, 186 {0x1p+6, 6}, 187 {0x1.0028f5c28f5c4p+6, 6}, 188 {0x1.ffeb851eb851ep+6, 6}, 189 {0x1p+7, 7}, 190 {0x1.00051eb851eb9p+7, 7}, 191 {HUGE_VALF, HUGE_VALF}, 192 {-HUGE_VALF, HUGE_VALF}, 193 {0x0p+0, -HUGE_VALF}, 194 {-0x0p+0, -HUGE_VALF}, 195 {0x1.cc359e067a348p+0, 0}, 196 {-0x1.cc359e067a355p+0, 0}, 197 {0x1.cc359e067a347p+0, 0}, 198 {-0x1.cc359e067a347p+0, 0}, 199 {0x1.973e6d962e56ap+1, 1}, 200 {-0x1.973e6d962e56ap+1, 1}, 201 {0x1.87e244a06bc74p+0, 0}, 202 {-0x1.8f90591b4d0efp+0, 0}, 203 {0x1.170a3d70a3d72p+0, 0}, 204 {-0x1.0f5c28f5c28f7p+0, 0}, 205 {0x1p+0, 0}, 206 {-0x1p+0, 0}, 207 {0x1.f0a3d70a3d709p-1, -1}, 208 {-0x1.d70a3d70a3d7p-1, -1}, 209 {0x1.78861baaa937ep-1, -1}, 210 {-0x1.82c38c4e80422p-1, -1}, 211 {0x1.1ccf385ebc8a1p+1, 1}, 212 {-0x1.1ccf385ebc8a1p+1, 1}, 213 {0x1.1ccf385ebc8ap+1, 1}, 214 {-0x1.1ccf385ebc8ap+1, 1}, 215 {0x1.1ccf385ebc89fp+1, 1}, 216 {-0x1.1ccf385ebc89fp+1, 1}, 217 {0x1.1ccf385ebc89ep+1, 1}, 218 {-0x1.1ccf385ebc89ep+1, 1}, 219 {0x1.3c547bc10fa99p+3, 3}, 220 {-0x1.3c33b72569c63p+3, 3}, 221 {0x1.3c33b72569c63p+2, 2}, 222 {-0x1.3c33b72569c63p+2, 2} 223 }; 224 225 #endif 226