Lines Matching refs:zm
36 u64 zm; int ze; int zs __maybe_unused; int zc; in ieee754dp_maddf() local
40 EXPLODEDP(z, zc, zs, ze, zm) in ieee754dp_maddf()
44 FLUSHDP(z, zc, zs, ze, zm); in ieee754dp_maddf()
53 DPDNORMx(zm, ze); in ieee754dp_maddf()
209 assert(zm & DP_HIDDEN_BIT); in ieee754dp_maddf()
214 zm <<= 3; in ieee754dp_maddf()
228 zm = XDPSRS(zm, s); in ieee754dp_maddf()
239 zm = zm + rm; in ieee754dp_maddf()
241 if (zm >> (DP_FBITS + 1 + 3)) { /* carry out */ in ieee754dp_maddf()
242 zm = XDPSRS1(zm); in ieee754dp_maddf()
246 if (zm >= rm) { in ieee754dp_maddf()
247 zm = zm - rm; in ieee754dp_maddf()
249 zm = rm - zm; in ieee754dp_maddf()
252 if (zm == 0) in ieee754dp_maddf()
258 while ((zm >> (DP_FBITS + 3)) == 0) { in ieee754dp_maddf()
259 zm <<= 1; in ieee754dp_maddf()
264 return ieee754dp_format(zs, ze, zm); in ieee754dp_maddf()