Home
last modified time | relevance | path

Searched refs:dest_exponent (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/sys/arch/hppa/spmath/
H A Dsfdiv.c58 register int dest_exponent, count; in sgl_fdiv() local
177 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS; in sgl_fdiv()
196 Sgl_normalize(opnd1,dest_exponent); in sgl_fdiv()
208 dest_exponent += 8; in sgl_fdiv()
212 dest_exponent += 4; in sgl_fdiv()
216 dest_exponent += 1; in sgl_fdiv()
242 dest_exponent--; in sgl_fdiv()
255 dest_exponent--; in sgl_fdiv()
265 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) { in sgl_fdiv()
281 if (Sgl_isone_hidden(opnd3)) dest_exponent++; in sgl_fdiv()
[all …]
H A Dfcnvff.c145 register int src_exponent, dest_exponent, dest_mantissa; in dbl_to_sgl_fcnvff() local
192 Dbl_to_sgl_exponent(src_exponent,dest_exponent); in dbl_to_sgl_fcnvff()
193 if (dest_exponent > 0) { in dbl_to_sgl_fcnvff()
211 Dbl_to_sgl_denormalized(srcp1,srcp2,dest_exponent, in dbl_to_sgl_fcnvff()
238 if ((dest_exponent>0 || Is_underflowtrap_enabled()) && in dbl_to_sgl_fcnvff()
239 Sgl_isone_hidden(result)) dest_exponent++; in dbl_to_sgl_fcnvff()
244 if (dest_exponent >= SGL_INFINITY_EXPONENT) { in dbl_to_sgl_fcnvff()
250 if (dest_exponent >= SGL_INFINITY_EXPONENT+SGL_WRAP) in dbl_to_sgl_fcnvff()
256 Sgl_setwrapped_exponent(result,dest_exponent,ovfl); in dbl_to_sgl_fcnvff()
274 else if (dest_exponent <= 0) { in dbl_to_sgl_fcnvff()
[all …]
H A Dsfmpy.c58 register int dest_exponent, count; in sgl_fmpy() local
168 dest_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS; in sgl_fmpy()
187 Sgl_normalize(opnd1,dest_exponent); in sgl_fmpy()
203 Sgl_normalize(opnd2,dest_exponent); in sgl_fmpy()
229 dest_exponent++; in sgl_fmpy()
234 dest_exponent--; in sgl_fmpy()
249 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) { in sgl_fmpy()
266 if (Sgl_isone_hidden(opnd3)) dest_exponent++; in sgl_fmpy()
273 if (dest_exponent >= SGL_INFINITY_EXPONENT) { in sgl_fmpy()
279 Sgl_setwrapped_exponent(result,dest_exponent,ovfl); in sgl_fmpy()
[all …]
H A Ddfdiv.c60 register int dest_exponent, count; in dbl_fdiv() local
180 dest_exponent = Dbl_exponent(opnd1p1) - Dbl_exponent(opnd2p1) + DBL_BIAS; in dbl_fdiv()
199 Dbl_normalize(opnd1p1,opnd1p2,dest_exponent); in dbl_fdiv()
210 dest_exponent+=8; in dbl_fdiv()
214 dest_exponent+=4; in dbl_fdiv()
218 dest_exponent++; in dbl_fdiv()
247 dest_exponent--; in dbl_fdiv()
262 dest_exponent--; in dbl_fdiv()
272 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) { in dbl_fdiv()
289 if (Dbl_isone_hidden(opnd3p1)) dest_exponent++; in dbl_fdiv()
[all …]
H A Ddfmpy.c60 register int dest_exponent, count; in dbl_fmpy() local
171 dest_exponent = Dbl_exponent(opnd1p1) + Dbl_exponent(opnd2p1) -DBL_BIAS; in dbl_fmpy()
190 Dbl_normalize(opnd1p1,opnd1p2,dest_exponent); in dbl_fmpy()
206 Dbl_normalize(opnd2p1,opnd2p2,dest_exponent); in dbl_fmpy()
244 dest_exponent++; in dbl_fmpy()
249 dest_exponent--; in dbl_fmpy()
264 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) { in dbl_fmpy()
281 if (Dbl_isone_hidden(opnd3p1)) dest_exponent++; in dbl_fmpy()
288 if (dest_exponent >= DBL_INFINITY_EXPONENT) { in dbl_fmpy()
294 Dbl_setwrapped_exponent(resultp1,dest_exponent,ovfl); in dbl_fmpy()
[all …]
H A Dsfrem.c58 register int opnd1_exponent, opnd2_exponent, dest_exponent, stepcount; in sgl_frem() local
180 dest_exponent = opnd2_exponent - 1; in sgl_frem()
201 dest_exponent--; in sgl_frem()
213 dest_exponent = opnd1_exponent; in sgl_frem()
260 dest_exponent--; in sgl_frem()
269 if (dest_exponent <= 0) { in sgl_frem()
275 Sgl_setwrapped_exponent(result,dest_exponent,unfl); in sgl_frem()
283 if (dest_exponent >= (1 - SGL_P)) { in sgl_frem()
284 Sgl_rightshift_exponentmantissa(result,1-dest_exponent); in sgl_frem()
289 else Sgl_set_exponent(result,dest_exponent); in sgl_frem()
H A Ddfrem.c59 register int opnd1_exponent, opnd2_exponent, dest_exponent, stepcount; in dbl_frem() local
181 dest_exponent = opnd2_exponent - 1; in dbl_frem()
205 dest_exponent--; in dbl_frem()
217 dest_exponent = opnd1_exponent; in dbl_frem()
266 dest_exponent--; in dbl_frem()
275 if (dest_exponent <= 0) { in dbl_frem()
281 Dbl_setwrapped_exponent(resultp1,dest_exponent,unfl); in dbl_frem()
289 if (dest_exponent >= (1 - DBL_P)) { in dbl_frem()
291 1-dest_exponent); in dbl_frem()
297 else Dbl_set_exponent(resultp1,dest_exponent); in dbl_frem()