Lines Matching refs:deInt32
161 DE_INLINE deInt32 deSignBit32 (deInt32 a) in deSignBit32()
163 return (deInt32)((deUint32)a & 0x80000000u); in deSignBit32()
268 DE_INLINE deInt32 deAlign32 (deInt32 val, deInt32 align) in deAlign32()
366 DE_INLINE int deLog2Floor32 (deInt32 a) in deLog2Floor32()
377 DE_INLINE int deLog2Ceil32 (deInt32 a) in deLog2Ceil32()
387 DE_INLINE deUint32 deLog2Clz(deInt32 a) in deLog2Clz()
442 DE_INLINE deInt32 deSafeMul32 (deInt32 a, deInt32 b) in deSafeMul32()
444 deInt32 res = a * b; in deSafeMul32()
449 DE_INLINE deInt32 deSafeAdd32 (deInt32 a, deInt32 b) in deSafeAdd32()
455 DE_INLINE deInt32 deDivRoundUp32 (deInt32 a, deInt32 b) in deDivRoundUp32()
462 DE_INLINE deInt32 deMulAsr32 (deInt32 a, deInt32 b, int shift) in deMulAsr32()
464 return (deInt32)(((deInt64)a * (deInt64)b) >> shift); in deMulAsr32()
467 DE_INLINE deInt32 deSafeMulAsr32 (deInt32 a, deInt32 b, int shift) in deSafeMulAsr32()
470 DE_ASSERT(res == (deInt64)(deInt32)res); in deSafeMulAsr32()
471 return (deInt32)res; in deSafeMulAsr32()
481 DE_INLINE deInt64 deMul32_32_64 (deInt32 a, deInt32 b) in deMul32_32_64()
501 DE_INLINE deUint32 deInt32Hash (deInt32 a) in deInt32Hash()
528 DE_INLINE deUint32 deUint16Hash (deUint16 v) { return deInt32Hash((deInt32)v); } in deUint16Hash()
529 DE_INLINE deUint32 deUint32Hash (deUint32 v) { return deInt32Hash((deInt32)v); } in deUint32Hash()
534 DE_INLINE deBool deInt32Equal (deInt32 a, deInt32 b) { return (a == b); } in deInt32Equal()
560 DE_INLINE deInt32 deInt32ModF (deInt32 n, deInt32 d) in deInt32ModF()
562 deInt32 r = n%d; in deInt32ModF()
569 return ((x >= (((deInt64)((deInt32)(-0x7FFFFFFF - 1))))) && (x <= ((1ll<<31)-1))); in deInt64InInt32Range()
599 DE_INLINE deInt32 deIntMaxValue32 (int numBits) in deIntMaxValue32()
603 return ((deInt32)1 << (numBits - 1)) - 1; in deIntMaxValue32()
611 DE_INLINE deInt32 deIntMinValue32 (int numBits) in deIntMinValue32()
615 return -((deInt32)1 << (numBits - 1)); in deIntMinValue32()
619 return (deInt32)(-0x7FFFFFFF - 1); in deIntMinValue32()
623 DE_INLINE deInt32 deSignExtendTo32 (deInt32 value, int numBits) in deSignExtendTo32()
634 return (deInt32)((deUint32)value | (signSet ? signMask : 0u)); in deSignExtendTo32()