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