Lines Matching refs:Uint32
795 class Uint32 {
800 Uint32() { data_ = 0; } in Uint32() function
801 explicit Uint32(uint32_t data) : data_(data) {} in Uint32() function
802 inline explicit Uint32(Uint64 data);
809 Uint32 operator~() const { return Uint32(~data_); }
810 Uint32 operator-() const { return Uint32(-data_); }
811 bool operator==(Uint32 value) const { return data_ == value.data_; }
812 bool operator!=(Uint32 value) const { return data_ != value.data_; }
813 bool operator>(Uint32 value) const { return data_ > value.data_; }
814 Uint32 operator+(Uint32 value) const { return Uint32(data_ + value.data_); }
815 Uint32 operator-(Uint32 value) const { return Uint32(data_ - value.data_); }
816 Uint32 operator&(Uint32 value) const { return Uint32(data_ & value.data_); }
817 Uint32 operator&=(Uint32 value) {
821 Uint32 operator^(Uint32 value) const { return Uint32(data_ ^ value.data_); }
822 Uint32 operator^=(Uint32 value) {
826 Uint32 operator|(Uint32 value) const { return Uint32(data_ | value.data_); }
827 Uint32 operator|=(Uint32 value) {
833 Uint32 operator>>(int shift) const {
837 if (tmp >= 32) return Uint32(0);
838 return Uint32(data_ << tmp);
841 if (tmp >= 32) return Uint32(0);
842 return Uint32(data_ >> tmp);
844 Uint32 operator<<(int shift) const {
848 if (tmp >= 32) return Uint32(0);
849 return Uint32(data_ >> tmp);
852 if (tmp >= 32) return Uint32(0);
853 return Uint32(data_ << tmp);
864 explicit Uint64(Uint32 data) : data_(data.Get()) {} in Uint64()
871 Uint32 ToUint32() const { in ToUint32()
873 return Uint32(static_cast<uint32_t>(data_)); in ToUint32()
875 Uint32 GetHigh32() const { return Uint32(data_ >> 32); } in GetHigh32()
876 Uint32 GetLow32() const { return Uint32(data_ & 0xffffffff); } in GetLow32()
978 Uint32::Uint32(Uint64 data) : data_(data.ToUint32().Get()) {} in Uint32() function
981 Int64 BitCount(Uint32 value);