Lines Matching refs:ux
39 union IEEEl2bits ux, uy; in nextafterl() local
41 ux.e = x; in nextafterl()
44 if ((ux.bits.exp == 0x7fff && in nextafterl()
45 ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl) != 0) || in nextafterl()
51 ux.bits.manh = 0; /* return +-minsubnormal */ in nextafterl()
52 ux.bits.manl = 1; in nextafterl()
53 ux.bits.sign = uy.bits.sign; in nextafterl()
54 t = ux.e*ux.e; in nextafterl()
55 if(t==ux.e) return t; else return ux.e; /* raise underflow flag */ in nextafterl()
58 if(ux.bits.manl==0) { in nextafterl()
59 if ((ux.bits.manh&~LDBL_NBIT)==0) in nextafterl()
60 ux.bits.exp -= 1; in nextafterl()
61 ux.bits.manh = (ux.bits.manh - 1) | (ux.bits.manh & LDBL_NBIT); in nextafterl()
63 ux.bits.manl -= 1; in nextafterl()
65 ux.bits.manl += 1; in nextafterl()
66 if(ux.bits.manl==0) { in nextafterl()
67 ux.bits.manh = (ux.bits.manh + 1) | (ux.bits.manh & LDBL_NBIT); in nextafterl()
68 if ((ux.bits.manh&~LDBL_NBIT)==0) in nextafterl()
69 ux.bits.exp += 1; in nextafterl()
72 if(ux.bits.exp==0x7fff) return x+x; /* overflow */ in nextafterl()
73 if(ux.bits.exp==0) { /* underflow */ in nextafterl()
74 mask_nbit_l(ux); in nextafterl()
75 t = ux.e * ux.e; in nextafterl()
76 if(t!=ux.e) /* raise underflow flag */ in nextafterl()
77 return ux.e; in nextafterl()
79 return ux.e; in nextafterl()