/openbsd-current/sys/arch/hppa/spmath/ |
H A D | fcnvff.c | 118 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 D | cnv_float.h | 90 #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 D | frnd.c | 34 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 D | fcnvfx.c | 33 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 D | dfdiv.c | 32 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 D | dfmpy.c | 32 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 D | sfdiv.c | 30 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 D | sfmpy.c | 30 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 D | dfadd.c | 34 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 D | dfsub.c | 34 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 D | sfadd.c | 34 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 D | sfsub.c | 33 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 D | sgl_float.h | 297 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \ 302 inexact = (guard) | (sticky); \ 308 inexact = sticky; \
|
H A D | dbl_float.h | 347 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 D | dtoa.c | 131 int inexact, oldinexact; local 188 inexact = 1; 464 inexact = 0; 686 inexact = 0; 699 inexact = 0; 769 inexact = 0; 823 if (inexact) {
|
H A D | strtod.c | 105 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 D | real.c | 441 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 D | simplify-rtx.c | 2793 bool inexact; 2844 inexact = real_arithmetic (&value, rtx_to_tree_code (code), 2867 && (inexact || !real_identical (&result, &value))) 2786 bool inexact; local
|
H A D | builtins.c | 7746 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 D | fold-const.c | 1734 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 D | op-common.h | 1038 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 D | real.c | 482 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...] |