Home
last modified time | relevance | path

Searched refs:ulpDiff (Results 1 - 7 of 7) sorted by relevance

/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fShaderCommonFunctionTests.cpp117 inline float getEpsFromMaxUlpDiff (float value, deUint32 ulpDiff) in getEpsFromMaxUlpDiff() argument
120 return tcu::Float32::construct(+1, exp, (1u<<23) | ulpDiff).asFloat() - tcu::Float32::construct(+1, exp, 1u<<23).asFloat(); in getEpsFromMaxUlpDiff()
635 const deUint32 ulpDiff = hasSignedZero ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); in compare() local
637 if (ulpDiff > 0) in compare()
639 m_failMsg << "Expected [" << compNdx << "] = " << HexFloat(ref) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
660 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); in compare() local
662 if (ulpDiff <= maxUlpDiff) in compare()
733 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(resSum, in0) : getUlpDiffIgnoreZeroSign(resSum, in0); in compare() local
735 if (ulpDiff > maxUlpDiff) in compare()
738 << tcu::toHex(maxUlpDiff) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
955 const int ulpDiff = de::abs((int)out0 - (int)refOut0); compare() local
1023 const deUint32 ulpDiff = getUlpDiff(in0, out0); compare() local
1087 const deUint32 ulpDiff = getUlpDiff(out0, ref); compare() local
1112 const deUint32 ulpDiff = getUlpDiff(out0, float(roundedVal)); compare() local
1322 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1348 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); compare() local
1421 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1446 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); compare() local
1458 const int ulpDiff = de::abs((int)tcu::Float32(out0).bits() - (int)0x80000000u); compare() local
1539 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1563 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, ref); compare() local
[all...]
H A Des3fShaderPrecisionTests.cpp315 const deUint64 ulpDiff = (deUint64)de::abs((deInt64)accurateRefBits - (deInt64)accurateResBits); in compare() local
317 if (ulpDiff > (deUint64)roundingUlpError) in compare()
319 m_testCtx.getLog() << TestLog::Message << "ERROR: comparison failed! ULP diff (ignoring lost/undefined bits) = " << ulpDiff << TestLog::EndMessage; in compare()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fShaderCommonFunctionTests.cpp121 inline float getEpsFromMaxUlpDiff (float value, deUint32 ulpDiff) in getEpsFromMaxUlpDiff() argument
124 return tcu::Float32::construct(+1, exp, (1u<<23) | ulpDiff).asFloat() - tcu::Float32::construct(+1, exp, 1u<<23).asFloat(); in getEpsFromMaxUlpDiff()
710 const deUint32 ulpDiff = hasSignedZero ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); in compare() local
712 if (ulpDiff > 0) in compare()
714 m_failMsg << "Expected [" << compNdx << "] = " << HexFloat(ref) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
735 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); in compare() local
737 if (ulpDiff <= maxUlpDiff) in compare()
808 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(resSum, in0) : getUlpDiffIgnoreZeroSign(resSum, in0); in compare() local
810 if (ulpDiff > maxUlpDiff) in compare()
813 << tcu::toHex(maxUlpDiff) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
1035 const int ulpDiff = de::abs((int)out0 - (int)refOut0); compare() local
1103 const deUint32 ulpDiff = getUlpDiff(in0, out0); compare() local
1167 const deUint32 ulpDiff = getUlpDiff(out0, ref); compare() local
1192 const deUint32 ulpDiff = getUlpDiff(out0, float(roundedVal)); compare() local
1402 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1428 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); compare() local
1501 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1526 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal)); compare() local
1538 const int ulpDiff = de::abs((int)tcu::Float32(out0).bits() - (int)0x80000000u); compare() local
1619 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref); compare() local
1643 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, ref); compare() local
[all...]
/third_party/vk-gl-cts/modules/internal/
H A DditFrameworkTests.cpp574 inline deUint32 ulpDiff (float a, float b) in ulpDiff() function
582 inline tcu::Vector<deUint32, Size> ulpDiff (const tcu::Vector<float, Size>& a, const tcu::Vector<float, Size>& b) in ulpDiff() function
586 res[ndx] = ulpDiff(a[ndx], b[ndx]); in ulpDiff()
826 const UVec4 colorDiff = ulpDiff(color, subCase.varying); in runCase()
830 const deUint32 depthDiff = ulpDiff(depth, refDepth); in runCase()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderCommonFunctionTests.cpp896 const int ulpDiff = de::abs((int)out0 - (int)refOut0); in compare() local
898 if (ulpDiff > maxUlpDiff) in compare()
901 << tcu::toHex(maxUlpDiff) << ", got diff " << tcu::toHex(ulpDiff); in compare()
979 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(in0, out0); in compare() local
981 if (ulpDiff > maxUlpDiff) in compare()
984 << tcu::toHex(maxUlpDiff) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktShaderCommonFunctionTests.cpp892 const int ulpDiff = de::abs((int)out0 - (int)refOut0); in compare() local
894 if (ulpDiff > maxUlpDiff) in compare()
897 << tcu::toHex(maxUlpDiff) << ", got diff " << tcu::toHex(ulpDiff); in compare()
975 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(in0, out0); in compare() local
977 if (ulpDiff > maxUlpDiff) in compare()
980 << tcu::toHex(maxUlpDiff) << ", got ULP diff " << tcu::toHex(ulpDiff); in compare()
/third_party/libabigail/tests/lib/
H A Dcatch.hpp11520 auto ulpDiff = std::abs(static_cast<FP>(lc - rc));
11521 return static_cast<uint64_t>(ulpDiff) <= maxUlpDiff;

Completed in 35 milliseconds