Lines Matching refs:lo_bit
265 int lo_bit, hi_bit, cur_bitshift = 0; in get_field() local
277 lo_bit = start % FLOATFORMAT_CHAR_BIT; in get_field()
278 hi_bit = min (lo_bit + len, FLOATFORMAT_CHAR_BIT); in get_field()
282 unsigned int shifted = *(data + cur_byte) >> lo_bit; in get_field()
283 unsigned int bits = hi_bit - lo_bit; in get_field()
289 lo_bit = 0; in get_field()
429 int lo_bit, hi_bit; in put_field() local
441 lo_bit = start % FLOATFORMAT_CHAR_BIT; in put_field()
442 hi_bit = min (lo_bit + len, FLOATFORMAT_CHAR_BIT); in put_field()
447 unsigned int bits = hi_bit - lo_bit; in put_field()
448 unsigned int mask = ((1 << bits) - 1) << lo_bit; in put_field()
449 *byte_ptr = (*byte_ptr & ~mask) | ((stuff_to_put << lo_bit) & mask); in put_field()
453 lo_bit = 0; in put_field()