Lines Matching refs:sn
56 static unsigned int ieee754sp_get_rounding(int sn, unsigned int xm) in ieee754sp_get_rounding() argument
69 if (!sn) /* ?? */ in ieee754sp_get_rounding()
73 if (sn) /* ?? */ in ieee754sp_get_rounding()
87 union ieee754sp ieee754sp_format(int sn, int xe, unsigned int xm) in ieee754sp_format() argument
105 return ieee754sp_zero(sn); in ieee754sp_format()
107 if (sn == 0) in ieee754sp_format()
112 if (sn == 0) in ieee754sp_format()
120 ieee754sp_get_rounding(sn, xm) >> (SP_FBITS + 1 + 3)) in ieee754sp_format()
124 xm = ieee754sp_get_rounding(sn, xm); in ieee754sp_format()
146 xm = ieee754sp_get_rounding(sn, xm); in ieee754sp_format()
167 return ieee754sp_inf(sn); in ieee754sp_format()
169 return ieee754sp_max(sn); in ieee754sp_format()
171 if (sn == 0) in ieee754sp_format()
176 if (sn == 0) in ieee754sp_format()
189 return buildsp(sn, SP_EMIN - 1 + SP_EBIAS, xm); in ieee754sp_format()
194 return buildsp(sn, xe + SP_EBIAS, xm & ~SP_HIDDEN_BIT); in ieee754sp_format()