Lines Matching refs:exponent
1665 int exponent; in pb_decode_double_as_float() local
1675 exponent = (int)((value >> 52) & 0x7FF) - 1023; in pb_decode_double_as_float()
1679 if (exponent == 1024) in pb_decode_double_as_float()
1682 exponent = 128; in pb_decode_double_as_float()
1687 if (exponent > 127) in pb_decode_double_as_float()
1690 exponent = 128; in pb_decode_double_as_float()
1693 else if (exponent < -150) in pb_decode_double_as_float()
1696 exponent = -127; in pb_decode_double_as_float()
1699 else if (exponent < -126) in pb_decode_double_as_float()
1703 mantissa >>= (-126 - exponent); in pb_decode_double_as_float()
1704 exponent = -127; in pb_decode_double_as_float()
1713 exponent += 1; in pb_decode_double_as_float()
1721 out.i |= (uint32_t)(exponent + 127) << 23; in pb_decode_double_as_float()