Lines Matching refs:pz
32 _fp_div(pfpsd, px, py, pz) in _fp_div() argument
34 unpacked *px, *py, *pz;
39 *pz = *px;
42 if (py->fpclass >= px->fpclass) *pz = *py;
46 pz->sign = px->sign ^ py->sign;
54 fpu_error_nan(pfpsd, pz);
55 pz->fpclass = fp_quiet;
62 pz->fpclass = fp_infinity;
65 pz->fpclass = fp_zero;
79 pz->exponent = px->exponent - py->exponent;
81 pz->exponent = px->exponent - py->exponent - 1;
99 pz->significand[0] = q;
117 pz->significand[1] = q;
135 pz->significand[2] = q;
153 pz->significand[3] = q;
154 if ((r[0]|r[1]|r[2]|r[3]) == 0) pz->sticky = pz->rounded = 0;
156 pz->sticky = 1; /* half way case won't occur */
157 if (fpu_cmpli(r, y, 4) >= 0) pz->rounded = 1;
162 _fp_sqrt(pfpsd, px, pz) in _fp_sqrt() argument
164 unpacked *px, *pz;
168 *pz = *px;
176 fpu_error_nan(pfpsd, pz);
177 pz->fpclass = fp_quiet;
182 fpu_error_nan(pfpsd, pz);
183 pz->fpclass = fp_quiet;
195 pz->exponent = (px->exponent - 1) / 2;
205 pz->exponent = px->exponent / 2;
223 pz->significand[0] = q;
244 pz->significand[1] = q;
268 pz->significand[2] = q;
295 pz->significand[3] = q;
297 pz->sticky = pz->rounded = 0;
299 pz->sticky = 1;
301 pz->rounded = 1;
303 pz->rounded = 0;