56 register unsigned int opnd1p1, opnd1p2, opnd2p1, opnd2p2;
57 register unsigned int opnd3p1, opnd3p2, resultp1, resultp2;
58 register int dest_exponent,
count;
216 for (count=1;count<=
DBL_P;count+=4) {
221 Twoword_add(opnd3p1, opnd3p2, opnd2p1<<3 | opnd2p2>>29,
225 Twoword_add(opnd3p1, opnd3p2, opnd2p1<<2 | opnd2p2>>30,
229 Twoword_add(opnd3p1, opnd3p2, opnd2p1<<1 | opnd2p2>>31,
252 stickybit |=
Dallp2(opnd3p2) << 25;
253 guardbit = (
Dallp2(opnd3p2) << 24) >> 31;
254 inexact = guardbit | stickybit;
308 else if (dest_exponent <= 0) {
325 if (dest_exponent == 0 && inexact) {
344 if (guardbit && (stickybit ||
376 if (guardbit && (stickybit ||