1 #ifndef MATH_GTEST_MATH_TEST_DATA_COPYSIGNF_DATA_H 2 #define MATH_GTEST_MATH_TEST_DATA_COPYSIGNF_DATA_H 3 4 DataFloat3Expected1 g_copysignfData[] = { 5 {-0x1.74a3d8p-4, -0x1.4bae14p-4, -0x1.74a3d8p-4}, 6 {-0x1.74a3d8p-4, 0x0p+0, 0x1.74a3d8p-4}, 7 {0x1.67ae14p-7, 0x0p+0, 0x1.67ae14p-7}, 8 {0x1.57ae14p-6, 0x1.f3851ep-5, 0x1.57ae14p-6}, 9 {-0x1.4p+3, -0x1.4p+3, -0x1.4p+3}, 10 {-0x1.4p+3, 0x1.4p+3, 0x1.4p+3}, 11 {0x1.4p+3, -0x1.4p+3, -0x1.4p+3}, 12 {0x1.4p+3, 0x1.4p+3, 0x1.4p+3}, 13 {-0x1p-148, -0x1p-149, -0x1p-148}, 14 {-0x1p-148, 0x0p+0, 0x1p-148}, 15 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 16 {-0x1p-149, -0x1p-149, -0x1p-149}, 17 {-0x1p-149, 0x0p+0, 0x1p-149}, 18 {-0x1p-149, 0x1p+0, 0x1p-149}, 19 {0x0p+0, -0x1p-149, -0x0p+0}, 20 {0x0p+0, 0x0p+0, 0x0p+0}, 21 {0x0p+0, 0x1.5af1d8p-83, 0x0p+0}, 22 {0x1p-149, 0x0p+0, 0x1p-149}, 23 {0x1p-149, 0x0p+0, 0x1p-149}, 24 {0x1p-149, 0x1p-149, 0x1p-149}, 25 {0x1p-148, 0x0p+0, 0x1p-148}, 26 {0x1p-148, 0x0p+0, 0x1p-148}, 27 {0x1p-148, 0x1.66bb8p+0, 0x1p-148}, 28 {-0x1.fffffep+127, -0x1.fffffep+127, -0x1.fffffep+127}, 29 {0x1.fffffep+127, 0x1.fffffep+127, 0x1.fffffep+127}, 30 {-0x1.fffffep+127, 0x1.8p+1, 0x1.fffffep+127}, 31 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 32 {-0x1p-149, -0x1.fffffep+127, -0x1p-149}, 33 {0x0p+0, -0x1.fffffep+127, -0x0p+0}, 34 {0x1p-149, 0x0p+0, 0x1p-149}, 35 {-0x1p-149, 0x1.8p+1, 0x1p-149}, 36 {0x0p+0, 0x1.fffffep+127, 0x0p+0}, 37 {0x1p-149, 0x1.fffffep+127, 0x1p-149}, 38 {-0x1.fffffep+127, -0x1p-149, -0x1.fffffep+127}, 39 {-0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 40 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 41 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 42 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 43 {0x1.fffffep+127, 0x1p-149, 0x1.fffffep+127}, 44 {-0x1.000004p-127, 0x1.4p+2, 0x1.000004p-127}, 45 {-0x0p+0, 0x1.4p+2, 0x0p+0}, 46 {-0x1.000004p-127, 0x1.4p+2, 0x1.000004p-127}, 47 {-0x1.000014p-127, 0x1.4p+2, 0x1.000014p-127}, 48 {-0x1p-127, 0x1.4p+2, 0x1p-127}, 49 {-0x1p-127, 0x1.4p+2, 0x1p-127}, 50 {-0x1.fffff8p-128, 0x1.4p+2, 0x1.fffff8p-128}, 51 {-0x1.fffff8p-128, 0x1.4p+2, 0x1.fffff8p-128}, 52 {-0x1.fffff8p-128, 0x1.4p+2, 0x1.fffff8p-128}, 53 {-0x1.11eb88p+0, 0x0p+0, 0x1.11eb88p+0}, 54 {-0x1.0f5c2ap+0, 0x1p+0, 0x1.0f5c2ap+0}, 55 {-0x1.170a4p+0, 0x1p+0, 0x1.170a4p+0}, 56 {-0x1p+0, 0x1.fae146p-1, 0x1p+0}, 57 {-0x1p+0, 0x1p+0, 0x1p+0}, 58 {-0x1p+0, 0x1.170a4p+0, 0x1p+0}, 59 {-0x1.e147acp-1, 0x0p+0, 0x1.e147acp-1}, 60 {-0x1.f0a3d6p-1, 0x1p+0, 0x1.f0a3d6p-1}, 61 {-0x1.e66664p-1, 0x1p+0, 0x1.e66664p-1}, 62 {-0x1.000002p+127, 0x1p+0, 0x1.000002p+127}, 63 {-0x1.b38fbep+0, 0x1p+0, 0x1.b38fbep+0}, 64 {-0x1.000002p+127, 0x1p+0, 0x1.000002p+127}, 65 {-0x1p+127, 0x1p+0, 0x1p+127}, 66 {-0x1.009a14p+127, 0x1p+0, 0x1.009a14p+127}, 67 {-0x1.0000c6p+127, 0x1p+0, 0x1.0000c6p+127}, 68 {-0x1.00024ep+127, 0x1p+0, 0x1.00024ep+127}, 69 {-0x1.fffffep+126, 0x1p+0, 0x1.fffffep+126}, 70 {-0x1.fffffep+126, 0x1p+0, 0x1.fffffep+126}, 71 {0x1.ffff88p-128, 0x0p+0, 0x1.ffff88p-128}, 72 {0x1.fffff8p-128, 0x0p+0, 0x1.fffff8p-128}, 73 {0x1.93e58ep-28, 0x0p+0, 0x1.93e58ep-28}, 74 {0x1.ff63e8p-128, 0x0p+0, 0x1.ff63e8p-128}, 75 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 76 {0x1.fffeep-128, 0x0p+0, 0x1.fffeep-128}, 77 {0x1.000004p-127, 0x0p+0, 0x1.000004p-127}, 78 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 79 {0x1.000004p-127, 0x0p+0, 0x1.000004p-127}, 80 {0x1.d70a3cp-1, 0x0p+0, 0x1.d70a3cp-1}, 81 {0x1.e147acp-1, -0x1p+0, -0x1.e147acp-1}, 82 {0x1.d1eb84p-1, 0x0p+0, 0x1.d1eb84p-1}, 83 {0x1p+0, -0x1.0ccccep+0, -0x1p+0}, 84 {0x1p+0, -0x1p+0, -0x1p+0}, 85 {0x1p+0, -0x1.dc28f4p-1, -0x1p+0}, 86 {0x1.170a4p+0, 0x0p+0, 0x1.170a4p+0}, 87 {0x1.170a4p+0, -0x1p+0, -0x1.170a4p+0}, 88 {0x1.051ebap+0, 0x0p+0, 0x1.051ebap+0}, 89 {0x1.fffffep+126, 0x0p+0, 0x1.fffffep+126}, 90 {0x1.fffffep+126, 0x0p+0, 0x1.fffffep+126}, 91 {0x1.013426p+127, 0x0p+0, 0x1.013426p+127}, 92 {0x1p+127, 0x0p+0, 0x1p+127}, 93 {0x1p+127, 0x0p+0, 0x1p+127}, 94 {0x1.0000c6p+127, 0x0p+0, 0x1.0000c6p+127}, 95 {0x1.000002p+127, 0x0p+0, 0x1.000002p+127}, 96 {0x1.000002p+127, 0x0p+0, 0x1.000002p+127}, 97 {0x1.000002p+127, 0x0p+0, 0x1.000002p+127}, 98 {HUGE_VALF, HUGE_VALF, HUGE_VALF}, 99 {HUGE_VALF, 0x1.fffffep+127, HUGE_VALF}, 100 {HUGE_VALF, 0x0p+0, HUGE_VALF}, 101 {HUGE_VALF, 0x1.2ced3p+0, HUGE_VALF}, 102 {HUGE_VALF, 0x1p-149, HUGE_VALF}, 103 {HUGE_VALF, 0x0p+0, HUGE_VALF}, 104 {HUGE_VALF, -0x0p+0, -HUGE_VALF}, 105 {HUGE_VALF, -0x1p-149, -HUGE_VALF}, 106 {HUGE_VALF, -0x1.045b08p-126, -HUGE_VALF}, 107 {HUGE_VALF, -0x1p-126, -HUGE_VALF}, 108 {HUGE_VALF, -0x1p+0, -HUGE_VALF}, 109 {HUGE_VALF, -0x1.fffffep+127, -HUGE_VALF}, 110 {HUGE_VALF, -HUGE_VALF, -HUGE_VALF}, 111 {0x1.fffffep+127, HUGE_VALF, 0x1.fffffep+127}, 112 {0x1.ffff38p+127, 0x1.fffffep+127, 0x1.ffff38p+127}, 113 {0x1.fffffep+127, 0x1.2ced32p+0, 0x1.fffffep+127}, 114 {0x1.fffffep+127, 0x1.ffffc4p-127, 0x1.fffffep+127}, 115 {0x1.fffffep+127, 0x1p-149, 0x1.fffffep+127}, 116 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 117 {0x1.fffffep+127, -0x0p+0, -0x1.fffffep+127}, 118 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 119 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 120 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 121 {0x1.b38fb8p+1, -0x1p+0, -0x1.b38fb8p+1}, 122 {0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 123 {0x1.fffffep+127, -HUGE_VALF, -0x1.fffffep+127}, 124 {0x1p-126, HUGE_VALF, 0x1p-126}, 125 {0x1p-126, 0x1.fffffep+127, 0x1p-126}, 126 {0x1.000594p-126, 0x1p-126, 0x1.000594p-126}, 127 {0x1p-126, 0x1.fffffcp-127, 0x1p-126}, 128 {0x1p-126, 0x1p-149, 0x1p-126}, 129 {0x1p-126, 0x0p+0, 0x1p-126}, 130 {0x1p-126, -0x0p+0, -0x1p-126}, 131 {0x1p-126, 0x0p+0, 0x1p-126}, 132 {0x1.ffd368p-127, 0x0p+0, 0x1.ffd368p-127}, 133 {0x1p-126, 0x0p+0, 0x1p-126}, 134 {0x1p-126, -0x1p+0, -0x1p-126}, 135 {0x1.00a742p-126, 0x0p+0, 0x1.00a742p-126}, 136 {0x1p-126, -HUGE_VALF, -0x1p-126}, 137 {0x1.fffffcp-127, HUGE_VALF, 0x1.fffffcp-127}, 138 {0x1.fffffcp-127, 0x1.fffffep+127, 0x1.fffffcp-127}, 139 {0x1.000006p-126, 0x1p-126, 0x1.000006p-126}, 140 {0x1.fffffcp-127, 0x1.fffffcp-127, 0x1.fffffcp-127}, 141 {0x1.fffffcp-127, 0x1p-149, 0x1.fffffcp-127}, 142 {0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 143 {0x1.fffffcp-127, -0x0p+0, -0x1.fffffcp-127}, 144 {0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 145 {0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 146 {0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 147 {0x1.fffffcp-127, -0x1p+0, -0x1.fffffcp-127}, 148 {0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 149 {0x1.fffffep+127, -HUGE_VALF, -0x1.fffffep+127}, 150 {0x1p-149, HUGE_VALF, 0x1p-149}, 151 {0x1.66bb8p+0, 0x1.fffffep+127, 0x1.66bb8p+0}, 152 {0x1p-149, 0x1p-126, 0x1p-149}, 153 {0x1p-149, 0x0p+0, 0x1p-149}, 154 {0x1p-149, 0x1.fffffep+127, 0x1p-149}, 155 {0x1p-149, 0x0p+0, 0x1p-149}, 156 {0x1p-149, -0x0p+0, -0x1p-149}, 157 {0x1p-149, 0x0p+0, 0x1p-149}, 158 {0x1p-149, 0x0p+0, 0x1p-149}, 159 {0x1.66bb8p+0, 0x0p+0, 0x1.66bb8p+0}, 160 {0x1p-149, -0x1p+0, -0x1p-149}, 161 {0x1p-149, 0x0p+0, 0x1p-149}, 162 {0x1p-149, -HUGE_VALF, -0x1p-149}, 163 {0x0p+0, HUGE_VALF, 0x0p+0}, 164 {0x0p+0, 0x1.fffff4p+127, 0x0p+0}, 165 {0x0p+0, 0x1p-126, 0x0p+0}, 166 {0x0p+0, 0x1.fffeep-127, 0x0p+0}, 167 {0x0p+0, 0x1p-149, 0x0p+0}, 168 {0x0p+0, 0x0p+0, 0x0p+0}, 169 {0x0p+0, -0x0p+0, -0x0p+0}, 170 {0x0p+0, -0x1p-149, -0x0p+0}, 171 {0x0p+0, -0x1.fffffcp-127, -0x0p+0}, 172 {0x0p+0, -0x1.00002ap-126, -0x0p+0}, 173 {0x0p+0, -0x1p+0, -0x0p+0}, 174 {0x0p+0, -0x1.fffffep+127, -0x0p+0}, 175 {0x0p+0, -HUGE_VALF, -0x0p+0}, 176 {-0x0p+0, HUGE_VALF, 0x0p+0}, 177 {-0x0p+0, 0x1.ffe8e2p+127, 0x0p+0}, 178 {-0x0p+0, 0x1.fffffep+127, 0x0p+0}, 179 {-0x0p+0, 0x1.fffffcp-127, 0x0p+0}, 180 {-0x0p+0, 0x1.fffffep+127, 0x0p+0}, 181 {-0x0p+0, 0x0p+0, 0x0p+0}, 182 {-0x0p+0, -0x0p+0, -0x0p+0}, 183 {-0x0p+0, -0x1p-149, -0x0p+0}, 184 {-0x0p+0, -0x1.fffffcp-127, -0x0p+0}, 185 {-0x0p+0, -0x1.fffffep+127, -0x0p+0}, 186 {-0x0p+0, -0x1p+0, -0x0p+0}, 187 {-0x0p+0, -0x1.fffffep+127, -0x0p+0}, 188 {-0x0p+0, -HUGE_VALF, -0x0p+0}, 189 {-0x1p-149, HUGE_VALF, 0x1p-149}, 190 {-0x1p-149, 0x1.8p+1, 0x1p-149}, 191 {-0x1p-149, 0x1p+0, 0x1p-149}, 192 {-0x1p-149, 0x1p+0, 0x1p-149}, 193 {-0x1p-149, 0x1p+0, 0x1p-149}, 194 {-0x1p-149, 0x0p+0, 0x1p-149}, 195 {-0x0p+0, -0x0p+0, -0x0p+0}, 196 {-0x1p-149, -0x1p-149, -0x1p-149}, 197 {-0x1.fffffep+127, -0x0p+0, -0x1.fffffep+127}, 198 {-0x1p-149, -0x1p-126, -0x1p-149}, 199 {-0x1p-149, -0x1p+0, -0x1p-149}, 200 {-0x1p-149, -0x1.fffffep+127, -0x1p-149}, 201 {-0x1p-149, -HUGE_VALF, -0x1p-149}, 202 {-0x1.3ffffep-123, HUGE_VALF, 0x1.3ffffep-123}, 203 {-0x1.fffffcp-127, 0x1.8p+1, 0x1.fffffcp-127}, 204 {-0x1.fffffcp-127, 0x1p+0, 0x1.fffffcp-127}, 205 {-0x1.00a74p-126, 0x1p+0, 0x1.00a74p-126}, 206 {-0x1.fffffcp-127, 0x1p+0, 0x1.fffffcp-127}, 207 {-0x1.fffffcp-127, 0x0p+0, 0x1.fffffcp-127}, 208 {-0x1.fffeep-127, -0x0p+0, -0x1.fffeep-127}, 209 {-0x1.000004p-126, -0x1p-149, -0x1.000004p-126}, 210 {-0x1.fffffcp-127, -0x1.fffffcp-127, -0x1.fffffcp-127}, 211 {-0x1.00164ap-126, -0x1p-126, -0x1.00164ap-126}, 212 {-0x1.fffffep+127, -0x1p+0, -0x1.fffffep+127}, 213 {-0x1p-126, -0x1.fffffep+127, -0x1p-126}, 214 {-0x1.00001ap-126, -HUGE_VALF, -0x1.00001ap-126}, 215 {-0x1.61bccap+126, HUGE_VALF, 0x1.61bccap+126}, 216 {-0x1p-126, 0x1.8p+1, 0x1p-126}, 217 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 218 {-0x1p-126, 0x1p+0, 0x1p-126}, 219 {-0x1p-126, 0x1p+0, 0x1p-126}, 220 {-0x1p-126, 0x0p+0, 0x1p-126}, 221 {-0x1p-126, -0x0p+0, -0x1p-126}, 222 {-0x0p+0, -0x1p-149, -0x0p+0}, 223 {-0x1.fdd27cp-127, -0x1.fffffcp-127, -0x1.fdd27cp-127}, 224 {-0x1p-126, -0x1p-126, -0x1p-126}, 225 {-0x1p-126, -0x1p+0, -0x1p-126}, 226 {-0x1p-126, -0x1.fffffep+127, -0x1p-126}, 227 {-0x1.2ced32p+0, -HUGE_VALF, -0x1.2ced32p+0}, 228 {-0x1.d1eb84p-1, HUGE_VALF, 0x1.d1eb84p-1}, 229 {-0x1.e147acp-1, 0x1.8p+1, 0x1.e147acp-1}, 230 {-0x1.d1eb84p-1, 0x1p+0, 0x1.d1eb84p-1}, 231 {-0x1.d1eb84p-1, 0x1p+0, 0x1.d1eb84p-1}, 232 {-0x1.f0a3d6p-1, 0x1p+0, 0x1.f0a3d6p-1}, 233 {-0x1.e147acp-1, 0x0p+0, 0x1.e147acp-1}, 234 {-0x1.e147acp-1, -0x0p+0, -0x1.e147acp-1}, 235 {-0x1.d1eb84p-1, -0x1p-149, -0x1.d1eb84p-1}, 236 {-0x1.f0a3d6p-1, -0x1.00a74p-126, -0x1.f0a3d6p-1}, 237 {-0x1.d70a3cp-1, -0x1.ea38dp-127, -0x1.d70a3cp-1}, 238 {-0x1.e66664p-1, -0x1p+0, -0x1.e66664p-1}, 239 {-0x1.dc28f4p-1, -0x1.fffffep+127, -0x1.dc28f4p-1}, 240 {-0x1.dc28f4p-1, -HUGE_VALF, -0x1.dc28f4p-1}, 241 {-0x1p+0, HUGE_VALF, 0x1p+0}, 242 {-0x1p+0, 0x1.fffffep+127, 0x1p+0}, 243 {-0x1p+0, 0x1p-126, 0x1p+0}, 244 {-0x1p+0, 0x1.fffffcp-127, 0x1p+0}, 245 {-0x1p+0, 0x1p-149, 0x1p+0}, 246 {-0x1p+0, 0x0p+0, 0x1p+0}, 247 {-0x1p+0, -0x0p+0, -0x1p+0}, 248 {-0x1p+0, -0x1p-149, -0x1p+0}, 249 {-0x1p+0, -0x1.fffffcp-127, -0x1p+0}, 250 {-0x1p+0, -0x1.fffffep+127, -0x1p+0}, 251 {-0x1p+0, -0x1p+0, -0x1p+0}, 252 {-0x1p+0, -0x1.fffffep+127, -0x1p+0}, 253 {-0x1p+0, -HUGE_VALF, -0x1p+0}, 254 {-0x1.0f5c2ap+0, HUGE_VALF, 0x1.0f5c2ap+0}, 255 {-0x1.0ccccep+0, 0x1.8p+1, 0x1.0ccccep+0}, 256 {-0x1.028f5ep+0, 0x1p+0, 0x1.028f5ep+0}, 257 {-0x1.051ebap+0, 0x1p+0, 0x1.051ebap+0}, 258 {-0x1.147ae4p+0, 0x1p+0, 0x1.147ae4p+0}, 259 {-0x1.051ebap+0, 0x0p+0, 0x1.051ebap+0}, 260 {-0x1.11eb88p+0, -0x0p+0, -0x1.11eb88p+0}, 261 {-0x1.028f5ep+0, -0x1p-149, -0x1.028f5ep+0}, 262 {-0x1.11eb88p+0, -0x1.fffffcp-127, -0x1.11eb88p+0}, 263 {-0x1.051ebap+0, -0x1p-126, -0x1.051ebap+0}, 264 {-0x1.11eb88p+0, -0x1p+0, -0x1.11eb88p+0}, 265 {-0x1.07ae16p+0, -0x1.fffffep+127, -0x1.07ae16p+0}, 266 {-0x1.0a3d72p+0, -HUGE_VALF, -0x1.0a3d72p+0}, 267 {-0x1.fffffep+127, HUGE_VALF, 0x1.fffffep+127}, 268 {-0x1.fffffep+127, 0x1.8p+1, 0x1.fffffep+127}, 269 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 270 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 271 {-0x1.fffffep+127, 0x1p+0, 0x1.fffffep+127}, 272 {-0x1.fffffep+127, 0x0p+0, 0x1.fffffep+127}, 273 {-0x1.b38fb8p+1, -0x0p+0, -0x1.b38fb8p+1}, 274 {-0x1.fffffep+127, -0x1p-149, -0x1.fffffep+127}, 275 {-0x1.999998p+124, -0x1.fffffep+127, -0x1.999998p+124}, 276 {-0x1.fffffep+127, -0x1p-126, -0x1.fffffep+127}, 277 {-0x1.fffffep+127, -0x1p+0, -0x1.fffffep+127}, 278 {-0x1.fffffep+127, -0x1.fffffep+127, -0x1.fffffep+127}, 279 {-0x1.fffffep+127, -HUGE_VALF, -0x1.fffffep+127}, 280 {-HUGE_VALF, HUGE_VALF, HUGE_VALF}, 281 {-HUGE_VALF, 0x1.fffffep+127, HUGE_VALF}, 282 {-HUGE_VALF, 0x1p-126, HUGE_VALF}, 283 {-HUGE_VALF, 0x1.fffffep+127, HUGE_VALF}, 284 {-HUGE_VALF, 0x1p-149, HUGE_VALF}, 285 {-HUGE_VALF, 0x0p+0, HUGE_VALF}, 286 {-HUGE_VALF, -0x0p+0, -HUGE_VALF}, 287 {-HUGE_VALF, -0x1p-149, -HUGE_VALF}, 288 {-HUGE_VALF, -0x1.e182b8p-127, -HUGE_VALF}, 289 {-HUGE_VALF, -0x1p-126, -HUGE_VALF}, 290 {-HUGE_VALF, -0x1p+0, -HUGE_VALF}, 291 {-HUGE_VALF, -0x1.fffffep+127, -HUGE_VALF}, 292 {-HUGE_VALF, -HUGE_VALF, -HUGE_VALF}, 293 {0.0, 0.0, 0.0}, 294 {0.0f, 0.0f, 0.0}, 295 {0.0f, -HUGE_VALF, -0.0}, 296 {-0.0f, HUGE_VALF, 0.0}, 297 {-0.0f, -HUGE_VALF, -0.0}, 298 {-HUGE_VALF, HUGE_VALF, HUGE_VALF} 299 }; 300 301 #endif 302