Lines Matching defs:fp
64 __fpu_shr(struct fpn *fp, int rsh)
70 if (rsh <= 0 || (fp->fp_class != FPC_NUM && !ISNAN(fp)))
74 m0 = fp->fp_mant[0];
75 m1 = fp->fp_mant[1];
76 m2 = fp->fp_mant[2];
77 m3 = fp->fp_mant[3];
85 fp->fp_mant[0] = 0;
86 fp->fp_mant[1] = 0;
87 fp->fp_mant[2] = 0;
88 fp->fp_mant[3] = 0;
91 fp->fp_class = FPC_ZERO;
94 fp->fp_sticky = 1;
99 s = fp->fp_sticky;
120 fp->fp_mant[0] = m0;
121 fp->fp_mant[1] = m1;
122 fp->fp_mant[2] = m2;
123 fp->fp_mant[3] = m3;
124 fp->fp_sticky = s;
135 * a supernormal and it will fix it (provided fp->fp_mant[3] == 0).
138 __fpu_norm(struct fpn *fp)
143 exp = fp->fp_exp;
144 m0 = fp->fp_mant[0];
145 m1 = fp->fp_mant[1];
146 m2 = fp->fp_mant[2];
147 m3 = fp->fp_mant[3];
158 fp->fp_class = FPC_ZERO;
194 fp->fp_exp = exp;
195 fp->fp_mant[0] = m0;
196 fp->fp_mant[1] = m1;
197 fp->fp_mant[2] = m2;
198 fp->fp_mant[3] = m3;
208 struct fpn *fp;
211 fp = &fe->fe_f3;
212 fp->fp_class = FPC_QNAN;
213 fp->fp_sign = 0;
214 fp->fp_mant[0] = FP_1 - 1;
215 fp->fp_mant[1] = fp->fp_mant[2] = fp->fp_mant[3] = ~0;
216 return (fp);