am e5fc2a80: Relax fma() verification in builtin_functions.common.fma
[platform/upstream/VK-GL-CTS.git] / modules / gles31 / functional / es31fShaderCommonFunctionTests.cpp
index 1bac102..00ad997 100644 (file)
@@ -1879,7 +1879,6 @@ public:
                const glu::DataType             type                    = m_spec.inputs[0].varType.getBasicType();
                const glu::Precision    precision               = m_spec.inputs[0].varType.getPrecision();
                const int                               scalarSize              = glu::getDataTypeScalarSize(type);
-               const bool                              signedZero              = supportsSignedZero(precision);
 
                const int                               mantissaBits    = getMinMantissaBits(precision);
                const deUint32                  maxUlpDiff              = getMaxUlpDiffFromBits(mantissaBits);
@@ -1890,7 +1889,7 @@ public:
                        const int               in1                     = ((const int*)inputs[1])[compNdx];
                        const float             out0            = ((const float*)outputs[0])[compNdx];
                        const float             refOut0         = ldexp(in0, in1);
-                       const deUint32  ulpDiff         = signedZero ? getUlpDiff(out0, refOut0) : getUlpDiffIgnoreZeroSign(out0, refOut0);
+                       const deUint32  ulpDiff         = getUlpDiffIgnoreZeroSign(out0, refOut0);
 
                        const int               inExp           = tcu::Float32(in0).exponent();