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