Lines Matching refs:BITS_PER_MARKER

227 #define BITS_PER_MARKER 8  macro
228 #define MARKER_MASK ((1 << BITS_PER_MARKER) - 1)
231 ((n) & ((uint64_t) MARKER_MASK << (((size) - 1) * BITS_PER_MARKER)))
259 count = (count / BITS_PER_UNIT) * BITS_PER_MARKER; in do_shift_rotate()
263 if (size < 64 / BITS_PER_MARKER) in do_shift_rotate()
264 n->n &= ((uint64_t) 1 << (size * BITS_PER_MARKER)) - 1; in do_shift_rotate()
276 for (i = 0; i < count / BITS_PER_MARKER; i++) in do_shift_rotate()
278 << ((size - 1 - i) * BITS_PER_MARKER); in do_shift_rotate()
281 n->n = (n->n << count) | (n->n >> ((size * BITS_PER_MARKER) - count)); in do_shift_rotate()
284 n->n = (n->n >> count) | (n->n << ((size * BITS_PER_MARKER) - count)); in do_shift_rotate()
290 if (size < 64 / BITS_PER_MARKER) in do_shift_rotate()
291 n->n &= ((uint64_t) 1 << (size * BITS_PER_MARKER)) - 1; in do_shift_rotate()
336 if (size > 64 / BITS_PER_MARKER) in init_symbolic_number()
342 if (size < 64 / BITS_PER_MARKER) in init_symbolic_number()
343 n->n &= ((uint64_t) 1 << (size * BITS_PER_MARKER)) - 1; in init_symbolic_number()
511 if (n->range > 64 / BITS_PER_MARKER) in perform_symbolic_merge()
518 for (i = 0; i < size; i++, inc <<= BITS_PER_MARKER) in perform_symbolic_merge()
521 = (toinc_n_ptr->n >> (i * BITS_PER_MARKER)) & MARKER_MASK; in perform_symbolic_merge()
546 for (i = 0, mask = MARKER_MASK; i < size; i++, mask <<= BITS_PER_MARKER) in perform_symbolic_merge()
606 mask |= (uint64_t) MARKER_MASK << (i * BITS_PER_MARKER); in find_bswap_or_nop_1()
670 mask |= (uint64_t) MARKER_MASK << (i * BITS_PER_MARKER); in find_bswap_or_nop_1()
692 if (type_size > 64 / BITS_PER_MARKER) in find_bswap_or_nop_1()
701 << ((type_size - 1 - i) * BITS_PER_MARKER); in find_bswap_or_nop_1()
703 if (type_size < 64 / BITS_PER_MARKER) in find_bswap_or_nop_1()
707 n->n &= ((uint64_t) 1 << (type_size * BITS_PER_MARKER)) - 1; in find_bswap_or_nop_1()
790 for (tmpn = n->n, rsize = 0; tmpn; tmpn >>= BITS_PER_MARKER, rsize++); in find_bswap_or_nop_finalize()
798 mask = ((uint64_t) 1 << (n->range * BITS_PER_MARKER)) - 1; in find_bswap_or_nop_finalize()
799 *cmpxchg >>= (64 / BITS_PER_MARKER - n->range) * BITS_PER_MARKER; in find_bswap_or_nop_finalize()
809 mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1; in find_bswap_or_nop_finalize()
811 *cmpnop >>= (n->range - rsize) * BITS_PER_MARKER; in find_bswap_or_nop_finalize()
815 mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1; in find_bswap_or_nop_finalize()
816 *cmpxchg >>= (n->range - rsize) * BITS_PER_MARKER; in find_bswap_or_nop_finalize()
4315 i += BITS_PER_UNIT, nn >>= BITS_PER_MARKER) in process_store()