Lines Matching +full:0 +full:xe
117 /* normalize xm,xe */ in ieee754dp_sub()
135 if (xe > ye) { in ieee754dp_sub()
139 s = xe - ye; in ieee754dp_sub()
142 } else if (ye > xe) { in ieee754dp_sub()
146 s = ye - xe; in ieee754dp_sub()
148 xe += s; in ieee754dp_sub()
150 assert(xe == ye); in ieee754dp_sub()
151 assert(xe <= DP_EMAX); in ieee754dp_sub()
160 xe++; in ieee754dp_sub()
169 if (xm == 0) { in ieee754dp_sub()
173 return ieee754dp_zero(0); /* other round modes => sign = 1 */ in ieee754dp_sub()
178 while ((xm >> (DP_FBITS + 3)) == 0) { in ieee754dp_sub()
180 xe--; in ieee754dp_sub()
184 return ieee754dp_format(xs, xe, xm); in ieee754dp_sub()