Lines Matching refs:nsr
1663 int nsr = ((vlen << LOG2_BITS_PER_BYTE) % BITS_PER_DIGIT); in vec_to_char() local
1665 int d = u[right_digit] >> nsr; in vec_to_char()
1670 d |= u[left_digit] << (BITS_PER_DIGIT - nsr); in vec_to_char()
1701 const int nsr = BITS_PER_DIGIT - BITS_PER_BYTE; in vec_from_char() local
1702 const sc_digit mask = one_and_ones(nsr); in vec_from_char()
1717 carry = vval >> nsr; in vec_from_char()
1775 int nsr = BITS_PER_DIGIT - nsl; in vec_shift_left() local
1776 sc_digit mask = one_and_ones(nsr); in vec_shift_left()
1783 carry = uval >> nsr; in vec_shift_left()
1794 vec_shift_right(int ulen, sc_digit *u, int nsr, sc_digit fill) in vec_shift_right() argument
1803 if (nsr <= 0) in vec_shift_right()
1807 if (nsr >= (int) BITS_PER_DIGIT) { in vec_shift_right()
1811 if (nsr % BITS_PER_DIGIT == 0) { in vec_shift_right()
1812 nd = nsr / BITS_PER_DIGIT; in vec_shift_right()
1813 nsr = 0; in vec_shift_right()
1816 nd = DIV_CEIL(nsr) - 1; in vec_shift_right()
1817 nsr -= nd * BITS_PER_DIGIT; in vec_shift_right()
1835 if (nsr == 0) in vec_shift_right()
1844 int nsl = BITS_PER_DIGIT - nsr; in vec_shift_right()
1845 sc_digit mask = one_and_ones(nsr); in vec_shift_right()
1851 (*uiter) = (uval >> nsr) | carry; in vec_shift_right()