Lines Matching refs:bits
74 sx = ux.bits.sign; in remquol()
75 sxy = sx ^ uy.bits.sign; in remquol()
76 ux.bits.sign = 0; /* |x| */ in remquol()
77 uy.bits.sign = 0; /* |y| */ in remquol()
80 if((uy.bits.exp|uy.bits.manh|uy.bits.manl)==0 || /* y=0 */ in remquol()
81 (ux.bits.exp == BIAS + LDBL_MAX_EXP) || /* or x not finite */ in remquol()
82 (uy.bits.exp == BIAS + LDBL_MAX_EXP && in remquol()
83 ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)!=0)) /* or y is NaN */ in remquol()
85 if(ux.bits.exp<=uy.bits.exp) { in remquol()
86 if((ux.bits.exp<uy.bits.exp) || in remquol()
87 (ux.bits.manh<=uy.bits.manh && in remquol()
88 (ux.bits.manh<uy.bits.manh || in remquol()
89 ux.bits.manl<uy.bits.manl))) { in remquol()
93 if(ux.bits.manh==uy.bits.manh && ux.bits.manl==uy.bits.manl) { in remquol()
100 if(ux.bits.exp == 0) { /* subnormal x */ in remquol()
102 ix = ux.bits.exp - (BIAS + 512); in remquol()
104 ix = ux.bits.exp - BIAS; in remquol()
108 if(uy.bits.exp == 0) { /* subnormal y */ in remquol()
110 iy = uy.bits.exp - (BIAS + 512); in remquol()
112 iy = uy.bits.exp - BIAS; in remquol()
116 hx = SET_NBIT(ux.bits.manh); in remquol()
117 hy = SET_NBIT(uy.bits.manh); in remquol()
118 lx = ux.bits.manl; in remquol()
119 ly = uy.bits.manl; in remquol()
143 ux.bits.manh = hx; /* The integer bit is truncated here if needed. */ in remquol()
144 ux.bits.manl = lx; in remquol()
146 ux.bits.exp = iy + (BIAS + 512); in remquol()
149 ux.bits.exp = iy + BIAS; in remquol()
164 ux.bits.sign ^= sx; in remquol()