Lines Matching refs:exp
137 int fraction, shift, mantissa, sign, exp, zeropre; in float_to_int() local
141 exp = (flt32_val & ~BIT(31)) >> 23; in float_to_int()
143 if (!exp && !mantissa) in float_to_int()
150 exp -= 127; in float_to_int()
151 if (exp < 0) { in float_to_int()
152 exp = -exp; in float_to_int()
153 if (exp >= BITS_PER_TYPE(u32)) in float_to_int()
155 zeropre = (((BIT(23) + mantissa) * 100) >> 23) >> exp; in float_to_int()
159 shift = 23 - exp; in float_to_int()
165 flt32_val = BIT(exp) + (mantissa << shift); in float_to_int()
168 flt32_val = BIT(exp) + (mantissa >> shift); in float_to_int()