Lines Matching refs:deUint32
39 void deRcp32 (deUint32 a, deUint32* rcp, int* exp);
85 DE_INLINE deUint32 deMinu32 (deUint32 a, deUint32 b) in deMinu32()
96 DE_INLINE deUint32 deMaxu32 (deUint32 a, deUint32 b) in deMaxu32()
178 return (int)(((deUint32)val >> r) | ((deUint32)val << (32-r))); in deRor32()
193 return (int)(((deUint32)val << r) | ((deUint32)val >> (32-r))); in deRol32()
264 DE_INLINE int deClz32 (deUint32 a) in deClz32()
314 DE_INLINE deUint32 deLog2Clz(deInt32 a) in deLog2Clz()
316 return (deUint32)deLog2Ceil32(a); in deLog2Clz()
326 deUint32 mask0 = 0x55555555; /* 1-bit values. */ in dePop32()
327 deUint32 mask1 = 0x33333333; /* 2-bit values. */ in dePop32()
328 deUint32 mask2 = 0x0f0f0f0f; /* 4-bit values. */ in dePop32()
329 deUint32 mask3 = 0x00ff00ff; /* 8-bit values. */ in dePop32()
330 deUint32 mask4 = 0x0000ffff; /* 16-bit values. */ in dePop32()
331 deUint32 t = (deUint32)a; in dePop32()
367 DE_INLINE deUint32 deSafeMuluAsr32 (deUint32 a, deUint32 b, int shift) in deSafeMuluAsr32()
370 DE_ASSERT(res == (deUint64)(deUint32)res); in deSafeMuluAsr32()
371 return (deUint32)res; in deSafeMuluAsr32()
394 DE_INLINE deUint32 deInt32Hash (deInt32 a) in deInt32Hash()
397 deUint32 key = a; in deInt32Hash()
406 DE_INLINE deUint32 deInt64Hash (deInt64 a) in deInt64Hash()
417 return (deUint32)key; in deInt64Hash()
422 DE_INLINE int deUint32Hash (deUint32 v) { return deInt32Hash((deInt32)v); } in deUint32Hash()
428 DE_INLINE deBool deUint32Equal (deUint32 a, deUint32 b) { return (a == b); } in deUint32Equal()