Lines Matching defs:result
57 register unsigned int src, result;
109 * Generate result
133 Sgl_setzero(result);
136 Sgl_addition(result,newbit,sum);
138 /* update result */
139 Sgl_addition(result,(newbit<<1),result);
147 Sgl_rightshiftby1(result);
152 if (!even_exponent && Sgl_islessthan(result,src))
153 Sgl_increment(result);
154 guardbit = Sgl_lowmantissa(result);
155 Sgl_rightshiftby1(result);
157 /* now round result */
160 Sgl_increment(result);
166 Sgl_increment(result);
170 /* increment result exponent by 1 if mantissa overflowed */
171 if (Sgl_isone_hiddenoverflow(result)) src_exponent+=2;
174 Sgl_set_exponent(result,
176 *dstptr = result;
182 Sgl_rightshiftby1(result);
184 Sgl_set_exponent(result,((src_exponent-SGL_BIAS)>>1)+SGL_BIAS);
185 *dstptr = result;