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