Lines Matching defs:x_
149 x_ = tid << kTidShift;
150 x_ |= epoch << kClkShift;
157 : x_(x) {
161 return x_;
165 u64 res = (x_ & ~kIgnoreBit) >> kTidShift;
170 u64 res = x_ >> kTidShift;
175 u64 res = (x_ << (kTidBits + 1)) >> (64 - kClkBits);
181 x_ += 1 << kClkShift;
186 void SetIgnoreBit() { x_ |= kIgnoreBit; }
187 void ClearIgnoreBit() { x_ &= ~kIgnoreBit; }
188 bool GetIgnoreBit() const { return (s64)x_ < 0; }
193 x_ = (x_ & ~7) | hs;
197 return (int)(x_ & 7);
201 x_ &= ~7;
217 u64 x_;
235 : FastState(s.x_) {
240 DCHECK_EQ(x_ & 31, 0);
243 x_ |= (kAccessSizeLog << 3) | addr0;
249 DCHECK_EQ(x_ & kReadBit, 0);
251 x_ |= kReadBit;
258 x_ |= kAtomicBit;
263 return x_ & kAtomicBit;
267 return x_ == 0;
271 u64 shifted_xor = (s1.x_ ^ s2.x_) >> kTidShift;
277 u64 masked_xor = (s1.x_ ^ s2.x_) & 31;
311 return x_ & 7;
313 u64 addr0() const { return x_ & 7; }
316 bool IsRead() const { return x_ & kReadBit; }
328 x_ |= kFreedBit;
332 return x_ & kFreedBit;
336 bool res = x_ & kFreedBit;
337 x_ &= ~kFreedBit;
343 bool v = x_ & u64(((kIsWrite ^ 1) << kReadShift)
350 bool v = ((x_ >> kReadShift) & 3)
358 bool v = ((x_ >> kReadShift) & 3)
371 u64 size_log() const { return (x_ >> 3) & 3; }