Lines Matching refs:opnd3

43 	register unsigned int opnd1, opnd2, opnd3, result;  in sgl_fmpy()  local
195 Sgl_setzero(opnd3); in sgl_fmpy()
201 stickybit |= Slow4(opnd3); in sgl_fmpy()
202 Sgl_rightshiftby4(opnd3); in sgl_fmpy()
203 if (Sbit28(opnd1)) Sall(opnd3) += (Sall(opnd2) << 3); in sgl_fmpy()
204 if (Sbit29(opnd1)) Sall(opnd3) += (Sall(opnd2) << 2); in sgl_fmpy()
205 if (Sbit30(opnd1)) Sall(opnd3) += (Sall(opnd2) << 1); in sgl_fmpy()
206 if (Sbit31(opnd1)) Sall(opnd3) += Sall(opnd2); in sgl_fmpy()
210 if (Sgl_iszero_sign(opnd3)) { in sgl_fmpy()
211 Sgl_leftshiftby1(opnd3); in sgl_fmpy()
218 while (Sgl_iszero_sign(opnd3)) { in sgl_fmpy()
219 Sgl_leftshiftby1(opnd3); in sgl_fmpy()
225 stickybit |= Sgl_all(opnd3) << (SGL_BITLENGTH - SGL_EXP_LENGTH + 1); in sgl_fmpy()
226 guardbit = Sbit24(opnd3); in sgl_fmpy()
230 Sgl_rightshiftby8(opnd3); in sgl_fmpy()
236 Sgl_clear_signexponent(opnd3); in sgl_fmpy()
240 Sgl_increment(opnd3); in sgl_fmpy()
244 Sgl_increment(opnd3); in sgl_fmpy()
248 if (stickybit || Sgl_isone_lowmantissa(opnd3)) in sgl_fmpy()
249 Sgl_increment(opnd3); in sgl_fmpy()
252 if (Sgl_isone_hidden(opnd3)) dest_exponent++; in sgl_fmpy()
254 Sgl_set_mantissa(result,opnd3); in sgl_fmpy()
302 Sgl_increment(opnd3); in sgl_fmpy()
303 if (Sgl_isone_hiddenoverflow(opnd3)) in sgl_fmpy()
305 Sgl_decrement(opnd3); in sgl_fmpy()
310 Sgl_increment(opnd3); in sgl_fmpy()
311 if (Sgl_isone_hiddenoverflow(opnd3)) in sgl_fmpy()
313 Sgl_decrement(opnd3); in sgl_fmpy()
318 Sgl_isone_lowmantissa(opnd3))) { in sgl_fmpy()
319 Sgl_increment(opnd3); in sgl_fmpy()
320 if (Sgl_isone_hiddenoverflow(opnd3)) in sgl_fmpy()
322 Sgl_decrement(opnd3); in sgl_fmpy()
332 Sgl_denormalize(opnd3,dest_exponent,guardbit,stickybit,inexact); in sgl_fmpy()
339 Sgl_increment(opnd3); in sgl_fmpy()
344 Sgl_increment(opnd3); in sgl_fmpy()
349 Sgl_isone_lowmantissa(opnd3))) { in sgl_fmpy()
350 Sgl_increment(opnd3); in sgl_fmpy()
356 Sgl_set_exponentmantissa(result,opnd3); in sgl_fmpy()