Searched refs:bits_ (Results 1 – 4 of 4) sorted by relevance
46 bits_ &= that.bits_;50 bits_ &= that.bits_;54 bits_ ^= that.bits_;58 bits_ ^= that.bits_;62 bits_ |= that.bits_;66 bits_ |= that.bits_;72 return bits_ & that.bits_;76 return bits_ ^ that.bits_;80 return bits_ | that.bits_;85 return bits_ == that.bits_;[all …]
44 bits_ = static_cast<std::uint64_t>(1) << (c - 32); in SetOfChars()49 bits_ |= SetOfChars{str[j]}.bits_; in SetOfChars()57 constexpr bool empty() const { return bits_ == 0; } in empty()60 return (that.bits_ & ~bits_) == 0; in Has()63 return SetOfChars{bits_ | that.bits_}; in Union()66 return SetOfChars{bits_ & that.bits_}; in Intersection()69 return SetOfChars{bits_ & ~that.bits_}; in Difference()75 constexpr SetOfChars(std::uint64_t b) : bits_{b} {} in SetOfChars()76 std::uint64_t bits_{0};
35 bits_ |= mask(idx); in setBit()36 return bits_ != old; in setBit()42 bits_ &= ~mask(idx); in clearBit()43 return bits_ != old; in clearBit()58 bits_ |= v.bits_; in setUnion()59 return bits_ != old; in setUnion()65 bits_ &= v.bits_; in setIntersection()72 bits_ &= ~v.bits_; in setDifference()76 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()80 return (bits_ & v.bits_) != 0; in intersectsWith()[all …]
299 fp.u_.bits_ = bits; in ReinterpretBits()314 const Bits &bits() const { return u_.bits_; } in bits()317 Bits exponent_bits() const { return kExponentBitMask & u_.bits_; } in exponent_bits()320 Bits fraction_bits() const { return kFractionBitMask & u_.bits_; } in fraction_bits()323 Bits sign_bit() const { return kSignBitMask & u_.bits_; } in sign_bit()343 return DistanceBetweenSignAndMagnitudeNumbers(u_.bits_, rhs.u_.bits_) in AlmostEquals()351 Bits bits_; // The bits that represent the number. member