Lines Matching defs:rnd
70 static void fillRandomVectors (de::Random& rnd, const tcu::Vector<T, Size>& minValue, const tcu::Vector<T, Size>& maxValue, void* dst, int numValues, int offset = 0)
74 access[offset + ndx] = tcu::randomVector<T, Size>(rnd, minValue, maxValue);
78 static void fillRandomScalars (de::Random& rnd, T minValue, T maxValue, void* dst, int numValues, int offset = 0)
82 typedPtr[offset + ndx] = de::randomScalar<T>(rnd, minValue, maxValue);
408 de::Random rnd (deStringHash(getName()) ^ 0x235facu);
414 fillRandomScalars(rnd, floatRanges[precision].x(), floatRanges[precision].y(), values[0], numValues*scalarSize);
416 fillRandomScalars(rnd, intRanges[precision].x(), intRanges[precision].y(), values[0], numValues*scalarSize);
490 de::Random rnd (deStringHash(getName()) ^ 0x324u);
501 fillRandomScalars(rnd, floatRanges[precision].x(), floatRanges[precision].y(), (float*)values[0] + scalarSize*3, (numValues-3)*scalarSize);
508 fillRandomScalars(rnd, intRanges[precision].x(), intRanges[precision].y(), (int*)values[0] + scalarSize*3, (numValues-3)*scalarSize);
590 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
609 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);
702 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
707 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), values[0], numValues*scalarSize);
765 de::Random rnd (deStringHash(getName()) ^ 0xc2a39fu);
774 const bool isNan = rnd.getFloat() > 0.3f;
775 const bool isInf = !isNan && rnd.getFloat() > 0.4f;
776 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0;
777 const deUint32 exp = !isNan && !isInf ? (rnd.getUint32() & 0x7fu) : 0xffu;
778 const deUint32 sign = rnd.getUint32() & 0x1u;
846 de::Random rnd (deStringHash(getName()) ^ 0xc2a39fu);
855 const bool isInf = rnd.getFloat() > 0.3f;
856 const bool isNan = !isInf && rnd.getFloat() > 0.4f;
857 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0;
858 const deUint32 exp = !isNan && !isInf ? (rnd.getUint32() & 0x7fu) : 0xffu;
859 const deUint32 sign = rnd.getUint32() & 0x1u;
933 de::Random rnd (deStringHash(getName()) ^ 0x2790au);
938 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), values[0], numValues*scalarSize);
1004 de::Random rnd (deStringHash(getName()) ^ 0xbbb225u);
1010 fillRandomScalars(rnd, range.x(), range.y(), values[0], numValues*scalarSize);
1057 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1062 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0], numValues*scalarSize);
1153 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1168 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + scalarSize*numSpecialCases, (numValues-numSpecialCases)*scalarSize);
1261 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1280 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);
1389 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1395 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0], numValues*scalarSize);
1494 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1513 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);