HomeSort by: relevance | last modified time | path
    Searched refs:kClkBits (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_defs.h 41 const int kClkBits = 42;
42 const unsigned kMaxTidReuse = (1 << (64 - kClkBits)) - 1;
45 u64 epoch : kClkBits;
46 u64 reused : 64 - kClkBits; // tid reuse count
tsan_clock.h 69 u64 epoch : kClkBits;
70 u64 tid : 64 - kClkBits; // kInvalidId if not active
tsan_rtl.h 105 // epoch : kClkBits
135 u64 res = x_ & ((1ull << kClkBits) - 1);
178 static const u64 kHistoryShift = kClkBits;
190 // epoch : kClkBits
203 DCHECK_EQ((x_ >> kClkBits) & 31, 0);
206 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits;
241 u64 masked_xor = ((s1.x_ ^ s2.x_) >> kClkBits) & 31;
263 u64 ALWAYS_INLINE addr0() const { return (x_ >> kClkBits) & 7; }
315 static const u64 kReadShift = 5 + kClkBits;
317 static const u64 kAtomicShift = 6 + kClkBits;
    [all...]
tsan_clock.cc 65 // clk_ - variable size vector clock, low kClkBits hold timestamp,
115 CHECK_EQ(reused_, ((u64)reused_ << kClkBits) >> kClkBits);

Completed in 13 milliseconds