Lines Matching refs:opnd2
54 register unsigned int opnd1, opnd2, result; in sgl_frem() local
59 opnd2 = *srcptr2; in sgl_frem()
65 if (Sgl_isnotnan(opnd2)) { in sgl_frem()
90 else if (Sgl_is_signalingnan(opnd2)) { in sgl_frem()
96 Sgl_set_quiet(opnd2); in sgl_frem()
97 *dstptr = opnd2; in sgl_frem()
110 if ((opnd2_exponent = Sgl_exponent(opnd2)) == SGL_INFINITY_EXPONENT) { in sgl_frem()
111 if (Sgl_iszero_mantissa(opnd2)) { in sgl_frem()
121 if (Sgl_isone_signaling(opnd2)) { in sgl_frem()
126 Sgl_set_quiet(opnd2); in sgl_frem()
131 *dstptr = opnd2; in sgl_frem()
137 if (Sgl_iszero_exponentmantissa(opnd2)) { in sgl_frem()
170 Sgl_normalize(opnd2,opnd2_exponent); in sgl_frem()
173 Sgl_clear_signexponent_set_hidden(opnd2); in sgl_frem()
190 if (stepcount == -1 && Sgl_isgreaterthan(opnd1,opnd2)) { in sgl_frem()
193 Sgl_leftshiftby1(opnd2); in sgl_frem()
194 Sgl_subtract(opnd2,opnd1,opnd2); in sgl_frem()
196 while (Sgl_iszero_hidden(opnd2)) { in sgl_frem()
197 Sgl_leftshiftby1(opnd2); in sgl_frem()
200 Sgl_set_exponentmantissa(result,opnd2); in sgl_frem()
220 if (Sgl_isnotlessthan(opnd1,opnd2)) in sgl_frem()
221 Sgl_subtract(opnd1,opnd2,opnd1); in sgl_frem()
228 if (Sgl_isnotlessthan(opnd1,opnd2)) { in sgl_frem()
229 Sgl_subtract(opnd1,opnd2,opnd1); in sgl_frem()
246 if (Sgl_isgreaterthan(opnd1,opnd2)) { in sgl_frem()
248 Sgl_subtract((opnd2<<1),opnd1,opnd1); in sgl_frem()
251 else if (Sgl_isequal(opnd1,opnd2) && roundup) { in sgl_frem()