Lines Matching refs:opnd1
40 register unsigned int opnd1, opnd2, opnd3, result;
45 opnd1 = *srcptr1;
50 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) Sgl_setnegativezero(result);
55 if (Sgl_isinfinity_exponent(opnd1)) {
56 if (Sgl_iszero_mantissa(opnd1)) {
82 if (Sgl_isone_signaling(opnd1)) {
88 Sgl_set_quiet(opnd1);
106 *dstptr = opnd1;
142 if (Sgl_iszero_exponentmantissa(opnd1)) {
160 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS;
165 if (Sgl_isnotzero_exponent(opnd1)) {
167 Sgl_clear_signexponent_set_hidden(opnd1);
171 if (Sgl_iszero_mantissa(opnd1)) {
177 Sgl_clear_signexponent(opnd1);
178 Sgl_leftshiftby1(opnd1);
179 Sgl_normalize(opnd1,dest_exponent);
208 Sgl_subtract(opnd1,opnd2,opnd1);
210 for (count=1;count<=SGL_P && Sgl_all(opnd1);count++) {
211 Sgl_leftshiftby1(opnd1);
213 if (Sgl_iszero_sign(opnd1)) {
215 Sgl_subtract(opnd1,opnd2,opnd1);
217 else Sgl_addition(opnd1,opnd2,opnd1);
231 Sgl_leftshiftby1(opnd1);
233 if (Sgl_iszero_sign(opnd1)) {
235 Sgl_subtract(opnd1,opnd2,opnd1);
237 else Sgl_addition(opnd1,opnd2,opnd1);
240 if (Sgl_iszero_sign(opnd1)) guardbit = TRUE;
241 stickybit = Sgl_all(opnd1);