Lines Matching refs:lzm
51 u64 lzm; in _dp_maddf() local
238 lzm = 0; in _dp_maddf()
255 srl128(&hzm, &lzm, s); in _dp_maddf()
267 hzm = hzm + hrm + (lzm > (lzm + lrm)); in _dp_maddf()
268 lzm = lzm + lrm; in _dp_maddf()
270 srl128(&hzm, &lzm, 1); in _dp_maddf()
274 if (hzm > hrm || (hzm == hrm && lzm >= lrm)) { in _dp_maddf()
275 hzm = hzm - hrm - (lzm < lrm); in _dp_maddf()
276 lzm = lzm - lrm; in _dp_maddf()
278 hzm = hrm - hzm - (lrm < lzm); in _dp_maddf()
279 lzm = lrm - lzm; in _dp_maddf()
282 if (lzm == 0 && hzm == 0) in _dp_maddf()
290 if ((int64_t)lzm < 0) { in _dp_maddf()
292 hzm = lzm >> 1; in _dp_maddf()
293 lzm = lzm << 63; in _dp_maddf()
296 hzm = lzm; in _dp_maddf()
297 lzm = 0; in _dp_maddf()
308 hzm = hzm << t | lzm >> (64 - t); in _dp_maddf()
309 lzm = lzm << t; in _dp_maddf()
319 srl128(&hzm, &lzm, (126 - 55)); in _dp_maddf()
321 return ieee754dp_format(zs, ze, lzm); in _dp_maddf()