Lines Matching +full:- +full:i1
7 * http://www.apache.org/licenses/LICENSE-2.0
28 #include "jerry-libm-internal.h"
31 * Return x rounded toward -inf to integral value
45 int i0, i1, j0; in ceil() local
49 i1 = __LO (x); in ceil()
50 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in ceil()
60 i1 = 0; in ceil()
62 else if ((i0 | i1) != 0) in ceil()
65 i1 = 0; in ceil()
72 if (((i0 & i) | i1) == 0) /* x is integral */ in ceil()
83 i1 = 0; in ceil()
100 i = ((unsigned) (0xffffffff)) >> (j0 - 20); in ceil()
101 if ((i1 & i) == 0) /* x is integral */ in ceil()
115 j = i1 + (1 << (52 - j0)); in ceil()
116 if (j < i1) /* got a carry */ in ceil()
120 i1 = j; in ceil()
123 i1 &= (~i); in ceil()
129 ret.as_int.lo = i1; in ceil()