Lines Matching refs:px

32 true_add(px, py, pz)  in true_add()  argument
33 unpacked *px, *py, *pz; in true_add()
38 if ((int) px->fpclass <= (int) py->fpclass) { /* Reverse. */
40 py = px;
41 px = pt;
44 switch (px->fpclass) {
49 *pz = *px;
53 *pz = *px;
59 if (px->exponent < py->exponent) { /* Reverse. */
61 py = px;
62 px = pt;
65 pz->fpclass = px->fpclass;
66 pz->sign = px->sign;
67 pz->exponent = px->exponent;
70 if (px->exponent != py->exponent) { /* pre-alignment required */
76 c = fpu_add3wc(&(pz->significand[3]), px->significand[3],
78 c = fpu_add3wc(&(pz->significand[2]), px->significand[2],
80 c = fpu_add3wc(&(pz->significand[1]), px->significand[1],
82 c = fpu_add3wc(&(pz->significand[0]), px->significand[0],
93 true_sub(pfpsd, px, py, pz) in true_sub() argument
95 unpacked *px, *py, *pz;
100 if ((int) px->fpclass <= (int) py->fpclass) { /* Reverse. */
102 py = px;
103 px = pt;
106 *pz = *px; /* Tentative difference: x. */
127 if (px->exponent < py->exponent) { /* Reverse. */
129 py = px;
130 px = pt;
133 pz->fpclass = px->fpclass;
134 pz->sign = px->sign;
135 pz->exponent = px->exponent;
140 if (px->exponent == py->exponent) { /* no pre-alignment required */
142 c = fpu_sub3wc(&z[3], px->significand[3],
144 c = fpu_sub3wc(&z[2], px->significand[2],
146 c = fpu_sub3wc(&z[1], px->significand[1],
148 c = fpu_sub3wc(&z[0], px->significand[0],
174 c = fpu_sub3wc(&z[3], px->significand[3],
176 c = fpu_sub3wc(&z[2], px->significand[2],
178 c = fpu_sub3wc(&z[1], px->significand[1],
180 c = fpu_sub3wc(&z[0], px->significand[0],
201 _fp_add(pfpsd, px, py, pz) in _fp_add() argument
203 unpacked *px, *py, *pz;
205 if (px->sign == py->sign)
206 true_add(px, py, pz);
208 true_sub(pfpsd, px, py, pz);
212 _fp_sub(pfpsd, px, py, pz) in _fp_sub() argument
214 unpacked *px, *py, *pz;
217 if (px->sign == py->sign)
218 true_add(px, py, pz);
220 true_sub(pfpsd, px, py, pz);