1 #ifndef MATH_GTEST_MATH_TEST_DATA_FMINF_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_FMINF_DATA_H 3 4 DataFloat3Expected1 g_fminfData[] = { 5 {0x1p-148, 0x1.fffffep+127, 0x1p-148}, 6 {0x1.eb851cp-1, 0x1.dc1bd8p-1, 0x1.dc1bd8p-1}, 7 {-0x1.4p+3, -0x1.4p+3, -0x1.4p+3}, 8 {-0x1.4p+3, 0x1.4p+3, -0x1.4p+3}, 9 {0x1.4p+3, -0x1.4p+3, -0x1.4p+3}, 10 {0x1.4p+3, 0x1.4p+3, 0x1.4p+3}, 11 {-0x1.fffffep+127, -0x1.9p-142, -0x1.fffffep+127}, 12 {-0x1p-148, -0x1p-149, -0x1p-148}, 13 {-0x1p-148, 0x0p+0, -0x1p-148}, 14 {-0x1p-148, 0x1p+0, -0x1p-148}, 15 {-0x1p-148, 0x1p+1, -0x1p-148}, 16 {-0x1p-149, -0x1p-148, -0x1p-148}, 17 {-0x1p-149, -0x1p-149, -0x1p-149}, 18 {-0x1p-149, 0x0p+0, -0x1p-149}, 19 {-0x1.5af1d8p-83, 0x1p+0, -0x1.5af1d8p-83}, 20 {-0x1p-149, 0x1p+1, -0x1p-149}, 21 {0x0p+0, -0x1p-148, -0x1p-148}, 22 {0x0p+0, -0x1p-149, -0x1p-149}, 23 {0x0p+0, 0x0p+0, 0x0p+0}, 24 {0x0p+0, 0x1p-149, 0x0p+0}, 25 {0x0p+0, 0x1p-148, 0x0p+0}, 26 {0x1.93e594p-50, 0x0p+0, 0x0p+0}, 27 {0x1p-149, 0x0p+0, 0x0p+0}, 28 {0x1p-149, 0x0p+0, 0x0p+0}, 29 {0x1p-149, 0x1p-149, 0x1p-149}, 30 {0x1p-149, 0x1p-148, 0x1p-149}, 31 {0x1p-148, 0x0p+0, 0x0p+0}, 32 {0x0p+0, 0x0p+0, 0x0p+0}, 33 {0x1p-148, 0x0p+0, 0x0p+0}, 34 {0x1p-148, 0x1p-149, 0x1p-149}, 35 {0x1p-148, 0x1.fffffep+127, 0x1p-148}, 36 {-0x1.fffffep+127, -0x1.fffffep+127, -0x1.fffffep+127}, 37 {0x1.fffffep+127, 0x1.fffffep+127, 0x1.fffffep+127}, 38 {-0x1.fffffep+127, 0x1.8p+1, -0x1.fffffep+127}, 39 {-0x1p-149, -0x1p-149, -0x1p-149}, 40 {0x1p-149, 0x1.66bb8p+0, 0x1p-149}, 41 {0x1p-149, 0x0p+0, 0x0p+0}, 42 {0x1.fffff8p-128, 0x1.fffff8p-128, 0x1.fffff8p-128}, 43 {0x1.fffff8p-128, 0x1p-127, 0x1.fffff8p-128}, 44 {0x1.000018p-127, 0x1.000004p-127, 0x1.000004p-127}, 45 {0x1p-127, 0x1.fffff8p-128, 0x1.fffff8p-128}, 46 {0x1p-127, 0x1p-127, 0x1p-127}, 47 {0x1.78288p+2, 0x1.fffe78p-128, 0x1.fffe78p-128}, 48 {0x1.fff958p-128, 0x1.fffff8p-128, 0x1.fff958p-128}, 49 {0x1.000004p-127, 0x1p-127, 0x1p-127}, 50 {0x1.000004p-127, 0x1.000004p-127, 0x1.000004p-127}, 51 {0x1.fb6366p-51, 0x1.fffffep-51, 0x1.fb6366p-51}, 52 {0x1.fffffep-51, 0x1.1c3794p+3, 0x1.fffffep-51}, 53 {0x1.fffffep-51, 0x1.000002p-50, 0x1.fffffep-51}, 54 {0x1p-50, 0x1.fc8a8cp-51, 0x1.fc8a8cp-51}, 55 {0x1p-50, 0x1p-50, 0x1p-50}, 56 {0x1.fffb92p-51, 0x1.000002p-50, 0x1.fffb92p-51}, 57 {0x1.000002p-50, 0x1.fffffep-51, 0x1.fffffep-51}, 58 {0x1.ffff6cp-51, 0x1p-50, 0x1.ffff6cp-51}, 59 {0x1.000002p-50, 0x1.000002p-50, 0x1.000002p-50}, 60 {0x1.22b852p-4, 0x1.a1999ap-5, 0x1.a1999ap-5}, 61 {0x1.a1999ap-5, 0x1.4bae14p-4, 0x1.a1999ap-5}, 62 {0x1.67ae14p-7, 0x1.4bae14p-4, 0x1.67ae14p-7}, 63 {0x1.f3851ep-5, 0x1.67ae14p-7, 0x1.67ae14p-7}, 64 {0x1.67ae14p-7, 0x1.74a3d8p-4, 0x1.67ae14p-7}, 65 {0x1.57ae14p-6, 0x1.f3851ep-5, 0x1.57ae14p-6}, 66 {0x1.22b852p-4, 0x1.4bae14p-4, 0x1.22b852p-4}, 67 {0x1.57ae14p-6, 0x1.f3851ep-5, 0x1.57ae14p-6}, 68 {0x1.4fae14p-5, 0x1.57ae14p-6, 0x1.57ae14p-6}, 69 {0x1.b851eap-2, 0x1.e147acp-2, 0x1.b851eap-2}, 70 {0x1.e147acp-2, 0x1p-1, 0x1.e147acp-2}, 71 {0x1.ae1478p-2, 0x1.28f5c4p-1, 0x1.ae1478p-2}, 72 {0x1p-1, 0x1.a3d708p-2, 0x1.a3d708p-2}, 73 {0x1p-1, 0x1p-1, 0x1p-1}, 74 {0x1p-1, 0x1.147ae4p-1, 0x1p-1}, 75 {0x1.0a3d72p-1, 0x1.d70a3cp-2, 0x1.d70a3cp-2}, 76 {0x1.2e147cp-1, 0x1p-1, 0x1p-1}, 77 {0x1.28f5c4p-1, 0x1.147ae4p-1, 0x1.147ae4p-1}, 78 {0x1.f33332p+0, 0x1.f5c28ep+0, 0x1.f33332p+0}, 79 {0x1.fae146p+0, 0x1p+1, 0x1.fae146p+0}, 80 {0x1.f33332p+0, 0x1.066668p+1, 0x1.f33332p+0}, 81 {0x1p+1, 0x1.fd70a2p+0, 0x1.fd70a2p+0}, 82 {0x1p+1, 0x1p+1, 0x1p+1}, 83 {0x1p+1, 0x1.08f5c4p+1, 0x1p+1}, 84 {0x1.051ebap+1, 0x1.fae146p+0, 0x1.fae146p+0}, 85 {0x1.0147bp+1, 0x1p+1, 0x1p+1}, 86 {0x1.0a3d72p+1, 0x1.0b852p+1, 0x1.0a3d72p+1}, 87 {0x1.fff478p+9, 0x1.fff478p+9, 0x1.fff478p+9}, 88 {0x1.fffeb6p+9, 0x1p+10, 0x1.fffeb6p+9}, 89 {0x1.fff85p+9, 0x1.0005c4p+10, 0x1.fff85p+9}, 90 {0x1p+10, 0x1.fffc26p+9, 0x1.fffc26p+9}, 91 {0x1p+10, 0x1p+10, 0x1p+10}, 92 {0x1p+10, 0x1.00052p+10, 0x1p+10}, 93 {0x1.000336p+10, 0x1.fff998p+9, 0x1.fff998p+9}, 94 {0x1.000292p+10, 0x1p+10, 0x1p+10}, 95 {0x1.00047cp+10, 0x1.00047cp+10, 0x1.00047cp+10}, 96 {0x1.fffffep+49, 0x1.fffffep+49, 0x1.fffffep+49}, 97 {0x1.fffffep+49, 0x1p+50, 0x1.fffffep+49}, 98 {0x1.fffffep+49, 0x1.000002p+50, 0x1.fffffep+49}, 99 {0x1p+50, 0x1.fffffep+49, 0x1.fffffep+49}, 100 {0x1p+50, 0x1p+50, 0x1p+50}, 101 {0x1p+50, 0x1.000002p+50, 0x1p+50}, 102 {0x1.000002p+50, 0x1.fffffep+49, 0x1.fffffep+49}, 103 {0x1.000002p+50, 0x1p+50, 0x1p+50}, 104 {0x1.000002p+50, 0x1.000002p+50, 0x1.000002p+50}, 105 {0x1.fffffep+126, 0x1.fffffep+126, 0x1.fffffep+126}, 106 {0x1.fffffep+126, 0x1p+127, 0x1.fffffep+126}, 107 {0x1.fffffep+126, 0x1.000002p+127, 0x1.fffffep+126}, 108 {0x1p+127, 0x1.fffffep+126, 0x1.fffffep+126}, 109 {0x1.0c097cp+127, 0x1p+127, 0x1p+127}, 110 {0x1p+127, 0x1.79ca14p+60, 0x1.79ca14p+60}, 111 {0x1.000002p+127, 0x1.fffffep+126, 0x1.fffffep+126}, 112 {0x1.0d8aaep+127, 0x1p+127, 0x1p+127}, 113 {0x1.000002p+127, 0x1.000002p+127, 0x1.000002p+127}, 114 {HUGE_VAL, HUGE_VAL, HUGE_VAL}, 115 {HUGE_VAL, 0x1.fffffep+127, 0x1.fffffep+127}, 116 {HUGE_VAL, 0x1p-126, 0x1p-126}, 117 {HUGE_VAL, 0x1p-149, 0x1p-149}, 118 {HUGE_VAL, 0x0p+0, 0x0p+0}, 119 {HUGE_VAL, -0x0p+0, -0x0p+0}, 120 {HUGE_VAL, -0x1p-149, -0x1p-149}, 121 {HUGE_VAL, -0x1p-126, -0x1p-126}, 122 {HUGE_VAL, -0x1.fffffep+127, -0x1.fffffep+127}, 123 {HUGE_VAL, -HUGE_VAL, -HUGE_VAL}, 124 {0x1.fffffep+127, HUGE_VAL, 0x1.fffffep+127}, 125 {0x1p-126, HUGE_VAL, 0x1p-126}, 126 {0x1p-149, HUGE_VAL, 0x1p-149}, 127 {0x0p+0, HUGE_VAL, 0x0p+0}, 128 {-0x0p+0, HUGE_VAL, -0x0p+0}, 129 {-0x1p-149, HUGE_VAL, -0x1p-149}, 130 {-0x1p-126, HUGE_VAL, -0x1p-126}, 131 {-0x1.fffffep+127, HUGE_VAL, -0x1.fffffep+127}, 132 {-HUGE_VAL, HUGE_VAL, -HUGE_VAL}, 133 {0x1.ffff38p+127, 0x1.fffffep+127, 0x1.ffff38p+127}, 134 {0x1.4484bep+28, 0x1.fff95p-127, 0x1.fff95p-127}, 135 {0x1.fffc24p+127, 0x1p-149, 0x1p-149}, 136 {0x1.fffffep+127, 0x0p+0, 0x0p+0}, 137 {0x1.fffffep+127, -0x0p+0, -0x0p+0}, 138 {0x1.fffffep+127, 0x0p+0, 0x0p+0}, 139 {0x1.fffffep+127, 0x0p+0, 0x0p+0}, 140 {0x1.fffffep+127, 0x0p+0, 0x0p+0}, 141 {0x1.fffffep+127, -HUGE_VAL, -HUGE_VAL}, 142 {0x1.ffffc8p-127, 0x1.fffffep+127, 0x1.ffffc8p-127}, 143 {0x1p-149, 0x1.fffff4p+127, 0x1p-149}, 144 {0x0p+0, 0x1.b38fb8p+1, 0x0p+0}, 145 {-0x0p+0, 0x1.fffffep+127, -0x0p+0}, 146 {-0x1.93e594p-50, 0x1.8p+1, -0x1.93e594p-50}, 147 {-0x1.fffff8p-127, 0x1.8p+1, -0x1.fffff8p-127}, 148 {-0x1.fff84ap+127, 0x1.8p+1, -0x1.fff84ap+127}, 149 {-HUGE_VAL, 0x1.fffffep+127, -HUGE_VAL}, 150 {0x1p-126, 0x1p-126, 0x1p-126}, 151 {0x1p-126, 0x1.fffffep+127, 0x1p-126}, 152 {0x1p-126, 0x0p+0, 0x0p+0}, 153 {0x1.fffffep+127, -0x0p+0, -0x0p+0}, 154 {0x1.000594p-126, 0x0p+0, 0x0p+0}, 155 {0x1p-126, 0x0p+0, 0x0p+0}, 156 {0x1p-126, 0x0p+0, 0x0p+0}, 157 {0x1p-126, -HUGE_VAL, -HUGE_VAL}, 158 {0x0p+0, 0x1p-126, 0x0p+0}, 159 {0x0p+0, 0x1p-126, 0x0p+0}, 160 {-0x0p+0, 0x1.ea38dp-127, -0x0p+0}, 161 {-0x1p-149, 0x1p+0, -0x1p-149}, 162 {-0x1.000594p-126, 0x1p+0, -0x1.000594p-126}, 163 {-0x1.fffffep+127, 0x1p+0, -0x1.fffffep+127}, 164 {-HUGE_VAL, 0x1p-126, -HUGE_VAL}, 165 {0x1p-149, 0x1p-149, 0x1p-149}, 166 {0x1p-149, 0x0p+0, 0x0p+0}, 167 {0x1p-149, -0x0p+0, -0x0p+0}, 168 {0x1p-149, 0x0p+0, 0x0p+0}, 169 {0x1p-149, 0x0p+0, 0x0p+0}, 170 {0x1p-149, 0x0p+0, 0x0p+0}, 171 {0x1p-149, -HUGE_VAL, -HUGE_VAL}, 172 {0x0p+0, 0x1p-149, 0x0p+0}, 173 {-0x0p+0, 0x1p-149, -0x0p+0}, 174 {-0x1p-149, 0x1p+0, -0x1p-149}, 175 {-0x1p-126, 0x1p+0, -0x1p-126}, 176 {-0x1.fffffep+127, 0x1p+0, -0x1.fffffep+127}, 177 {-HUGE_VAL, 0x1p-149, -HUGE_VAL}, 178 {0x0p+0, 0x0p+0, 0x0p+0}, 179 {0x0p+0, -0x0p+0, 0x0p+0}, 180 {0x0p+0, -0x1p-149, -0x1p-149}, 181 {0x0p+0, -0x1p-126, -0x1p-126}, 182 {0x0p+0, -0x1.fffffcp+127, -0x1.fffffcp+127}, 183 {0x0p+0, -HUGE_VAL, -HUGE_VAL}, 184 {-0x0p+0, 0x0p+0, -0x0p+0}, 185 {-0x1p-149, 0x0p+0, -0x1p-149}, 186 {-0x1p-126, 0x0p+0, -0x1p-126}, 187 {-0x1.fffffep+127, 0x0p+0, -0x1.fffffep+127}, 188 {-HUGE_VAL, 0x0p+0, -HUGE_VAL}, 189 {-0x0p+0, -0x0p+0, -0x0p+0}, 190 {-0x0p+0, -0x1p-149, -0x1p-149}, 191 {-0x0p+0, -0x1p-126, -0x1p-126}, 192 {-0x0p+0, -0x1.fffffep+127, -0x1.fffffep+127}, 193 {-0x0p+0, -HUGE_VAL, -HUGE_VAL}, 194 {-0x1p-149, -0x0p+0, -0x1p-149}, 195 {-0x1.feb17cp-127, -0x0p+0, -0x1.feb17cp-127}, 196 {-0x1.fffffep+127, -0x0p+0, -0x1.fffffep+127}, 197 {-HUGE_VAL, -0x0p+0, -HUGE_VAL}, 198 {-0x1p-149, -0x0p+0, -0x1p-149}, 199 {-0x1p-149, -0x1p-126, -0x1p-126}, 200 {-0x1p-149, -0x1.fffffep+127, -0x1.fffffep+127}, 201 {-0x1.66bb8p+0, -HUGE_VAL, -HUGE_VAL}, 202 {-0x1p-126, -0x1p-149, -0x1p-126}, 203 {-0x1.fffffep+127, -0x1p-149, -0x1.fffffep+127}, 204 {-HUGE_VAL, -0x1p-149, -HUGE_VAL}, 205 {-0x1.00000ep-126, -0x1.fffffep+127, -0x1.fffffep+127}, 206 {-0x1.fffffep+127, -0x1.fffffep+127, -0x1.fffffep+127}, 207 {-0x1p-126, -HUGE_VAL, -HUGE_VAL}, 208 {-0x1.fffffep+127, -0x1.fff83p-127, -0x1.fffffep+127}, 209 {-HUGE_VAL, -0x1.ffd368p-127, -HUGE_VAL}, 210 {-0x1.fffffep+127, -0x1.fffffep+127, -0x1.fffffep+127}, 211 {-0x1.fffffep+127, -HUGE_VAL, -HUGE_VAL}, 212 {-HUGE_VAL, -0x1.fffffep+127, -HUGE_VAL}, 213 {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL}, 214 {0x1p-149, 0x1.fffffcp-127, 0x1p-149}, 215 {0x1.fffffcp-127, 0x1.fffffep+127, 0x1.fffffcp-127}, 216 {-0x1p-149, 0x1p+0, -0x1p-149}, 217 {-0x1.fff5f4p-127, 0x1p+0, -0x1.fff5f4p-127}, 218 {0x1p-149, 0x0p+0, 0x0p+0}, 219 {0x1.fffffep+127, 0x0p+0, 0x0p+0}, 220 {-0x1p-149, -0x1.fffffcp-127, -0x1.fffffcp-127}, 221 {-0x1.fffffcp-127, -0x1p-149, -0x1.fffffcp-127} 222 }; 223 224 #endif