Lines Matching refs:unpacked
73 (*fetch_ptr_t)(void *unpacked, const void *packed,
136 PIPE_ALIGN_VAR(16) float unpacked[4];
164 memset(unpacked, 0, sizeof unpacked);
166 fetch_ptr(unpacked, test->packed, j, i);
169 if (util_double_inf_sign(test->unpacked[i][j][k]) != util_inf_sign(unpacked[k])) {
173 if (util_is_double_nan(test->unpacked[i][j][k]) != util_is_nan(unpacked[k])) {
177 if (!util_is_double_inf_or_nan(test->unpacked[i][j][k]) &&
178 fabs((float)test->unpacked[i][j][k] - unpacked[k]) > FLT_EPSILON) {
189 unpacked[0], unpacked[1], unpacked[2], unpacked[3]);
191 test->unpacked[i][j][0],
192 test->unpacked[i][j][1],
193 test->unpacked[i][j][2],
194 test->unpacked[i][j][3]);
221 uint8_t unpacked[4];
249 memset(unpacked, 0, sizeof unpacked);
251 fetch_ptr(unpacked, test->packed, j, i);
255 int error = float_to_ubyte(test->unpacked[i][j][k]) - unpacked[k];
257 if (util_is_double_nan(test->unpacked[i][j][k]))
273 unpacked[0], unpacked[1], unpacked[2], unpacked[3]);
275 float_to_ubyte(test->unpacked[i][j][0]),
276 float_to_ubyte(test->unpacked[i][j][1]),
277 float_to_ubyte(test->unpacked[i][j][2]),
278 float_to_ubyte(test->unpacked[i][j][3]));