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