Lines Matching refs:src
44 register unsigned int src, result; in sgl_fsqrt() local
49 src = *srcptr; in sgl_fsqrt()
53 if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) { in sgl_fsqrt()
57 if (Sgl_isone_signaling(src)) { in sgl_fsqrt()
62 Sgl_set_quiet(src); in sgl_fsqrt()
68 if (Sgl_iszero_sign(src) || Sgl_isnotzero_mantissa(src)) { in sgl_fsqrt()
69 *dstptr = src; in sgl_fsqrt()
77 if (Sgl_iszero_exponentmantissa(src)) { in sgl_fsqrt()
78 *dstptr = src; in sgl_fsqrt()
85 if (Sgl_isone_sign(src)) { in sgl_fsqrt()
90 Sgl_makequietnan(src); in sgl_fsqrt()
91 *dstptr = src; in sgl_fsqrt()
99 even_exponent = Sgl_hidden(src); in sgl_fsqrt()
100 Sgl_clear_signexponent_set_hidden(src); in sgl_fsqrt()
104 Sgl_clear_signexponent(src); in sgl_fsqrt()
106 Sgl_normalize(src,src_exponent); in sgl_fsqrt()
112 Sgl_leftshiftby1(src); in sgl_fsqrt()
122 while (newbit && Sgl_isnotzero(src)) { in sgl_fsqrt()
124 if(sum <= Sgl_all(src)) { in sgl_fsqrt()
127 Sgl_subtract(src,sum,src); in sgl_fsqrt()
130 Sgl_leftshiftby1(src); in sgl_fsqrt()
138 if (Sgl_isnotzero(src)) { in sgl_fsqrt()
139 if (!even_exponent && Sgl_islessthan(result,src)) in sgl_fsqrt()