Lines Matching refs:field
20 #define TEMPORAL_INLINE_GETTER_SETTER(T, data, field, lower, upper, B) \
21 inline void T::set_##field(int32_t field) { \
22 DCHECK_GE(upper, field); \
23 DCHECK_LE(lower, field); \
25 hints = B##Bits::update(hints, field); \
28 inline int32_t T::field() const { \
35 #define TEMPORAL_INLINE_SIGNED_GETTER_SETTER(T, data, field, lower, upper, B) \
36 inline void T::set_##field(int32_t field) { \
37 DCHECK_GE(upper, field); \
38 DCHECK_LE(lower, field); \
41 field &= (static_cast<uint32_t>(int32_t{-1})) ^ \
43 hints = B##Bits::update(hints, field); \
46 inline int32_t T::field() const { \
48 /* Restore bits for negative values based on the MSB in that field */ \