Lines Matching refs:valNdx
183 for (int valNdx = 0; valNdx < numValues; valNdx++)
185 const deUint16 ref0 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), -1.0f, 1.0f) * 32767.0f), -(1<<15), (1<<15)-1);
186 const deUint16 ref1 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), -1.0f, 1.0f) * 32767.0f), -(1<<15), (1<<15)-1);
188 const deUint32 res = outputs[valNdx];
198 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx
199 << ", expected packSnorm2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref)
271 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
273 const deInt16 in0 = (deInt16)(deUint16)(inputs[valNdx] & 0xffff);
274 const deInt16 in1 = (deInt16)(deUint16)(inputs[valNdx] >> 16);
277 const float res0 = outputs[valNdx].x();
278 const float res1 = outputs[valNdx].y();
287 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx << ",\n"
288 << " expected unpackSnorm2x16(" << tcu::toHex(inputs[valNdx]) << ") = "
374 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
376 const deUint16 ref0 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), 0.0f, 1.0f) * 65535.0f), 0, (1<<16)-1);
377 const deUint16 ref1 = (deUint16)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), 0.0f, 1.0f) * 65535.0f), 0, (1<<16)-1);
379 const deUint32 res = outputs[valNdx];
389 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx
390 << ", expected packUnorm2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref)
462 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
464 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff);
465 const deUint16 in1 = (deUint16)(inputs[valNdx] >> 16);
468 const float res0 = outputs[valNdx].x();
469 const float res1 = outputs[valNdx].y();
478 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx << ",\n"
479 << " expected unpackUnorm2x16(" << tcu::toHex(inputs[valNdx]) << ") = "
570 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
572 const deUint16 ref0 = (deUint16)tcu::Float16(inputs[valNdx].x()).bits();
573 const deUint16 ref1 = (deUint16)tcu::Float16(inputs[valNdx].y()).bits();
575 const deUint32 res = outputs[valNdx];
585 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx
586 << ", expected packHalf2x16(" << inputs[valNdx] << ") = " << tcu::toHex(ref)
673 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
675 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff);
676 const deUint16 in1 = (deUint16)(inputs[valNdx] >> 16);
679 const float res0 = outputs[valNdx].x();
680 const float res1 = outputs[valNdx].y();
694 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx << ",\n"
695 << " expected unpackHalf2x16(" << tcu::toHex(inputs[valNdx]) << ") = "