1 #ifndef MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H 3 4 DataFloat3Int1 g_remquofData[] = { 5 {-0x1.15637p+99, 0x1.7a411p+19, 0x1.1567p+16, -1511289838}, 6 {0x1.0299fap+117, 0x1.0cede2p+15, 0x1.60509p+13, 2082750670}, 7 {0x1.fffdc8p+127, -0x1.000006p+22, 0x1.f0114p+17, -64143337}, 8 {0x1.fffab8p+127, 0x1.dffffep+4, 0x1.dd3168p+2, 1248568877}, 9 {0x1.9ffffap+127, 0x1.fffffcp-1, -0x1.6p-11, 2147478016}, 10 {-0x1p-117, -0x1p-116, -0x1p-117, 0}, 11 {-0x1p-117, 0x1p-116, -0x1p-117, 0}, 12 {0x1p-117, -0x1.8p-116, 0x1p-117, 0}, 13 {0x1p-117, 0x1.8p-116, 0x1p-117, 0}, 14 {-0x1p-117, 0x1p+16, -0x1p-117, 0}, 15 {-0x1p-117, 0x1p+17, -0x1p-117, 0}, 16 {0x1p-117, 0x1p+16, 0x1p-117, 0}, 17 {0x1p-117, 0x1p+17, 0x1p-117, 0}, 18 {-0x1p-117, 0x1p+118, -0x1p-117, 0}, 19 {-0x1p-117, 0x1p+119, -0x1p-117, 0}, 20 {0x1p-117, 0x1p+118, 0x1p-117, 0}, 21 {0x1p-117, 0x1p+119, 0x1p-117, 0}, 22 {0x1p+15, -0x1p-116, 0x0p+0, 0}, 23 {0x1p+15, 0x1p-116, 0x0p+0, 0}, 24 {0x1p+16, -0x1p-116, 0x0p+0, 0}, 25 {0x1p+16, 0x1p-116, 0x0p+0, 0}, 26 {0x1p+15, 0x1p+16, 0x1p+15, 0}, 27 {0x1p+15, 0x1p+17, 0x1p+15, 0}, 28 {0x1p+16, 0x1p+16, 0x0p+0, 1}, 29 {0x1p+16, 0x1p+17, 0x1p+16, 0}, 30 {0x1p+15, 0x1p+118, 0x1p+15, 0}, 31 {0x1p+15, 0x1p+119, 0x1p+15, 0}, 32 {0x1p+16, 0x1p+118, 0x1p+16, 0}, 33 {0x1p+16, 0x1p+119, 0x1p+16, 0}, 34 {0x1p+117, -0x1p-116, 0x0p+0, 0}, 35 {0x1p+117, 0x1p-116, 0x0p+0, 0}, 36 {0x1p+118, -0x1p-116, 0x0p+0, 0}, 37 {0x1p+118, 0x1p-116, 0x0p+0, 0}, 38 {0x1p+117, 0x1p+16, 0x0p+0, 0}, 39 {0x1p+117, 0x1p+17, 0x0p+0, 0}, 40 {0x1p+118, 0x1p+16, 0x0p+0, 0}, 41 {0x1p+118, 0x1p+17, 0x0p+0, 0}, 42 {0x1p+117, 0x1p+118, 0x1p+117, 0}, 43 {0x1p+117, 0x1p+119, 0x1p+117, 0}, 44 {0x1p+118, 0x1p+118, 0x0p+0, 1}, 45 {0x1p+118, 0x1p+119, 0x1p+118, 0}, 46 {0x1.9p+6, 0x1.3p+3, -0x1.2p+2, 11}, 47 {0x1.9p+6, 0x1.5p+3, -0x1.4p+2, 10}, 48 {0x1.9p+6, 0x1.7p+3, -0x1.cp+1, 9}, 49 {0x1.94p+6, 0x1.3p+3, -0x1.cp+1, 11}, 50 {0x1.94p+6, 0x1.5p+3, -0x1p+2, 10}, 51 {0x1.94p+6, 0x1.7p+3, -0x1.4p+1, 9}, 52 {0x1.98p+6, 0x1.3p+3, -0x1.4p+1, 11}, 53 {0x1.98p+6, 0x1.5p+3, -0x1.8p+1, 10}, 54 {0x1.98p+6, 0x1.7p+3, -0x1.8p+0, 9}, 55 {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10}, 56 {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10}, 57 {0x1.9cp+6, 0x1.6p+3, 0x1p+2, 9}, 58 {0x1.ap+6, 0x1.3p+3, -0x1p-1, 11}, 59 {0x1.ap+6, 0x1.5p+3, -0x1p+0, 10}, 60 {0x1.ap+6, 0x1.7p+3, 0x1p-1, 9}, 61 {0x1.a4p+6, 0x1.5p+3, 0x0p+0, 10}, 62 {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9}, 63 {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9}, 64 {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9}, 65 {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9}, 66 {0x1.a8p+6, 0x1.9p+3, 0x1.8p+2, 8}, 67 {0x1.acp+6, 0x1.3p+3, 0x1.4p+1, 11}, 68 {0x1.acp+6, 0x1.5p+3, 0x1p+1, 10}, 69 {0x1.acp+6, 0x1.7p+3, 0x1.cp+1, 9}, 70 {0x1.bp+6, 0x1.3p+3, 0x1.cp+1, 11}, 71 {0x1.bp+6, 0x1.5p+3, 0x1.8p+1, 10}, 72 {0x1.bp+6, 0x1.7p+3, 0x1.2p+2, 9}, 73 {0x1.b4p+6, 0x1.3p+3, 0x1.2p+2, 11}, 74 {0x1.b4p+6, 0x1.5p+3, 0x1p+2, 10}, 75 {0x1.b4p+6, 0x1.7p+3, 0x1.6p+2, 9}, 76 {0x1.b8p+6, 0x1.3p+3, -0x1p+2, 12}, 77 {0x1.b8p+6, 0x1.5p+3, 0x1.4p+2, 10}, 78 {0x1.b8p+6, 0x1.7p+3, -0x1.4p+2, 10}, 79 {-0x1.000002p+0, -0x1.000004p+0, 0x1p-23, 1}, 80 {-0x1.000002p+0, -0x1p+1, 0x1.fffffcp-1, 1}, 81 {-0x1.000002p+0, -0x1.8ffffep-1, -0x1.c00018p-3, 1}, 82 {-0x1p+0, -0x1.000004p+0, 0x1p-22, 1}, 83 {-0x1p+0, -0x1.8p+1, -0x1p+0, 0}, 84 {-0x1p+0, -0x1.9ffffep-1, -0x1.800008p-3, 1}, 85 {-0x1.fffffep-1, -0x1.000004p+0, 0x1.4p-22, 1}, 86 {-0x1.fffffep-1, -0x1p+1, -0x1.fffffep-1, 0}, 87 {-0x1.fffffep-1, -0x1.9ffffep-1, -0x1.8p-3, 1}, 88 {-0x1.000002p+0, 0x1.9ffffep-1, -0x1.800018p-3, -1}, 89 {-0x1.000002p+0, 0x1p+1, 0x1.fffffcp-1, -1}, 90 {-0x1.000002p+0, 0x1.000004p+0, 0x1p-23, -1}, 91 {-0x1p+0, 0x1.9ffffep-1, -0x1.800008p-3, -1}, 92 {-0x1p+0, 0x1p+1, -0x1p+0, 0}, 93 {-0x1p+0, 0x1.000004p+0, 0x1p-22, -1}, 94 {-0x1.fffffep-1, 0x1.9ffffep-1, -0x1.8p-3, -1}, 95 {-0x1.fffffep-1, 0x1p+1, -0x1.fffffep-1, 0}, 96 {-0x1.fffffep-1, 0x1.000004p+0, 0x1.4p-22, -1}, 97 {0x1.fffffep-1, -0x1.000004p+0, -0x1.4p-22, -1}, 98 {0x1.fffffep-1, -0x1p+1, 0x1.fffffep-1, 0}, 99 {0x1.fffffep-1, -0x1.9ffffep-1, 0x1.8p-3, -1}, 100 {0x1p+0, -0x1.000004p+0, -0x1p-22, -1}, 101 {0x1p+0, -0x1p+1, 0x1p+0, 0}, 102 {0x1p+0, -0x1.9ffffep-1, 0x1.800008p-3, -1}, 103 {0x1.000002p+0, -0x1.000004p+0, -0x1p-23, -1}, 104 {0x1.000002p+0, -0x1p+1, -0x1.fffffcp-1, -1}, 105 {0x1.000002p+0, -0x1.9ffffep-1, 0x1.800018p-3, -1}, 106 {0x1.fffffep-1, 0x1.9ffffep-1, 0x1.8p-3, 1}, 107 {0x1.fffffep-1, 0x1p+1, 0x1.fffffep-1, 0}, 108 {0x1.fffffep-1, 0x1.000004p+0, -0x1.4p-22, 1}, 109 {0x1p+0, 0x1.9ffffep-1, 0x1.800008p-3, 1}, 110 {0x1p+0, 0x1p+1, 0x1p+0, 0}, 111 {0x1p+0, 0x1.000004p+0, -0x1p-22, 1}, 112 {0x1.000002p+0, 0x1.9ffffep-1, 0x1.800018p-3, 1}, 113 {0x1.000002p+0, 0x1p+1, -0x1.fffffcp-1, 1}, 114 {0x1.000002p+0, 0x1.000004p+0, -0x1p-23, 1}, 115 {-0x1p-149, 0x1p-148, -0x1p-149, 0}, 116 {0x0p+0, 0x1p-148, 0x0p+0, 0}, 117 {0x1p-149, 0x1p-148, 0x1p-149, 0}, 118 {-0x1p-149, -0x1p-148, -0x1p-149, 0}, 119 {0x0p+0, -0x1p-148, 0x0p+0, 0}, 120 {0x1p-149, -0x1p-148, 0x1p-149, 0}, 121 {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0}, 122 {0x0p+0, 0x1.9ffffep+127, 0x0p+0, 0}, 123 {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0}, 124 {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0}, 125 {0x0p+0, -0x1.9ffffep+127, 0x0p+0, 0}, 126 {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0}, 127 {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0}, 128 {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0}, 129 {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0}, 130 {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0}, 131 {0x1.fffffep+127, 0x1p-148, 0x0p+0, 0}, 132 {-0x1.fffffep+127, -0x1p-148, -0x0p+0, 0}, 133 {-0x1.fffffep+127, 0x1p-148, -0x0p+0, 0}, 134 {0x1.fffffep+127, -0x1p-148, 0x0p+0, 0}, 135 {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1}, 136 {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1}, 137 {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1}, 138 {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1}, 139 {-0x1.000002p+22, 0x1.9ffffep-1, -0x1.f62768p-3, -5162221}, 140 {-0x1.000002p+22, 0x1p+1, -0x1p-1, -2097152}, 141 {-0x1.000002p+22, 0x1.000004p+0, 0x1p-1, -4194304}, 142 {-0x1p+22, 0x1.9ffffep-1, 0x1.04ec4cp-2, -5162221}, 143 {-0x1p+22, 0x1p+1, -0x0p+0, -2097152}, 144 {-0x1p+22, 0x1.000004p+0, -0x1p-22, -4194303}, 145 {-0x1.fffffep+21, 0x1.9ffffep-1, -0x1.3b13bp-2, -5162220}, 146 {-0x1.fffffep+21, 0x1p+1, 0x1p-2, -2097152}, 147 {-0x1.fffffep+21, 0x1.000004p+0, 0x1.ffffep-3, -4194303}, 148 {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441}, 149 {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744}, 150 {0x1.9ffffep+22, 0x1.000002p+0, -0x1.3ffff8p-2, 6815743}, 151 {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441}, 152 {0x1p+22, 0x1p+0, 0x0p+0, 4194304}, 153 {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606}, 154 {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611}, 155 {0x1.000004p+23, 0x1p+0, 0x0p+0, 8388610}, 156 {0x1.000002p+23, 0x1.000004p+0, 0x1p-22, 8388607}, 157 {-0x1.000004p+24, 0x1.fffffep-1, -0x1.4p-22, -16777221}, 158 {-0x1.000004p+24, 0x1p+0, -0x0p+0, -16777220}, 159 {-0x1.000002p+24, 0x1.000004p+0, -0x1p-21, -16777214}, 160 {-0x1p+24, 0x1.9ffffep-1, 0x1.a76268p-3, -20648883}, 161 {-0x1p+23, 0x1p+0, -0x0p+0, -8388608}, 162 {-0x1p+24, 0x1.000004p+0, -0x1p-20, -16777212}, 163 {-0x1.fffffep+23, 0x1.9ffffep-1, 0x1.93b138p-2, -20648882}, 164 {-0x1.9ffffep+23, 0x1p+0, -0x0p+0, -13631487}, 165 {-0x1.9ffffep+23, 0x1.000002p+0, -0x1.800018p-2, -13631485}, 166 {0x1.9ffffep+21, 0x1.fffffep-1, -0x1.8p-5, 3407872}, 167 {0x1.9ffffep+21, 0x1p+0, -0x1p-2, 3407872}, 168 {0x1.fffffep+21, 0x1.000004p+0, -0x1.ffffep-3, 4194303}, 169 {0x1p+22, 0x1.9ffffep-1, -0x1.04ec4cp-2, 5162221}, 170 {0x1p+23, 0x1p+0, 0x0p+0, 8388608}, 171 {0x1p+22, 0x1.000004p+0, 0x1p-22, 4194303}, 172 {0x1.000004p+22, 0x1.fffffep-1, 0x1.000004p-2, 4194305}, 173 {0x1.000004p+22, 0x1p+0, 0x0p+0, 4194305}, 174 {0x1.000004p+22, 0x1.000002p+0, 0x1p-1, 4194304}, 175 {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441}, 176 {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744}, 177 {0x1.fffffep+22, 0x1.000004p+0, -0x1.ffffep-2, 8388606}, 178 {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441}, 179 {0x1p+22, 0x1p+0, 0x0p+0, 4194304}, 180 {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606}, 181 {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611}, 182 {0x1.000002p+22, 0x1p+0, 0x1p-1, 4194304}, 183 {0x1.000002p+22, 0x1.000002p+0, 0x0p+0, 4194304}, 184 {-0x1.000002p+23, -0x1.000002p+0, -0x0p+0, 8388608}, 185 {-0x1.000002p+23, -0x1p+0, -0x0p+0, 8388609}, 186 {-0x1.000002p+24, -0x1.fffffep-1, -0x1.8p-23, 16777219}, 187 {-0x1p+24, -0x1p+0, -0x0p+0, 16777216}, 188 {-0x1p+23, -0x1p+0, -0x0p+0, 8388608}, 189 {-0x1p+24, -0x1.9ffffep-1, 0x1.a76268p-3, 20648883}, 190 {-0x1.9ffffep+23, -0x1.000002p+0, -0x1.800018p-2, 13631485}, 191 {-0x1.9ffffep+23, -0x1p+0, -0x0p+0, 13631487}, 192 {-0x1.9ffffep+23, -0x1.fffffep-1, 0x1.8p-3, 13631488}, 193 {0x1.9ffffep+127, HUGE_VALF, 0x1.9ffffep+127, 0}, 194 {-0x1.9ffffep+127, HUGE_VALF, -0x1.9ffffep+127, 0}, 195 {0x1.9ffffep+127, -HUGE_VALF, 0x1.9ffffep+127, 0}, 196 {-0x1.9ffffep+127, -HUGE_VALF, -0x1.9ffffep+127, 0}, 197 {0x1p-127, HUGE_VALF, 0x1p-127, 0}, 198 {-0x1p-127, HUGE_VALF, -0x1p-127, 0}, 199 {0x1p-127, -HUGE_VALF, 0x1p-127, 0}, 200 {-0x1p-127, -HUGE_VALF, -0x1p-127, 0}, 201 {0x1p-148, HUGE_VALF, 0x1p-148, 0}, 202 {-0x1p-148, HUGE_VALF, -0x1p-148, 0}, 203 {0x1p-148, -HUGE_VALF, 0x1p-148, 0}, 204 {-0x1p-148, -HUGE_VALF, -0x1p-148, 0}, 205 {0x0p+0, HUGE_VALF, 0x0p+0, 0}, 206 {-0x0p+0, HUGE_VALF, -0x0p+0, 0}, 207 {0x0p+0, -HUGE_VALF, 0x0p+0, 0}, 208 {-0x0p+0, -HUGE_VALF, -0x0p+0, 0}, 209 {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1}, 210 {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1}, 211 {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1}, 212 {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1}, 213 {0x1.fffffep+126, 0x1p-126, 0x0p+0, 0}, 214 {0x1.fffffep+126, -0x1p-126, 0x0p+0, 0}, 215 {-0x1.fffffep+126, 0x1p-126, -0x0p+0, 0}, 216 {-0x1.fffffep+126, -0x1p-126, -0x0p+0, 0}, 217 {0x1.fffffep+126, 0x1p-149, 0x0p+0, 0}, 218 {0x1.fffffep+126, -0x1p-149, 0x0p+0, 0}, 219 {-0x1.fffffep+126, 0x1p-149, -0x0p+0, 0}, 220 {-0x1.fffffep+126, -0x1p-149, -0x0p+0, 0}, 221 {0x1p-125, 0x1.fffffep+127, 0x1p-125, 0}, 222 {-0x1p-125, 0x1.fffffep+127, -0x1p-125, 0}, 223 {0x1p-125, -0x1.fffffep+127, 0x1p-125, 0}, 224 {-0x1p-125, -0x1.fffffep+127, -0x1p-125, 0}, 225 {0x1p-148, 0x1.fffffep+127, 0x1p-148, 0}, 226 {-0x1p-148, 0x1.fffffep+127, -0x1p-148, 0}, 227 {0x1p-148, -0x1.fffffep+127, 0x1p-148, 0}, 228 {-0x1p-148, -0x1.fffffep+127, -0x1p-148, 0}, 229 {0x0p+0, HUGE_VALF, 0x0p+0, 0}, 230 {-0x0p+0, HUGE_VALF, -0x0p+0, 0}, 231 {0x0p+0, -HUGE_VALF, 0x0p+0, 0}, 232 {-0x0p+0, -HUGE_VALF, -0x0p+0, 0}, 233 {0x1p-126, 0x1p-125, 0x1p-126, 0}, 234 {0x1p-126, -0x1p-125, 0x1p-126, 0}, 235 {-0x1p-126, 0x1p-125, -0x1p-126, 0}, 236 {-0x1p-126, -0x1p-125, -0x1p-126, 0}, 237 {0x1p-126, 0x1p-148, 0x0p+0, 4194304}, 238 {0x1p-126, -0x1p-148, 0x0p+0, -4194304}, 239 {-0x1p-126, 0x1p-148, -0x0p+0, -4194304}, 240 {-0x1p-126, -0x1p-148, -0x0p+0, 4194304}, 241 {0x1p-149, 0x1p-127, 0x1p-149, 0}, 242 {-0x1p-149, 0x1p-127, -0x1p-149, 0}, 243 {0x1p-149, -0x1p-127, 0x1p-149, 0}, 244 {-0x1p-149, -0x1p-127, -0x1p-149, 0}, 245 {0x0p+0, 0x1p-127, 0x0p+0, 0}, 246 {-0x0p+0, 0x1p-127, -0x0p+0, 0}, 247 {0x0p+0, -0x1p-127, 0x0p+0, 0}, 248 {-0x0p+0, -0x1p-127, -0x0p+0, 0}, 249 {0x1p-149, 0x1p-148, 0x1p-149, 0}, 250 {-0x1p-149, 0x1p-148, -0x1p-149, 0}, 251 {0x1p-149, -0x1p-148, 0x1p-149, 0}, 252 {-0x1p-149, -0x1p-148, -0x1p-149, 0}, 253 {0x0p+0, 0x1p-148, 0x0p+0, 0}, 254 {-0x0p+0, 0x1p-148, -0x0p+0, 0}, 255 {0x0p+0, -0x1p-148, 0x0p+0, 0}, 256 {-0x0p+0, -0x1p-148, -0x0p+0, 0}, 257 {0x1.81p+1, 0x1p+1, -0x1.fcp-1, 2}, 258 {-0x1.81p+1, 0x1p+1, 0x1.fcp-1, -2}, 259 {0x1.81p+1, -0x1p+1, -0x1.fcp-1, -2}, 260 {-0x1.81p+1, -0x1p+1, 0x1.fcp-1, 2}, 261 {0x1.41p+2, 0x1p+1, -0x1.f8p-1, 3}, 262 {-0x1.41p+2, 0x1p+1, 0x1.f8p-1, -3}, 263 {0x1.41p+2, -0x1p+1, -0x1.f8p-1, -3}, 264 {-0x1.41p+2, -0x1p+1, 0x1.f8p-1, 3} 265 }; 266 267 #endif 268