Home | History | Annotate | Download | only in spmath

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_isinfinity(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)) {
142 if (Sgl_isone_signaling(opnd2)) {
147 Sgl_set_quiet(opnd2);
152 *dstptr = opnd2;
158 if (Sgl_iszero_exponentmantissa(opnd2)) {
177 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS;
198 /* opnd2 needs to have hidden bit set with msb in hidden bit */
199 if (Sgl_isnotzero_exponent(opnd2)) {
200 Sgl_clear_signexponent_set_hidden(opnd2);
204 Sgl_clear_signexponent(opnd2);
205 Sgl_leftshiftby1(opnd2);
206 while(Sgl_iszero_hiddenhigh7mantissa(opnd2)) {
207 Sgl_leftshiftby8(opnd2);
210 if(Sgl_iszero_hiddenhigh3mantissa(opnd2)) {
211 Sgl_leftshiftby4(opnd2);
214 while(Sgl_iszero_hidden(opnd2)) {
215 Sgl_leftshiftby1(opnd2);
225 Sgl_subtract(opnd1,opnd2,opnd1);
232 Sgl_subtract(opnd1,opnd2,opnd1);
234 else Sgl_addition(opnd1,opnd2,opnd1);
252 Sgl_subtract(opnd1,opnd2,opnd1);
254 else Sgl_addition(opnd1,opnd2,opnd1);