- uy.e = y;
- expsigny = uy.xbits.expsign;
- expty = expsigny & 0x7fff;
- ux.e = x;
- expsignx = ux.xbits.expsign;
- exptx = expsignx & 0x7fff;
- if ((exptx==BIAS+LDBL_MAX_EXP &&
- ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl)!=0) || /* x is NaN */
- (expty==BIAS+LDBL_MAX_EXP &&
- ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)!=0)) /* y is NaN */