Searched refs:inexact (Results 1 - 22 of 22) sorted by relevance

/openbsd-current/sys/arch/hppa/spmath/
H A Dfcnvff.c118 register int inexact = FALSE, guardbit = FALSE, stickybit = FALSE; local
166 Dbl_to_sgl_mantissa(srcp1,srcp2,dest_mantissa,inexact,guardbit,
176 Dbl_to_sgl_mantissa(srcp1,srcp2,dest_mantissa,inexact,
180 /* compute result, determine inexact info,
184 dest_mantissa,inexact,guardbit,stickybit,lsb_odd,
191 if (inexact) {
230 if (inexact) {
239 inexact = TRUE;
259 if (inexact) {
270 if (inexact
[all...]
H A Dcnv_float.h90 #define Dbl_to_sgl_mantissa(srcA,srcB,dest,inexact,guard,sticky,odd) \
94 inexact = guard | sticky; \
97 #define Dbl_to_sgl_denormalized(srcA,srcB,exp,dest,inexact,guard,sticky,odd,tiny) \
102 inexact = Dallp2(srcB) << 3; \
103 guard = inexact >> 31; \
104 sticky = inexact << 1; \
107 if (inexact) { \
137 sticky = inexact; \
138 inexact |= guard; \
145 inexact
[all...]
H A Dfrnd.c34 register int inexact = FALSE; local
71 /* check for inexact */
73 inexact = TRUE;
97 /* check for inexact */
99 inexact = TRUE;
118 if (inexact) {
136 register int inexact = FALSE; local
174 /* check for inexact */
176 inexact = TRUE;
202 /* check for inexact */
[all...]
H A Dfcnvfx.c33 register int inexact = FALSE; local
66 /* check for inexact */
68 inexact = TRUE;
91 /* check for inexact */
93 inexact = TRUE;
112 if (inexact) {
130 register int inexact = FALSE; local
173 /* check for inexact */
175 inexact = TRUE;
205 /* check for inexact */
252 register int inexact = FALSE; local
372 register int inexact = FALSE; local
[all...]
H A Ddfdiv.c32 register int inexact = FALSE, guardbit = FALSE, stickybit = FALSE; local
238 inexact = guardbit | stickybit;
243 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) {
275 if (inexact) {
286 inexact = TRUE;
299 if (inexact) {
310 if (dest_exponent == 0 && inexact) {
343 stickybit = inexact;
345 stickybit,inexact);
348 if (inexact) {
[all...]
H A Ddfmpy.c32 register int inexact = FALSE, guardbit = FALSE, stickybit = FALSE; local
223 * check for guard, sticky and inexact bits
227 inexact = guardbit | stickybit;
235 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) {
267 if (inexact) {
275 inexact = TRUE;
291 if (inexact) {
302 if (dest_exponent == 0 && inexact) {
335 stickybit = inexact;
337 stickybit,inexact);
[all...]
H A Dsfdiv.c30 register int inexact = FALSE, guardbit = FALSE, stickybit = FALSE; local
231 inexact = guardbit | stickybit;
236 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) {
267 if (inexact) {
277 inexact = TRUE;
290 if (inexact) {
300 if (dest_exponent == 0 && inexact) {
333 stickybit = inexact;
334 Sgl_denormalize(opnd3,dest_exponent,guardbit,stickybit,inexact);
337 if (inexact) {
[all...]
H A Dsfmpy.c30 register int inexact = FALSE, guardbit = FALSE, stickybit = FALSE; local
208 * check for guard, sticky and inexact bits
212 inexact = guardbit | stickybit;
220 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) {
252 if (inexact) {
259 inexact = TRUE;
275 if (inexact) {
285 if (dest_exponent == 0 && inexact) {
318 stickybit = inexact;
319 Sgl_denormalize(opnd3,dest_exponent,guardbit,stickybit,inexact);
[all...]
H A Ddfadd.c34 register int inexact = FALSE; local
184 /* inexact = FALSE */
236 /* inexact = FALSE */
400 /* inexact = FALSE */
404 * Since we cannot get an inexact denormalized result,
435 inexact = TRUE;
478 if (inexact) {
488 inexact = TRUE;
495 if(inexact) {
H A Ddfsub.c34 register int inexact = FALSE, underflowtrap; local
186 /* inexact = FALSE */
238 /* inexact = FALSE */
398 /* inexact = FALSE */
402 * Since we cannot get an inexact denormalized result,
433 inexact = TRUE;
476 if (inexact) {
486 inexact = TRUE;
493 if(inexact) {
H A Dsfadd.c34 register int inexact = FALSE; local
394 /* inexact = FALSE; */
398 * Since we cannot get an inexact denormalized result,
429 inexact = TRUE;
472 if (inexact) {
482 inexact = TRUE;
488 if(inexact) {
H A Dsfsub.c33 register int inexact = FALSE, underflowtrap; local
184 /* inexact = FALSE */
234 /* inexact = FALSE */
397 /* inexact = FALSE */
401 * Since we cannot get an inexact denormalized result,
432 inexact = TRUE;
475 if (inexact) {
485 inexact = TRUE;
491 if(inexact) {
H A Dsgl_float.h297 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \
302 inexact = (guard) | (sticky); \
308 inexact = sticky; \
H A Ddbl_float.h347 the end to properly set inexact. */ \
497 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \
519 inexact = guard | sticky; \
525 inexact = sticky; \
/openbsd-current/lib/libc/gdtoa/
H A Ddtoa.c131 int inexact, oldinexact; local
188 inexact = 1;
464 inexact = 0;
686 inexact = 0;
699 inexact = 0;
769 inexact = 0;
823 if (inexact) {
H A Dstrtod.c105 int inexact, oldinexact; local
431 inexact = 1;
692 inexact = 0;
796 inexact = 0;
803 inexact = 0;
1064 if (inexact) {
1091 if (inexact && !(word0(&rv) & Exp_mask)) {
/openbsd-current/gnu/gcc/gcc/
H A Dreal.c441 true if the division was inexact. */
449 unsigned long msb, inexact;
469 for (i = 0, inexact = 0; i < SIGSZ; i++)
470 inexact |= u.sig[i];
472 return inexact != 0;
527 result may be inexact due to a loss of precision. */
535 bool inexact = false;
614 inexact |= sticky_rshift_significand (&t, b, dexp);
620 if (sub_significands (r, a, b, inexact))
637 inexact |
447 unsigned long msb, inexact; local
532 bool inexact = false; local
674 bool inexact = false; local
809 bool inexact; local
4824 bool inexact = false; local
[all...]
H A Dsimplify-rtx.c2793 bool inexact;
2844 inexact = real_arithmetic (&value, rtx_to_tree_code (code),
2867 && (inexact || !real_identical (&result, &value)))
2786 bool inexact; local
H A Dbuiltins.c7746 bool inexact;
7749 inexact = real_powi (&x, TYPE_MODE (type), &x, n);
7750 if (flag_unsafe_math_optimizations || !inexact)
7743 bool inexact; local
H A Dfold-const.c1734 bool inexact;
1778 inexact = real_arithmetic (&value, code, &d1, &d2);
1797 && (inexact || !real_identical (&result, &value)))
1723 bool inexact; local
/openbsd-current/gnu/gcc/gcc/config/soft-fp/
H A Dop-common.h1038 int inexact = 0; \
1040 ? ({ _FP_FRAC_SRST_##wc(X, inexact, \
1046 else if (inexact) \
1062 int inexact; \
1063 _FP_FRAC_SRST_##wc(X, inexact, \
1067 if (inexact) \
1353 /* If there's anything left in U, the result is inexact. */ \
/openbsd-current/gnu/usr.bin/gcc/gcc/
H A Dreal.c482 true if the division was inexact. */
491 unsigned long msb, inexact;
511 for (i = 0, inexact = 0; i < SIGSZ; i++)
512 inexact |= u.sig[i];
514 return inexact != 0;
576 bool inexact = false;
655 inexact |= sticky_rshift_significand (&t, b, dexp);
661 if (sub_significands (r, a, b, inexact))
678 inexact |= sticky_rshift_significand (r, r, 1);
700 r->sig[0] |= inexact;
489 unsigned long msb, inexact; local
573 bool inexact = false; local
838 bool inexact; local
[all...]

Completed in 409 milliseconds