Lines Matching refs:result
44 register unsigned int src, result;
96 * Generate result
120 Sgl_setzero(result);
123 Sgl_addition(result,newbit,sum);
125 /* update result */
126 Sgl_addition(result,(newbit<<1),result);
134 Sgl_rightshiftby1(result);
139 if (!even_exponent && Sgl_islessthan(result,src))
140 Sgl_increment(result);
141 guardbit = Sgl_lowmantissa(result);
142 Sgl_rightshiftby1(result);
144 /* now round result */
147 Sgl_increment(result);
153 Sgl_increment(result);
157 /* increment result exponent by 1 if mantissa overflowed */
158 if (Sgl_isone_hiddenoverflow(result)) src_exponent+=2;
161 Sgl_set_exponent(result,
163 *dstptr = result;
169 Sgl_rightshiftby1(result);
171 Sgl_set_exponent(result,((src_exponent-SGL_BIAS)>>1)+SGL_BIAS);
172 *dstptr = result;