Lines Matching defs:opnd2
57 register unsigned int opnd1, opnd2, opnd3, result;
63 opnd2 = *srcptr2;
67 if (Sgl_sign(opnd1) ^ Sgl_sign(opnd2)) Sgl_setnegativezero(result);
74 if (Sgl_isnotnan(opnd2)) {
75 if (Sgl_iszero_exponentmantissa(opnd2)) {
110 else if (Sgl_is_signalingnan(opnd2)) {
116 Sgl_set_quiet(opnd2);
117 *dstptr = opnd2;
130 if (Sgl_isinfinity_exponent(opnd2)) {
131 if (Sgl_iszero_mantissa(opnd2)) {
137 Sgl_makequietnan(opnd2);
138 *dstptr = opnd2;
151 if (Sgl_isone_signaling(opnd2)) {
157 Sgl_set_quiet(opnd2);
162 *dstptr = opnd2;
168 dest_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS;
189 /* opnd2 needs to have hidden bit set with msb in hidden bit */
190 if (Sgl_isnotzero_exponent(opnd2)) {
191 Sgl_clear_signexponent_set_hidden(opnd2);
195 if (Sgl_iszero_mantissa(opnd2)) {
201 Sgl_clear_signexponent(opnd2);
202 Sgl_leftshiftby1(opnd2);
203 Sgl_normalize(opnd2,dest_exponent);
208 Sgl_leftshiftby4(opnd2); /* make room for guard bits */
217 if (Sbit28(opnd1)) Sall(opnd3) += (Sall(opnd2) << 3);
218 if (Sbit29(opnd1)) Sall(opnd3) += (Sall(opnd2) << 2);
219 if (Sbit30(opnd1)) Sall(opnd3) += (Sall(opnd2) << 1);
220 if (Sbit31(opnd1)) Sall(opnd3) += Sall(opnd2);