Home | History | Annotate | Download | only in functional

Lines Matching refs:out0

457 		m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
458 m_spec.source = "out0 = abs(in0);";
501 const float out0 = ((const float*)outputs[0])[compNdx];
503 const deUint32 ulpDiff0 = getUlpDiff(out0, ref0);
517 out0 = ((const int*)outputs[0])[compNdx];
520 if (out0 != ref0)
539 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
540 m_spec.source = "out0 = sign(in0);";
594 const float out0 = ((const float*)outputs[0])[compNdx];
597 const deUint32 ulpDiff0 = getUlpDiff(out0, ref0);
611 const int out0 = ((const int*)outputs[0])[compNdx];
615 if (out0 != ref0)
645 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
646 m_spec.source = "out0 = roundEven(in0);";
700 const float out0 = ((const float*)outputs[0])[compNdx];
703 const deUint32 ulpDiff = hasSignedZero ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref);
721 const float out0 = ((const float*)outputs[0])[compNdx];
728 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal));
756 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
758 m_spec.source = "out0 = modf(in0, out1);";
790 const float out0 = ((const float*)outputs[0])[compNdx];
799 const float resSum = out0 + out1;
827 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST)));
828 m_spec.source = "out0 = isnan(in0);";
867 const bool out0 = ((const deUint32*)outputs[0])[compNdx] != 0;
870 if (out0 != ref)
883 const bool out0 = ((const deUint32*)outputs[0])[compNdx] != 0;
886 if (!ref && out0)
910 m_spec.outputs.push_back(Symbol("out0", glu::VarType(boolType, glu::PRECISION_LAST)));
911 m_spec.source = "out0 = isinf(in0);";
950 const bool out0 = ((const deUint32*)outputs[0])[compNdx] != 0;
953 if (out0 != ref)
966 const bool out0 = ((const deUint32*)outputs[0])[compNdx] != 0;
969 if (!ref && out0)
993 m_spec.outputs.push_back(Symbol("out0", glu::VarType(intType, glu::PRECISION_HIGHP)));
994 m_spec.source = outIsSigned ? "out0 = floatBitsToInt(in0);" : "out0 = floatBitsToUint(in0);";
1026 const deUint32 out0 = ((const deUint32*)outputs[0])[compNdx];
1028 const int ulpDiff = de::abs((int)out0 - (int)refOut0);
1071 m_spec.outputs.push_back(Symbol("out0", glu::VarType(floatType, glu::PRECISION_HIGHP)));
1072 m_spec.source = inIsSigned ? "out0 = intBitsToFloat(in0);" : "out0 = uintBitsToFloat(in0);";
1095 const float out0 = ((const float*)outputs[0])[compNdx];
1096 const int ulpDiff = de::abs((int)in0 - (int)out0);
1117 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
1118 m_spec.source = "out0 = floor(in0);";
1157 const float out0 = ((const float*)outputs[0])[compNdx];
1160 const deUint32 ulpDiff = getUlpDiff(out0, ref);
1178 const float out0 = ((const float*)outputs[0])[compNdx];
1185 const deUint32 ulpDiff = getUlpDiff(out0, float(roundedVal));
1213 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
1214 m_spec.source = "out0 = trunc(in0);";
1263 const float out0 = ((const float*)outputs[0])[compNdx];
1268 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, ref);
1286 const float out0 = ((const float*)outputs[0])[compNdx];
1293 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal));
1321 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
1322 m_spec.source = "out0 = round(in0);";
1375 const float out0 = ((const float*)outputs[0])[compNdx];
1382 const deUint32 ulpDiff0 = hasZeroSign ? getUlpDiff(out0, ref0) : getUlpDiffIgnoreZeroSign(out0, ref0);
1383 const deUint32 ulpDiff1 = hasZeroSign ? getUlpDiff(out0, ref1) : getUlpDiffIgnoreZeroSign(out0, ref1);
1395 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref);
1414 const float out0 = ((const float*)outputs[0])[compNdx];
1421 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal));
1449 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
1450 m_spec.source = "out0 = ceil(in0);";
1491 const float out0 = ((const float*)outputs[0])[compNdx];
1494 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref);
1512 const float out0 = ((const float*)outputs[0])[compNdx];
1519 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, float(roundedVal));
1531 const int ulpDiff = de::abs((int)tcu::Float32(out0).bits() - (int)0x80000000u);
1554 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, precision)));
1555 m_spec.source = "out0 = fract(in0);";
1609 const float out0 = ((const float*)outputs[0])[compNdx];
1612 const deUint32 ulpDiff = hasZeroSign ? getUlpDiff(out0, ref) : getUlpDiffIgnoreZeroSign(out0, ref);
1629 const float out0 = ((const float*)outputs[0])[compNdx];
1636 const deUint32 ulpDiff = getUlpDiffIgnoreZeroSign(out0, ref);
1646 if (out0 >= 1.0f)
1700 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP)));
1702 m_spec.source = "out0 = frexp(in0, out1);";
1748 const float out0 = ((const float*)outputs[0])[compNdx];
1756 const deUint32 ulpDiff0 = signedZero ? getUlpDiff(out0, refOut0) : getUlpDiffIgnoreZeroSign(out0, refOut0);
1781 m_spec.outputs.push_back(Symbol("out0", glu::VarType(baseType, glu::PRECISION_HIGHP)));
1782 m_spec.source = "out0 = ldexp(in0, in1);";
1889 const float out0 = ((const float*)outputs[0])[compNdx];
1891 const deUint32 ulpDiff = signedZero ? getUlpDiff(out0, refOut0) : getUlpDiffIgnoreZeroSign(out0, refOut0);