Home | History | Annotate | Download | only in src

Lines Matching full:bits

42 	if ((ux.bits.exp == 0x7fff &&
43 ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl) != 0) ||
44 (uy.bits.exp == 0x7fff &&
45 ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0))
49 ux.bits.manh = 0; /* return +-minsubnormal */
50 ux.bits.manl = 1;
51 ux.bits.sign = uy.bits.sign;
56 if(ux.bits.manl==0) {
57 if ((ux.bits.manh&~LDBL_NBIT)==0)
58 ux.bits.exp -= 1;
59 ux.bits.manh = (ux.bits.manh - 1) | (ux.bits.manh & LDBL_NBIT);
61 ux.bits.manl -= 1;
63 ux.bits.manl += 1;
64 if(ux.bits.manl==0) {
65 ux.bits.manh = (ux.bits.manh + 1) | (ux.bits.manh & LDBL_NBIT);
66 if ((ux.bits.manh&~LDBL_NBIT)==0)
67 ux.bits.exp += 1;
70 if(ux.bits.exp==0x7fff) return x+x; /* overflow */
71 if(ux.bits.exp==0) { /* underflow */