Lines Matching full:gi
197 gs, gm, ge, gi, gn := funpack64(g)
204 case fi && gi && fs != gs: // +Inf + -Inf or -Inf + +Inf = NaN
210 case gi: // f + ±Inf = ±Inf
260 gs, gm, ge, gi, gn := funpack64(g)
267 case fi && gi: // Inf * Inf = Inf (with sign adjusted)
270 case fi && gm == 0, fm == 0 && gi: // 0 * Inf = Inf * 0 = NaN
290 gs, gm, ge, gi, gn := funpack64(g)
297 case fi && gi: // ±Inf / ±Inf = NaN
300 case !fi && !gi && fm == 0 && gm == 0: // 0 / 0 = NaN
303 case fi, !gi && gm == 0: // Inf / g = f / 0 = Inf
306 case gi, fm == 0: // f / Inf = 0 / g = Inf
309 _, _, _, _ = fi, fn, gi, gn
345 gs, gm, _, gi, gn := funpack64(g)
351 case !fi && !gi && fm == 0 && gm == 0: // ±0 == ±0