Lines Matching defs:rnd

74 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)
78 access[offset + ndx] = tcu::randomVector<T, Size>(rnd, minValue, maxValue);
82 static void fillRandomScalars (de::Random& rnd, T minValue, T maxValue, void* dst, int numValues, int offset = 0)
86 typedPtr[offset + ndx] = de::randomScalar<T>(rnd, minValue, maxValue);
483 de::Random rnd (deStringHash(getName()) ^ 0x235facu);
489 fillRandomScalars(rnd, floatRanges[precision].x(), floatRanges[precision].y(), values[0], numValues*scalarSize);
491 fillRandomScalars(rnd, intRanges[precision].x(), intRanges[precision].y(), values[0], numValues*scalarSize);
565 de::Random rnd (deStringHash(getName()) ^ 0x324u);
576 fillRandomScalars(rnd, floatRanges[precision].x(), floatRanges[precision].y(), (float*)values[0] + scalarSize*3, (numValues-3)*scalarSize);
583 fillRandomScalars(rnd, intRanges[precision].x(), intRanges[precision].y(), (int*)values[0] + scalarSize*3, (numValues-3)*scalarSize);
665 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
684 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);
777 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
782 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), values[0], numValues*scalarSize);
840 de::Random rnd (deStringHash(getName()) ^ 0xc2a39fu);
849 const bool isNan = rnd.getFloat() > 0.3f;
850 const bool isInf = !isNan && rnd.getFloat() > 0.4f;
851 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0;
852 const deUint32 exp = !isNan && !isInf ? (rnd.getUint32() & 0x7fu) : 0xffu;
853 const deUint32 sign = rnd.getUint32() & 0x1u;
923 de::Random rnd (deStringHash(getName()) ^ 0xc2a39fu);
932 const bool isInf = rnd.getFloat() > 0.3f;
933 const bool isNan = !isInf && rnd.getFloat() > 0.4f;
934 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0;
935 const deUint32 exp = !isNan && !isInf ? (rnd.getUint32() & 0x7fu) : 0xffu;
936 const deUint32 sign = rnd.getUint32() & 0x1u;
1013 de::Random rnd (deStringHash(getName()) ^ 0x2790au);
1018 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), values[0], numValues*scalarSize);
1084 de::Random rnd (deStringHash(getName()) ^ 0xbbb225u);
1090 fillRandomScalars(rnd, range.x(), range.y(), values[0], numValues*scalarSize);
1137 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1142 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0], numValues*scalarSize);
1233 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1248 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + scalarSize*numSpecialCases, (numValues-numSpecialCases)*scalarSize);
1341 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1360 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);
1469 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1475 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0], numValues*scalarSize);
1574 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1593 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + numSpecialCases*scalarSize, (numValues-numSpecialCases)*scalarSize);
1721 de::Random rnd (deStringHash(getName()) ^ 0x2790au);
1739 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[0] + 8*scalarSize, (numValues-8)*scalarSize);
1812 de::Random rnd (deStringHash(getName()) ^ 0x2790au);
1848 const float in = rnd.getFloat(ranges[precision].x(), ranges[precision].y());
1870 const int fpExp = rnd.getInt(-126, 127);
1871 const int sign = rnd.getBool() ? -1 : +1;
1872 const deUint32 mantissa = (1u<<23) | (rnd.getUint32() & ((1u<<23)-1));
1873 const int in1 = rnd.getInt(de::max(-126, -126-fpExp), de::min(127, 127-fpExp));
1960 de::Random rnd (deStringHash(getName()) ^ 0xac23fu);
1996 fillRandomScalars(rnd, ranges[precision].x(), ranges[precision].y(), (float*)values[inputNdx] + offs, numScalars);