1 #ifndef MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H 3 4 DataLongDouble g_lrintData[] = { 5 {-0x1p-149, static_cast<long int>(0x0p+0)}, 6 {0x0p+0, static_cast<long int>(0x0p+0)}, 7 {0x1p-149, static_cast<long int>(0x0p+0)}, 8 {0x1.b851eap-2, static_cast<long int>(0x0p+0)}, 9 {0x1p-1, static_cast<long int>(0x0p+0)}, 10 {0x1.051ebap-1, static_cast<long int>(0x1p+0)}, 11 {0x1.f0a3d6p-1, static_cast<long int>(0x1p+0)}, 12 {0x1p+0, static_cast<long int>(0x1p+0)}, 13 {0x1.051ebap+0, static_cast<long int>(0x1p+0)}, 14 {0x1.6e1478p+0, static_cast<long int>(0x1p+0)}, 15 {0x1.8p+0, static_cast<long int>(0x1p+1)}, 16 {0x1.947ae4p+0, static_cast<long int>(0x1p+1)}, 17 {0x1.fae146p+0, static_cast<long int>(0x1p+1)}, 18 {0x1p+1, static_cast<long int>(0x1p+1)}, 19 {0x1.08f5c4p+1, static_cast<long int>(0x1p+1)}, 20 {0x1.3ae146p+1, static_cast<long int>(0x1p+1)}, 21 {0x1.4p+1, static_cast<long int>(0x1p+1)}, 22 {0x1.43d70cp+1, static_cast<long int>(0x1.8p+1)}, 23 {0x1.8fc28ep+6, static_cast<long int>(0x1.9p+6)}, 24 {0x1.9p+6, static_cast<long int>(0x1.9p+6)}, 25 {0x1.9047bp+6, static_cast<long int>(0x1.9p+6)}, 26 {0x1.91d708p+6, static_cast<long int>(0x1.9p+6)}, 27 {0x1.92p+6, static_cast<long int>(0x1.9p+6)}, 28 {0x1.9247bp+6, static_cast<long int>(0x1.94p+6)}, 29 {0x1.f3faep+9, static_cast<long int>(0x1.f4p+9)}, 30 {0x1.f4p+9, static_cast<long int>(0x1.f4p+9)}, 31 {0x1.f4052p+9, static_cast<long int>(0x1.f4p+9)}, 32 {0x1.f435cp+9, static_cast<long int>(0x1.f4p+9)}, 33 {0x1.f44p+9, static_cast<long int>(0x1.f4p+9)}, 34 {0x1.f44b88p+9, static_cast<long int>(0x1.f48p+9)}, 35 {0x1.fffffep+20, static_cast<long int>(0x1p+21)}, 36 {0x1p+21, static_cast<long int>(0x1p+21)}, 37 {0x1.000002p+21, static_cast<long int>(0x1p+21)}, 38 {0x1.fffffep+21, static_cast<long int>(0x1p+22)}, 39 {0x1p+22, static_cast<long int>(0x1p+22)}, 40 {0x1.000002p+22, static_cast<long int>(0x1p+22)}, 41 {0x1.fffffep+22, static_cast<long int>(0x1p+23)}, 42 {0x1p+23, static_cast<long int>(0x1p+23)}, 43 {0x1.000002p+23, static_cast<long int>(0x1.000002p+23)}, 44 {0x1.fffffep+23, static_cast<long int>(0x1.fffffep+23)}, 45 {0x1p+24, static_cast<long int>(0x1p+24)}, 46 {0x1.000002p+24, static_cast<long int>(0x1.000002p+24)}, 47 {0x1.fffffep+24, static_cast<long int>(0x1.fffffep+24)}, 48 {0x1p+25, static_cast<long int>(0x1p+25)}, 49 {0x1.000002p+25, static_cast<long int>(0x1.000002p+25)}, 50 {-0x1.2e147cp-1, static_cast<long int>(-0x1p+0)}, 51 {-0x1p-1, static_cast<long int>(0x0p+0)}, 52 {-0x1.e147acp-2, static_cast<long int>(0x0p+0)}, 53 {-0x1.170a4p+0, static_cast<long int>(-0x1p+0)}, 54 {-0x1p+0, static_cast<long int>(-0x1p+0)}, 55 {-0x1.d70a3cp-1, static_cast<long int>(-0x1p+0)}, 56 {-0x1.851ebap+0, static_cast<long int>(-0x1p+1)}, 57 {-0x1.8p+0, static_cast<long int>(-0x1p+1)}, 58 {-0x1.75c28ep+0, static_cast<long int>(-0x1p+0)}, 59 {-0x1.051ebap+1, static_cast<long int>(-0x1p+1)}, 60 {-0x1p+1, static_cast<long int>(-0x1p+1)}, 61 {-0x1.f5c28ep+0, static_cast<long int>(-0x1p+1)}, 62 {-0x1.4b852p+1, static_cast<long int>(-0x1.8p+1)}, 63 {-0x1.4p+1, static_cast<long int>(-0x1p+1)}, 64 {-0x1.370a3cp+1, static_cast<long int>(-0x1p+1)}, 65 {-0x1.903d72p+6, static_cast<long int>(-0x1.9p+6)}, 66 {-0x1.9p+6, static_cast<long int>(-0x1.9p+6)}, 67 {-0x1.8fc28ep+6, static_cast<long int>(-0x1.9p+6)}, 68 {-0x1.9247bp+6, static_cast<long int>(-0x1.94p+6)}, 69 {-0x1.92p+6, static_cast<long int>(-0x1.9p+6)}, 70 {-0x1.91b85p+6, static_cast<long int>(-0x1.9p+6)}, 71 {-0x1.f40b88p+9, static_cast<long int>(-0x1.f4p+9)}, 72 {-0x1.f4p+9, static_cast<long int>(-0x1.f4p+9)}, 73 {-0x1.f3f708p+9, static_cast<long int>(-0x1.f4p+9)}, 74 {-0x1.f4414ap+9, static_cast<long int>(-0x1.f48p+9)}, 75 {-0x1.f44p+9, static_cast<long int>(-0x1.f4p+9)}, 76 {-0x1.f43708p+9, static_cast<long int>(-0x1.f4p+9)}, 77 {-0x1.000002p+21, static_cast<long int>(-0x1p+21)}, 78 {-0x1p+21, static_cast<long int>(-0x1p+21)}, 79 {-0x1.fffffep+20, static_cast<long int>(-0x1p+21)}, 80 {-0x1.000002p+22, static_cast<long int>(-0x1p+22)}, 81 {-0x1p+22, static_cast<long int>(-0x1p+22)}, 82 {-0x1.fffffep+21, static_cast<long int>(-0x1p+22)}, 83 {-0x1.000002p+23, static_cast<long int>(-0x1.000002p+23)}, 84 {-0x1p+23, static_cast<long int>(-0x1p+23)}, 85 {-0x1.fffffep+22, static_cast<long int>(-0x1p+23)}, 86 {-0x1.000002p+24, static_cast<long int>(-0x1.000002p+24)}, 87 {-0x1p+24, static_cast<long int>(-0x1p+24)}, 88 {-0x1.fffffep+23, static_cast<long int>(-0x1.fffffep+23)}, 89 {-0x1.000002p+25, static_cast<long int>(-0x1.000002p+25)}, 90 {-0x1p+25, static_cast<long int>(-0x1p+25)}, 91 {-0x1.fffffep+24, static_cast<long int>(-0x1.fffffep+24)}, 92 {0x1.fffffep+29, static_cast<long int>(0x1.fffffep+29)}, 93 {0x1p+30, static_cast<long int>(0x1p+30)}, 94 {0x1.000002p+30, static_cast<long int>(0x1.000002p+30)}, 95 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 96 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 97 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 98 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 99 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 100 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 101 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 102 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 103 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 104 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 105 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 106 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 107 {-0x1.000002p+30, static_cast<long int>(-0x1.000002p+30)}, 108 {-0x1p+30, static_cast<long int>(-0x1p+30)}, 109 {-0x1.fffffep+29, static_cast<long int>(-0x1.fffffep+29)}, 110 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 111 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 112 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 113 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 114 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 115 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 116 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 117 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 118 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 119 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 120 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 121 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 122 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 123 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 124 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 125 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 126 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 127 {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)}, 128 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 129 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 130 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 131 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 132 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 133 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 134 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 135 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 136 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 137 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 138 {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)}, 139 {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)}, 140 {-0x1p+31, static_cast<long int>(-0x1p+31)}, 141 {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)}, 142 {0x1.fd70a2p+1, static_cast<long int>(0x1p+2)}, 143 {0x1p+2, static_cast<long int>(0x1p+2)}, 144 {0x1.01eb88p+2, static_cast<long int>(0x1p+2)}, 145 {0x1.ff5c26p+2, static_cast<long int>(0x1p+3)}, 146 {0x1p+3, static_cast<long int>(0x1p+3)}, 147 {0x1.023d72p+3, static_cast<long int>(0x1p+3)}, 148 {0x1.fd70a2p+3, static_cast<long int>(0x1p+4)}, 149 {0x1p+4, static_cast<long int>(0x1p+4)}, 150 {0x1.00a3dap+4, static_cast<long int>(0x1p+4)}, 151 {0x1.feb85p+4, static_cast<long int>(0x1p+5)}, 152 {0x1p+5, static_cast<long int>(0x1p+5)}, 153 {0x1.006668p+5, static_cast<long int>(0x1p+5)}, 154 {0x1.ff851cp+5, static_cast<long int>(0x1p+6)}, 155 {0x1p+6, static_cast<long int>(0x1p+6)}, 156 {0x1.0028f8p+6, static_cast<long int>(0x1p+6)}, 157 {0x1.ffd708p+6, static_cast<long int>(0x1p+7)}, 158 {0x1p+7, static_cast<long int>(0x1p+7)}, 159 {0x1.001ebap+7, static_cast<long int>(0x1p+7)}, 160 {0x1.ffe146p+7, static_cast<long int>(0x1p+8)}, 161 {0x1p+8, static_cast<long int>(0x1p+8)}, 162 {0x1.00052p+8, static_cast<long int>(0x1p+8)}, 163 {0x1.ffe8f4p+8, static_cast<long int>(0x1p+9)}, 164 {0x1p+9, static_cast<long int>(0x1p+9)}, 165 {0x1.0007bp+9, static_cast<long int>(0x1p+9)}, 166 {0x1.fff998p+9, static_cast<long int>(0x1p+10)}, 167 {0x1p+10, static_cast<long int>(0x1p+10)}, 168 {0x1.000336p+10, static_cast<long int>(0x1p+10)}, 169 {0x1.fffa3cp+10, static_cast<long int>(0x1p+11)}, 170 {0x1p+11, static_cast<long int>(0x1p+11)}, 171 {0x1.0001eep+11, static_cast<long int>(0x1p+11)}, 172 {0x1.fffd6ep+11, static_cast<long int>(0x1p+12)}, 173 {0x1p+12, static_cast<long int>(0x1p+12)}, 174 {0x1.000172p+12, static_cast<long int>(0x1p+12)}, 175 {0x1.1a3d6ep+2, static_cast<long int>(0x1p+2)}, 176 {0x1.2p+2, static_cast<long int>(0x1p+2)}, 177 {0x1.20a3dap+2, static_cast<long int>(0x1.4p+2)}, 178 {0x1.0f0a3cp+3, static_cast<long int>(0x1p+3)}, 179 {0x1.1p+3, static_cast<long int>(0x1p+3)}, 180 {0x1.128f5ep+3, static_cast<long int>(0x1.2p+3)}, 181 {0x1.06e146p+4, static_cast<long int>(0x1p+4)}, 182 {0x1.08p+4, static_cast<long int>(0x1p+4)}, 183 {0x1.087ae4p+4, static_cast<long int>(0x1.1p+4)}, 184 {0x1.03d708p+5, static_cast<long int>(0x1p+5)}, 185 {0x1.04p+5, static_cast<long int>(0x1p+5)}, 186 {0x1.046668p+5, static_cast<long int>(0x1.08p+5)}, 187 {0x1.01e146p+6, static_cast<long int>(0x1p+6)}, 188 {0x1.02p+6, static_cast<long int>(0x1p+6)}, 189 {0x1.02147cp+6, static_cast<long int>(0x1.04p+6)}, 190 {0x1.00f0a2p+7, static_cast<long int>(0x1p+7)}, 191 {0x1.01p+7, static_cast<long int>(0x1p+7)}, 192 {0x1.0128f8p+7, static_cast<long int>(0x1.02p+7)}, 193 {0x1.00785p+8, static_cast<long int>(0x1p+8)}, 194 {0x1.008p+8, static_cast<long int>(0x1p+8)}, 195 {0x1.00852p+8, static_cast<long int>(0x1.01p+8)}, 196 {0x1.003d6ep+9, static_cast<long int>(0x1p+9)}, 197 {0x1.004p+9, static_cast<long int>(0x1p+9)}, 198 {0x1.0048f8p+9, static_cast<long int>(0x1.008p+9)}, 199 {0x1.001e12p+10, static_cast<long int>(0x1p+10)}, 200 {0x1.002p+10, static_cast<long int>(0x1p+10)}, 201 {0x1.0023dap+10, static_cast<long int>(0x1.004p+10)}, 202 {0x1.005c26p+10, static_cast<long int>(0x1.004p+10)}, 203 {0x1.006p+10, static_cast<long int>(0x1.008p+10)}, 204 {0x1.0060a6p+10, static_cast<long int>(0x1.008p+10)}, 205 {0x1.000facp+11, static_cast<long int>(0x1p+11)}, 206 {0x1.001p+11, static_cast<long int>(0x1p+11)}, 207 {0x1.0012e4p+11, static_cast<long int>(0x1.002p+11)}, 208 {0x1.00068ep+12, static_cast<long int>(0x1p+12)}, 209 {0x1.0008p+12, static_cast<long int>(0x1p+12)}, 210 {0x1.00092p+12, static_cast<long int>(0x1.001p+12)}, 211 {0x1.973e6ep+1, static_cast<long int>(0x1.8p+1)}, 212 {-0x1.936764p+1, static_cast<long int>(-0x1.8p+1)}, 213 {0x1.87e246p+0, static_cast<long int>(0x1p+1)}, 214 {-0x1.94af12p+0, static_cast<long int>(-0x1p+1)}, 215 {0x1.11eb88p+0, static_cast<long int>(0x1p+0)}, 216 {-0x1.051ebap+0, static_cast<long int>(-0x1p+0)}, 217 {0x1p+0, static_cast<long int>(0x1p+0)}, 218 {-0x1p+0, static_cast<long int>(-0x1p+0)}, 219 {0x1.dc28f4p-1, static_cast<long int>(0x1p+0)}, 220 {-0x1.eb851cp-1, static_cast<long int>(-0x1p+0)}, 221 {0x1.7da4d4p-1, static_cast<long int>(0x1p+0)}, 222 {-0x1.736764p-1, static_cast<long int>(-0x1p+0)}, 223 {0x1.000002p-126, static_cast<long int>(0x0p+0)}, 224 {-0x1.000002p-126, static_cast<long int>(0x0p+0)}, 225 {0x1p-126, static_cast<long int>(0x0p+0)}, 226 {-0x1p-126, static_cast<long int>(0x0p+0)}, 227 {0x0p+0, static_cast<long int>(0x0p+0)}, 228 {-0x1.f3fffcp-117, static_cast<long int>(0x0p+0)}, 229 {0x1.fffff8p-127, static_cast<long int>(0x0p+0)}, 230 {-0x1.fffff8p-127, static_cast<long int>(0x0p+0)}, 231 {0x1p-148, static_cast<long int>(0x0p+0)}, 232 {-0x1.86ap-132, static_cast<long int>(0x0p+0)}, 233 {0x1p-149, static_cast<long int>(0x0p+0)}, 234 {-0x1p-149, static_cast<long int>(0x0p+0)}, 235 {0x0p+0, static_cast<long int>(0x0p+0)}, 236 {-0x0p+0, static_cast<long int>(-0x0p+0)}, 237 {0x1.8p+0, static_cast<long int>(0x1p+1)}, 238 {-0x1.8p+0, static_cast<long int>(-0x1p+1)}, 239 {0x1.4p+1, static_cast<long int>(0x1p+1)}, 240 {-0x1.4p+1, static_cast<long int>(-0x1p+1)}, 241 {0x1.ccccbcp-2, static_cast<long int>(0x0p+0)}, 242 {0x1p-1, static_cast<long int>(0x0p+0)}, 243 {0x1.1eb862p-1, static_cast<long int>(0x1p+0)}, 244 {-0x1.e1479ep-2, static_cast<long int>(0x0p+0)}, 245 {-0x1p-1, static_cast<long int>(0x0p+0)}, 246 {-0x1.1999aap-1, static_cast<long int>(-0x1p+0)}, 247 {0x1.8a3d8p+0, static_cast<long int>(0x1p+1)}, 248 {0x1.7d7094p+0, static_cast<long int>(0x1p+0)}, 249 {-0x1.8cccdcp+0, static_cast<long int>(-0x1p+1)}, 250 {-0x1.6b850ep+0, static_cast<long int>(-0x1p+0)} 251 }; 252 253 #endif 254