Lines Matching full:static_cast
32 return static_cast<uint32_t>(panda_bit_utils_ctz(X)); in GetIntLog2()
37 return static_cast<uint64_t>(panda_bit_utils_ctzll(X)); in GetIntLog2()
69 …return sizeof(T) == 8 ? __builtin_ctzll(static_cast<uint64_t>(value)) : __builtin_ctz(static_cast<… in WhichPowerOfTwo()
106 uint32_t res = static_cast<uint32_t>(lhs) + static_cast<uint32_t>(rhs); in SignedAddOverflow32()
109 …return ((res ^ static_cast<uint32_t>(lhs)) & (res ^ static_cast<uint32_t>(rhs)) & (1U << 31)) != 0; in SignedAddOverflow32()
115 uint32_t res = static_cast<uint32_t>(lhs) - static_cast<uint32_t>(rhs); in SignedSubOverflow32()
118 …return ((res ^ static_cast<uint32_t>(lhs)) & (res ^ ~static_cast<uint32_t>(rhs)) & (1U << 31)) != … in SignedSubOverflow32()
124 *val = static_cast<int32_t>(result); in SignedMulOverflow32()
153 UnsignedType aUnsigned = static_cast<UnsignedType>(a); in AddWithWraparound()
154 UnsignedType bUnsigned = static_cast<UnsignedType>(b); in AddWithWraparound()
156 return static_cast<SignedType>(result); in AddWithWraparound()
165 UnsignedType aUnsigned = static_cast<UnsignedType>(a); in SubWithWraparound()
166 UnsignedType bUnsigned = static_cast<UnsignedType>(b); in SubWithWraparound()
168 return static_cast<SignedType>(result); in SubWithWraparound()
177 UnsignedType aUnsigned = static_cast<UnsignedType>(a); in MulWithWraparound()
178 UnsignedType bUnsigned = static_cast<UnsignedType>(b); in MulWithWraparound()
180 return static_cast<SignedType>(result); in MulWithWraparound()
188 …return static_cast<SignedType>(static_cast<UnsignedType>(a) << (static_cast<UnsignedType>(b) & kMa… in ShlWithWraparound()