Lines Matching refs:xe
88 union ieee754dp ieee754dp_format(int sn, int xe, u64 xm) in ieee754dp_format() argument
95 if (xe < DP_EMIN) { in ieee754dp_format()
97 int es = DP_EMIN - xe; in ieee754dp_format()
120 if (xe == DP_EMIN - 1 && in ieee754dp_format()
129 xe++; in ieee754dp_format()
135 xe += es; in ieee754dp_format()
137 assert(xe == DP_EMIN); in ieee754dp_format()
154 xe++; in ieee754dp_format()
161 assert(xe >= DP_EMIN); in ieee754dp_format()
163 if (xe > DP_EMAX) { in ieee754dp_format()
188 assert(xe == DP_EMIN); in ieee754dp_format()
196 return builddp(sn, xe + DP_EBIAS, xm & ~DP_HIDDEN_BIT); in ieee754dp_format()