Lines Matching refs:src
57 register unsigned int src, result;
62 src = *srcptr;
66 if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) {
70 if (Sgl_isone_signaling(src)) {
75 Sgl_set_quiet(src);
81 if (Sgl_iszero_sign(src) || Sgl_isnotzero_mantissa(src)) {
82 *dstptr = src;
90 if (Sgl_iszero_exponentmantissa(src)) {
91 *dstptr = src;
98 if (Sgl_isone_sign(src)) {
103 Sgl_makequietnan(src);
104 *dstptr = src;
112 even_exponent = Sgl_hidden(src);
113 Sgl_clear_signexponent_set_hidden(src);
117 Sgl_clear_signexponent(src);
119 Sgl_normalize(src,src_exponent);
125 Sgl_leftshiftby1(src);
135 while (newbit && Sgl_isnotzero(src)) {
137 if(sum <= Sgl_all(src)) {
140 Sgl_subtract(src,sum,src);
143 Sgl_leftshiftby1(src);
151 if (Sgl_isnotzero(src)) {
152 if (!even_exponent && Sgl_islessthan(result,src))