Lines Matching refs:lz
96 int exp, mant, lz, frac; in elog2() local
110 asm("cntlzw %0,%1" : "=r" (lz) : "r" (mant)); in elog2()
111 mant <<= lz - 8; in elog2()
112 exp = (-118 - lz) << 23; in elog2()
144 asm("cntlzw %0,%1" : "=r" (lz) : "r" (exp)); in elog2()
145 lz = 8 - lz; in elog2()
146 if (lz > 0) in elog2()
147 exp >>= lz; in elog2()
148 else if (lz < 0) in elog2()
149 exp <<= -lz; in elog2()
150 s += ((lz + 126) << 23) + exp; in elog2()