Searched refs:opnd1 (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/arch/parisc/math-emu/
H A Dsfrem.c54 register unsigned int opnd1, opnd2, result; sgl_frem() local
58 opnd1 = *srcptr1; sgl_frem()
63 if ((opnd1_exponent = Sgl_exponent(opnd1)) == SGL_INFINITY_EXPONENT) { sgl_frem()
64 if (Sgl_iszero_mantissa(opnd1)) { sgl_frem()
79 if (Sgl_isone_signaling(opnd1)) { sgl_frem()
85 Sgl_set_quiet(opnd1); sgl_frem()
103 *dstptr = opnd1; sgl_frem()
115 *dstptr = opnd1; sgl_frem()
149 result = opnd1; sgl_frem()
156 if (Sgl_iszero_mantissa(opnd1)) { sgl_frem()
157 *dstptr = opnd1; sgl_frem()
162 Sgl_normalize(opnd1,opnd1_exponent); sgl_frem()
165 Sgl_clear_signexponent_set_hidden(opnd1); sgl_frem()
181 * check for opnd1/opnd2 < 1 sgl_frem()
185 * check for opnd1/opnd2 > 1/2 sgl_frem()
188 * r = opnd1 - opnd2 sgl_frem()
190 if (stepcount == -1 && Sgl_isgreaterthan(opnd1,opnd2)) { sgl_frem()
192 /* align opnd2 with opnd1 */ sgl_frem()
194 Sgl_subtract(opnd2,opnd1,opnd2); sgl_frem()
204 * opnd1/opnd2 <= 1/2 sgl_frem()
207 * r = opnd1 sgl_frem()
209 Sgl_set_exponentmantissa(result,opnd1); sgl_frem()
219 while (stepcount-- > 0 && Sgl_all(opnd1)) { sgl_frem()
220 if (Sgl_isnotlessthan(opnd1,opnd2)) sgl_frem()
221 Sgl_subtract(opnd1,opnd2,opnd1); sgl_frem()
222 Sgl_leftshiftby1(opnd1); sgl_frem()
228 if (Sgl_isnotlessthan(opnd1,opnd2)) { sgl_frem()
229 Sgl_subtract(opnd1,opnd2,opnd1); sgl_frem()
232 if (stepcount > 0 || Sgl_iszero(opnd1)) { sgl_frem()
240 * Check for cases where opnd1/opnd2 < n sgl_frem()
243 * opnd1. The mantissa also needs some correction. sgl_frem()
245 Sgl_leftshiftby1(opnd1); sgl_frem()
246 if (Sgl_isgreaterthan(opnd1,opnd2)) { sgl_frem()
248 Sgl_subtract((opnd2<<1),opnd1,opnd1); sgl_frem()
251 else if (Sgl_isequal(opnd1,opnd2) && roundup) { sgl_frem()
256 while (Sgl_iszero_hidden(opnd1)) { sgl_frem()
258 Sgl_leftshiftby1(opnd1); sgl_frem()
260 Sgl_set_exponentmantissa(result,opnd1); sgl_frem()
H A Dsfdiv.c53 register unsigned int opnd1, opnd2, opnd3, result; sgl_fdiv() local
58 opnd1 = *srcptr1; sgl_fdiv()
63 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) Sgl_setnegativezero(result); sgl_fdiv()
68 if (Sgl_isinfinity_exponent(opnd1)) { sgl_fdiv()
69 if (Sgl_iszero_mantissa(opnd1)) { sgl_fdiv()
95 if (Sgl_isone_signaling(opnd1)) { sgl_fdiv()
101 Sgl_set_quiet(opnd1); sgl_fdiv()
119 *dstptr = opnd1; sgl_fdiv()
155 if (Sgl_iszero_exponentmantissa(opnd1)) { sgl_fdiv()
173 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS; sgl_fdiv()
178 if (Sgl_isnotzero_exponent(opnd1)) { sgl_fdiv()
180 Sgl_clear_signexponent_set_hidden(opnd1); sgl_fdiv()
184 if (Sgl_iszero_mantissa(opnd1)) { sgl_fdiv()
190 Sgl_clear_signexponent(opnd1); sgl_fdiv()
191 Sgl_leftshiftby1(opnd1); sgl_fdiv()
192 Sgl_normalize(opnd1,dest_exponent); sgl_fdiv()
221 Sgl_subtract(opnd1,opnd2,opnd1); sgl_fdiv()
223 for (count=1;count<=SGL_P && Sgl_all(opnd1);count++) { sgl_fdiv()
224 Sgl_leftshiftby1(opnd1); sgl_fdiv()
226 if (Sgl_iszero_sign(opnd1)) { sgl_fdiv()
228 Sgl_subtract(opnd1,opnd2,opnd1); sgl_fdiv()
230 else Sgl_addition(opnd1,opnd2,opnd1); sgl_fdiv()
244 Sgl_leftshiftby1(opnd1); sgl_fdiv()
246 if (Sgl_iszero_sign(opnd1)) { sgl_fdiv()
248 Sgl_subtract(opnd1,opnd2,opnd1); sgl_fdiv()
250 else Sgl_addition(opnd1,opnd2,opnd1); sgl_fdiv()
253 if (Sgl_iszero_sign(opnd1)) guardbit = TRUE; sgl_fdiv()
254 stickybit = Sgl_all(opnd1); sgl_fdiv()
H A Dsfmpy.c56 register unsigned int opnd1, opnd2, opnd3, result; sgl_fmpy() local
61 opnd1 = *srcptr1; sgl_fmpy()
66 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) Sgl_setnegativezero(result); sgl_fmpy()
71 if (Sgl_isinfinity_exponent(opnd1)) { sgl_fmpy()
72 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpy()
98 if (Sgl_isone_signaling(opnd1)) { sgl_fmpy()
104 Sgl_set_quiet(opnd1); sgl_fmpy()
122 *dstptr = opnd1; sgl_fmpy()
131 if (Sgl_iszero_exponentmantissa(opnd1)) { sgl_fmpy()
167 dest_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS; sgl_fmpy()
172 if (Sgl_isnotzero_exponent(opnd1)) { sgl_fmpy()
174 Sgl_clear_signexponent_set_hidden(opnd1); sgl_fmpy()
178 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpy()
184 Sgl_clear_signexponent(opnd1); sgl_fmpy()
185 Sgl_leftshiftby1(opnd1); sgl_fmpy()
186 Sgl_normalize(opnd1,dest_exponent); sgl_fmpy()
216 if (Sbit28(opnd1)) Sall(opnd3) += (Sall(opnd2) << 3); sgl_fmpy()
217 if (Sbit29(opnd1)) Sall(opnd3) += (Sall(opnd2) << 2); sgl_fmpy()
218 if (Sbit30(opnd1)) Sall(opnd3) += (Sall(opnd2) << 1); sgl_fmpy()
219 if (Sbit31(opnd1)) Sall(opnd3) += Sall(opnd2); sgl_fmpy()
220 Sgl_rightshiftby4(opnd1); sgl_fmpy()
H A Ddfrem.c182 * check for opnd1/opnd2 < 1 dbl_frem()
186 * check for opnd1/opnd2 > 1/2 dbl_frem()
189 * r = opnd1 - opnd2 dbl_frem()
195 /* align opnd2 with opnd1 */ dbl_frem()
208 * opnd1/opnd2 <= 1/2 dbl_frem()
211 * r = opnd1 dbl_frem()
245 * Check for cases where opnd1/opnd2 < n dbl_frem()
248 * opnd1. The mantissa also needs some correction. dbl_frem()
H A Dfmpyfadd.c1382 unsigned int opnd1, opnd2, opnd3; sgl_fmpyfadd() local
1393 Sgl_copyfromptr(src1ptr,opnd1); sgl_fmpyfadd()
1400 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) sgl_fmpyfadd()
1407 mpy_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS; sgl_fmpyfadd()
1412 if (Sgl_isinfinity_exponent(opnd1)) { sgl_fmpyfadd()
1413 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpyfadd()
1457 if (Sgl_isone_signaling(opnd1)) { sgl_fmpyfadd()
1463 Sgl_set_quiet(opnd1); sgl_fmpyfadd()
1494 Sgl_copytoptr(opnd1,dstptr); sgl_fmpyfadd()
1505 if (Sgl_iszero_exponentmantissa(opnd1)) { sgl_fmpyfadd()
1608 if (Sgl_isnotzero_exponent(opnd1)) { sgl_fmpyfadd()
1610 Sgl_clear_signexponent_set_hidden(opnd1); sgl_fmpyfadd()
1614 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpyfadd()
1646 Sgl_clear_signexponent(opnd1); sgl_fmpyfadd()
1647 Sgl_leftshiftby1(opnd1); sgl_fmpyfadd()
1648 Sgl_normalize(opnd1,mpy_exponent); sgl_fmpyfadd()
1708 if (Sbit28(opnd1)) { sgl_fmpyfadd()
1712 if (Sbit29(opnd1)) { sgl_fmpyfadd()
1715 if (Sbit30(opnd1)) { sgl_fmpyfadd()
1718 if (Sbit31(opnd1)) { sgl_fmpyfadd()
1721 Sgl_rightshiftby4(opnd1); sgl_fmpyfadd()
2023 unsigned int opnd1, opnd2, opnd3; sgl_fmpynfadd() local
2034 Sgl_copyfromptr(src1ptr,opnd1); sgl_fmpynfadd()
2041 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) sgl_fmpynfadd()
2049 mpy_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS; sgl_fmpynfadd()
2054 if (Sgl_isinfinity_exponent(opnd1)) { sgl_fmpynfadd()
2055 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpynfadd()
2099 if (Sgl_isone_signaling(opnd1)) { sgl_fmpynfadd()
2105 Sgl_set_quiet(opnd1); sgl_fmpynfadd()
2136 Sgl_copytoptr(opnd1,dstptr); sgl_fmpynfadd()
2147 if (Sgl_iszero_exponentmantissa(opnd1)) { sgl_fmpynfadd()
2250 if (Sgl_isnotzero_exponent(opnd1)) { sgl_fmpynfadd()
2252 Sgl_clear_signexponent_set_hidden(opnd1); sgl_fmpynfadd()
2256 if (Sgl_iszero_mantissa(opnd1)) { sgl_fmpynfadd()
2288 Sgl_clear_signexponent(opnd1); sgl_fmpynfadd()
2289 Sgl_leftshiftby1(opnd1); sgl_fmpynfadd()
2290 Sgl_normalize(opnd1,mpy_exponent); sgl_fmpynfadd()
2350 if (Sbit28(opnd1)) { sgl_fmpynfadd()
2354 if (Sbit29(opnd1)) { sgl_fmpynfadd()
2357 if (Sbit30(opnd1)) { sgl_fmpynfadd()
2360 if (Sbit31(opnd1)) { sgl_fmpynfadd()
2363 Sgl_rightshiftby4(opnd1); sgl_fmpynfadd()

Completed in 76 milliseconds