Lines Matching refs:Uint128High64
84 friend uint64 Uint128High64(const uint128& v);
129 inline uint64 Uint128High64(const uint128& v) { return v.hi_; }
138 Uint128High64(lhs) == Uint128High64(rhs));
169 return (Uint128High64(lhs) == Uint128High64(rhs)) ? \
171 (Uint128High64(lhs) op Uint128High64(rhs)); \
184 const uint64 hi_flip = ~Uint128High64(val);
194 return !Uint128High64(val) && !Uint128Low64(val);
200 return uint128(~Uint128High64(val), ~Uint128Low64(val));
205 return uint128(Uint128High64(lhs) op Uint128High64(rhs), \
236 uint64 new_hi = (Uint128High64(val) << amount) |
253 uint64 new_hi = Uint128High64(val) >> amount;
255 (Uint128High64(val) << (64 - amount));
258 return uint128(0, Uint128High64(val) >> (amount - 64));