Home | History | Annotate | Download | only in spmath

Lines Matching refs:result

59 	register unsigned int src, result;
110 * Generate result
134 Sgl_setzero(result);
137 Sgl_addition(result,newbit,sum);
139 /* update result */
140 Sgl_addition(result,(newbit<<1),result);
148 Sgl_rightshiftby1(result);
153 if (!even_exponent && Sgl_islessthan(result,src))
154 Sgl_increment(result);
155 guardbit = Sgl_lowmantissa(result);
156 Sgl_rightshiftby1(result);
158 /* now round result */
161 Sgl_increment(result);
167 Sgl_increment(result);
171 /* increment result exponent by 1 if mantissa overflowed */
172 if (Sgl_isone_hiddenoverflow(result)) src_exponent+=2;
175 Sgl_set_exponent(result,
177 *dstptr = result;
183 Sgl_rightshiftby1(result);
185 Sgl_set_exponent(result,((src_exponent-SGL_BIAS)>>1)+SGL_BIAS);
186 *dstptr = result;