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]) << ") = "
785 for (int valNdx = 0; valNdx < numValues; valNdx++)
787 const deUint16 ref0 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), -1.0f, 1.0f) * 127.0f), -(1<<7), (1<<7)-1);
788 const deUint16 ref1 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), -1.0f, 1.0f) * 127.0f), -(1<<7), (1<<7)-1);
789 const deUint16 ref2 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].z(), -1.0f, 1.0f) * 127.0f), -(1<<7), (1<<7)-1);
790 const deUint16 ref3 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].w(), -1.0f, 1.0f) * 127.0f), -(1<<7), (1<<7)-1);
792 const deUint32 res = outputs[valNdx];
806 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx
807 << ", expected packSnorm4x8(" << inputs[valNdx] << ") = " << tcu::toHex(ref)
879 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
881 const deInt8 in0 = (deInt8)(deUint8)(inputs[valNdx] & 0xff);
882 const deInt8 in1 = (deInt8)(deUint8)((inputs[valNdx] >> 8) & 0xff);
883 const deInt8 in2 = (deInt8)(deUint8)((inputs[valNdx] >> 16) & 0xff);
884 const deInt8 in3 = (deInt8)(deUint8)(inputs[valNdx] >> 24);
889 const float res0 = outputs[valNdx].x();
890 const float res1 = outputs[valNdx].y();
891 const float res2 = outputs[valNdx].z();
892 const float res3 = outputs[valNdx].w();
903 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx << ",\n"
904 << " expected unpackSnorm4x8(" << tcu::toHex(inputs[valNdx]) << ") = "
994 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
996 const deUint16 ref0 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].x(), 0.0f, 1.0f) * 255.0f), 0, (1<<8)-1);
997 const deUint16 ref1 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].y(), 0.0f, 1.0f) * 255.0f), 0, (1<<8)-1);
998 const deUint16 ref2 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].z(), 0.0f, 1.0f) * 255.0f), 0, (1<<8)-1);
999 const deUint16 ref3 = (deUint8)de::clamp(deRoundFloatToInt32(de::clamp(inputs[valNdx].w(), 0.0f, 1.0f) * 255.0f), 0, (1<<8)-1);
1001 const deUint32 res = outputs[valNdx];
1015 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx
1016 << ", expected packUnorm4x8(" << inputs[valNdx] << ") = " << tcu::toHex(ref)
1088 for (int valNdx = 0; valNdx < (int)inputs.size(); valNdx++)
1090 const deUint8 in0 = (deUint8)(inputs[valNdx] & 0xff);
1091 const deUint8 in1 = (deUint8)((inputs[valNdx] >> 8) & 0xff);
1092 const deUint8 in2 = (deUint8)((inputs[valNdx] >> 16) & 0xff);
1093 const deUint8 in3 = (deUint8)(inputs[valNdx] >> 24);
1098 const float res0 = outputs[valNdx].x();
1099 const float res1 = outputs[valNdx].y();
1100 const float res2 = outputs[valNdx].z();
1101 const float res3 = outputs[valNdx].w();
1112 m_testCtx.getLog() << TestLog::Message << "ERROR: Mismatch in value " << valNdx << ",\n"
1113 << " expected unpackUnorm4x8(" << tcu::toHex(inputs[valNdx]) << ") = "