Lines Matching refs:bits
72 sx = ux.bits.sign; in fmodl()
75 if((uy.bits.exp|uy.bits.manh|uy.bits.manl)==0 || /* y=0 */ in fmodl()
76 (ux.bits.exp == BIAS + LDBL_MAX_EXP) || /* or x not finite */ in fmodl()
77 (uy.bits.exp == BIAS + LDBL_MAX_EXP && in fmodl()
78 ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl)!=0)) /* or y is NaN */ in fmodl()
80 if(ux.bits.exp<=uy.bits.exp) { in fmodl()
81 if((ux.bits.exp<uy.bits.exp) || in fmodl()
82 (ux.bits.manh<=uy.bits.manh && in fmodl()
83 (ux.bits.manh<uy.bits.manh || in fmodl()
84 ux.bits.manl<uy.bits.manl))) { in fmodl()
87 if(ux.bits.manh==uy.bits.manh && ux.bits.manl==uy.bits.manl) { in fmodl()
93 if(ux.bits.exp == 0) { /* subnormal x */ in fmodl()
95 ix = ux.bits.exp - (BIAS + 512); in fmodl()
97 ix = ux.bits.exp - BIAS; in fmodl()
101 if(uy.bits.exp == 0) { /* subnormal y */ in fmodl()
103 iy = uy.bits.exp - (BIAS + 512); in fmodl()
105 iy = uy.bits.exp - BIAS; in fmodl()
109 hx = SET_NBIT(ux.bits.manh); in fmodl()
110 hy = SET_NBIT(uy.bits.manh); in fmodl()
111 lx = ux.bits.manl; in fmodl()
112 ly = uy.bits.manl; in fmodl()
136 ux.bits.manh = hx; /* The mantissa is truncated here if needed. */ in fmodl()
137 ux.bits.manl = lx; in fmodl()
139 ux.bits.exp = iy + (BIAS + 512); in fmodl()
142 ux.bits.exp = iy + BIAS; in fmodl()