Lines Matching refs:exponent
350 u8 exponent = 0; in si1145_uncompress() local
355 exponent = (x & 0xf0) >> 4; in si1145_uncompress()
358 if (exponent >= 4) in si1145_uncompress()
359 return result << (exponent - 4); in si1145_uncompress()
360 return result >> (4 - exponent); in si1145_uncompress()
366 u32 exponent = 0; in si1145_compress() local
377 exponent += 1; in si1145_compress()
382 if (exponent < 5) { in si1145_compress()
383 significand = x << (4 - exponent); in si1145_compress()
384 return (exponent << 4) | (significand & 0xF); in si1145_compress()
387 significand = x >> (exponent - 5); in si1145_compress()
391 exponent += 1; in si1145_compress()
396 return (exponent << 4) | ((significand >> 1) & 0xF); in si1145_compress()