Lines Matching refs:exponent
345 u8 exponent = 0; in si1145_uncompress() local
350 exponent = (x & 0xf0) >> 4; in si1145_uncompress()
353 if (exponent >= 4) in si1145_uncompress()
354 return result << (exponent - 4); in si1145_uncompress()
355 return result >> (4 - exponent); in si1145_uncompress()
361 u32 exponent = 0; in si1145_compress() local
372 exponent += 1; in si1145_compress()
377 if (exponent < 5) { in si1145_compress()
378 significand = x << (4 - exponent); in si1145_compress()
379 return (exponent << 4) | (significand & 0xF); in si1145_compress()
382 significand = x >> (exponent - 5); in si1145_compress()
386 exponent += 1; in si1145_compress()
391 return (exponent << 4) | ((significand >> 1) & 0xF); in si1145_compress()