Lines Matching +full:re +full:-
1 // SPDX-License-Identifier: GPL-2.0-only
18 int re; in _sp_maddf() local
105 /* Handle cases +0 + (-0) and similar ones. */ in _sp_maddf()
146 * rm = xm * ym, re = xe + ye basically in _sp_maddf()
151 /* rm = xm * ym, re = xe+ye basically */ in _sp_maddf()
155 re = xe + ye; in _sp_maddf()
166 re++; in _sp_maddf()
177 rm = XSPSRS64(rm64, (62 - 26)); in _sp_maddf()
178 return ieee754sp_format(rs, re, rm); in _sp_maddf()
182 zm64 = (uint64_t)zm << (62 - 23); in _sp_maddf()
186 if (ze > re) { in _sp_maddf()
190 s = ze - re; in _sp_maddf()
192 re += s; in _sp_maddf()
193 } else if (re > ze) { in _sp_maddf()
197 s = re - ze; in _sp_maddf()
201 assert(ze == re); in _sp_maddf()
217 zm64 = zm64 - rm64; in _sp_maddf()
219 zm64 = rm64 - zm64; in _sp_maddf()
230 ze--; in _sp_maddf()
239 zm = XSPSRS64(zm64, (62 - 26)); in _sp_maddf()