Lines Matching refs:sn
68 static unsigned int ieee754sp_get_rounding(int sn, unsigned int xm) in ieee754sp_get_rounding() argument
81 if (!sn) /* ?? */ in ieee754sp_get_rounding()
85 if (sn) /* ?? */ in ieee754sp_get_rounding()
99 union ieee754sp ieee754sp_format(int sn, int xe, unsigned int xm) in ieee754sp_format() argument
117 return ieee754sp_zero(sn); in ieee754sp_format()
119 if (sn == 0) in ieee754sp_format()
124 if (sn == 0) in ieee754sp_format()
132 ieee754sp_get_rounding(sn, xm) >> (SP_FBITS + 1 + 3)) in ieee754sp_format()
136 xm = ieee754sp_get_rounding(sn, xm); in ieee754sp_format()
158 xm = ieee754sp_get_rounding(sn, xm); in ieee754sp_format()
179 return ieee754sp_inf(sn); in ieee754sp_format()
181 return ieee754sp_max(sn); in ieee754sp_format()
183 if (sn == 0) in ieee754sp_format()
188 if (sn == 0) in ieee754sp_format()
201 return buildsp(sn, SP_EMIN - 1 + SP_EBIAS, xm); in ieee754sp_format()
206 return buildsp(sn, xe + SP_EBIAS, xm & ~SP_HIDDEN_BIT); in ieee754sp_format()