Home | History | Annotate | Download | only in rtl

Lines Matching defs:x_

94     x_ = tid << kTidShift;
95 x_ |= epoch;
102 : x_(x) {
106 return x_;
110 u64 res = (x_ & ~kIgnoreBit) >> kTidShift;
115 u64 res = x_ >> kTidShift;
120 u64 res = x_ & ((1ull << kClkBits) - 1);
126 x_ += 1;
131 void SetIgnoreBit() { x_ |= kIgnoreBit; }
132 void ClearIgnoreBit() { x_ &= ~kIgnoreBit; }
133 bool GetIgnoreBit() const { return (s64)x_ < 0; }
138 x_ = (x_ & ~(kHistoryMask << kHistoryShift)) | (u64(hs) << kHistoryShift);
143 return (int)((x_ >> kHistoryShift) & kHistoryMask);
165 u64 x_;
183 : FastState(s.x_) {
188 DCHECK_EQ((x_ >> kClkBits) & 31, 0);
191 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits;
197 DCHECK_EQ(x_ & kReadBit, 0);
199 x_ |= kReadBit;
206 x_ |= kAtomicBit;
211 return x_ & kAtomicBit;
215 return x_ == 0;
219 u64 shifted_xor = (s1.x_ ^ s2.x_) >> kTidShift;
226 u64 masked_xor = ((s1.x_ ^ s2.x_) >> kClkBits) & 31;
248 u64 ALWAYS_INLINE addr0() const { return (x_ >> kClkBits) & 7; }
251 bool ALWAYS_INLINE IsRead() const { return x_ & kReadBit; }
263 x_ |= kFreedBit;
267 return x_ & kFreedBit;
271 bool res = x_ & kFreedBit;
272 x_ &= ~kFreedBit;
277 bool v = x_ & ((u64(kIsWrite ^ 1) << kReadShift)
284 bool v = ((x_ >> kReadShift) & 3)
292 bool v = ((x_ >> kReadShift) & 3)
305 u64 size_log() const { return (x_ >> (3 + kClkBits)) & 3; }