Lines Matching refs:src
53 register unsigned int src, result; in sgl_frnd() local
57 src = *srcptr; in sgl_frnd()
61 if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) { in sgl_frnd()
65 if (Sgl_isone_signaling(src)) { in sgl_frnd()
70 Sgl_set_quiet(src); in sgl_frnd()
75 *dstptr = src; in sgl_frnd()
82 *dstptr = src; in sgl_frnd()
89 Sgl_clear_exponent_set_hidden(src); in sgl_frnd()
90 result = src; in sgl_frnd()
93 if (Sgl_isinexact_to_fix(src,src_exponent)) { in sgl_frnd()
98 if (Sgl_iszero_sign(src)) Sgl_increment(result); in sgl_frnd()
101 if (Sgl_isone_sign(src)) Sgl_increment(result); in sgl_frnd()
104 if (Sgl_isone_roundbit(src,src_exponent)) in sgl_frnd()
105 if (Sgl_isone_stickybit(src,src_exponent) in sgl_frnd()
116 result = src; /* set sign */ in sgl_frnd()
119 if (Sgl_isnotzero_exponentmantissa(src)) { in sgl_frnd()
124 if (Sgl_iszero_sign(src)) in sgl_frnd()
128 if (Sgl_isone_sign(src)) in sgl_frnd()
133 if (Sgl_isnotzero_mantissa(src)) in sgl_frnd()