Lines Matching defs:integerLength
120 static inline deUint32 extendSignTo32 (deUint32 integer, deUint32 integerLength)
122 DE_ASSERT(integerLength > 0 && integerLength <= 32);
124 return deUint32(0 - deInt32((integer & (1 << (integerLength - 1))) << 1)) | integer;
127 static inline deUint32 getLowBitMask (int integerLength)
129 DE_ASSERT(integerLength >= 0 && integerLength <= 32);
132 if (integerLength == 0u)
134 return ((1u << ((deUint32)integerLength - 1u)) << 1u) - 1u;
140 const deUint32 integerLength = (deUint32)getShaderUintBitCount(shaderType, precision);
141 const deUint32 integerMask = getLowBitMask(integerLength);
154 dst[valueNdx*scalarSize + compNdx] = extendSignTo32(rnd.getUint32() & integerMask, integerLength);
346 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
347 const deUint32 integerMask = getLowBitMask(integerLength);
385 in0[easyCaseNdx*scalarSize + compNdx] = extendSignTo32(in0[easyCaseNdx*scalarSize + compNdx], integerLength);
386 in1[easyCaseNdx*scalarSize + compNdx] = extendSignTo32(in1[easyCaseNdx*scalarSize + compNdx], integerLength);
400 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
401 const deUint32 mask0 = getLowBitMask(integerLength);
442 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
443 const deUint32 integerMask = getLowBitMask(integerLength);
479 in0[easyCaseNdx*scalarSize + compNdx] = extendSignTo32(in0[easyCaseNdx*scalarSize + compNdx], integerLength);
480 in1[easyCaseNdx*scalarSize + compNdx] = extendSignTo32(in1[easyCaseNdx*scalarSize + compNdx], integerLength);
494 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
495 const deUint32 mask0 = getLowBitMask(integerLength);
814 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
815 const deUint32 cmpMask = getLowBitMask(integerLength);
873 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
875 const deUint32 cmpMask = reverseBits(getLowBitMask(integerLength));
922 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
924 const deUint32 countMask = getLowBitMask(integerLength);
983 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
984 const deUint32 mask = getLowBitMask(integerLength);
1044 const int integerLength = getShaderUintBitCount(m_shaderType, precision);
1050 const int minRef = isSigned ? de::findMSB(toPrecision(deInt32(value), integerLength)) : de::findMSB(toPrecision(value, integerLength));