Lines Matching defs:mask
89 const uint64_t mask = ~0ull >> (64 - width);
91 return (packed >> start) & mask;
109 const uint64_t mask = ~0ull >> (64 - width);
111 return (v & mask) << start;
118 const uint64_t mask = ~0ull >> (64 - width);
120 return (int64_t)((packed >> start) & mask);
130 uint64_t mask = (~0ull >> (64 - (end - start + 1))) << start;
132 assert((v & ~mask) == 0);
144 uint64_t mask = (~0ull >> (64 - (end - start + 1))) << start;
146 assert((packed & ~mask) == 0);
159 uint64_t mask = (~0ull >> (64 - (end - start + 1))) << start;
161 return ((addr_u64 >> shift) << start) & mask;
170 uint64_t mask = (~0ull >> (64 - (end - start + 1))) << start;
171 uint64_t addr_u64 = ((packed & mask) >> start) << shift;
202 const uint64_t mask = ~0ull >> (64 - (end - start + 1));
204 return (int_val & mask) << start;