Lines Matching refs:opnd1
53 register unsigned int opnd1, opnd2, opnd3, result;
58 opnd1 = *srcptr1;
63 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) Sgl_setnegativezero(result);
68 if (Sgl_isinfinity_exponent(opnd1)) {
69 if (Sgl_iszero_mantissa(opnd1)) {
95 if (Sgl_isone_signaling(opnd1)) {
101 Sgl_set_quiet(opnd1);
119 *dstptr = opnd1;
155 if (Sgl_iszero_exponentmantissa(opnd1)) {
173 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS;
178 if (Sgl_isnotzero_exponent(opnd1)) {
180 Sgl_clear_signexponent_set_hidden(opnd1);
184 if (Sgl_iszero_mantissa(opnd1)) {
190 Sgl_clear_signexponent(opnd1);
191 Sgl_leftshiftby1(opnd1);
192 Sgl_normalize(opnd1,dest_exponent);
221 Sgl_subtract(opnd1,opnd2,opnd1);
223 for (count=1;count<=SGL_P && Sgl_all(opnd1);count++) {
224 Sgl_leftshiftby1(opnd1);
226 if (Sgl_iszero_sign(opnd1)) {
228 Sgl_subtract(opnd1,opnd2,opnd1);
230 else Sgl_addition(opnd1,opnd2,opnd1);
244 Sgl_leftshiftby1(opnd1);
246 if (Sgl_iszero_sign(opnd1)) {
248 Sgl_subtract(opnd1,opnd2,opnd1);
250 else Sgl_addition(opnd1,opnd2,opnd1);
253 if (Sgl_iszero_sign(opnd1)) guardbit = TRUE;
254 stickybit = Sgl_all(opnd1);