Searched refs:abs_ival (Results 1 - 3 of 3) sorted by relevance

/external/python/cpython2/Objects/
H A Dintobject.c1004 unsigned long abs_ival, lsb; local
1008 abs_ival = 0U-(unsigned long)v->ob_ival;
1010 abs_ival = (unsigned long)v->ob_ival;
1011 if (abs_ival < (1L << DBL_MANT_DIG))
1015 /* Round abs_ival to MANT_DIG significant bits, using the
1016 round-half-to-even rule. abs_ival & lsb picks out the 'rounding'
1018 abs_ival. We round up if this bit is set, provided that either:
1020 (1) abs_ival isn't exactly halfway between two floats, in which
1022 set; i.e., abs_ival & lsb-1 != 0, or:
1026 'to-even' bit of round-half-to-even); i.e., abs_ival
[all...]
H A Dlongobject.c104 unsigned long abs_ival; local
113 abs_ival = (unsigned long)(-1-ival) + 1;
117 abs_ival = (unsigned long)ival;
124 t = abs_ival;
133 t = abs_ival;
849 unsigned PY_LONG_LONG abs_ival; local
857 abs_ival = (unsigned PY_LONG_LONG)(-1-ival) + 1;
861 abs_ival = (unsigned PY_LONG_LONG)ival;
868 t = abs_ival;
877 t = abs_ival;
[all...]
/external/python/cpython3/Objects/
H A Dlongobject.c234 unsigned long abs_ival; local
242 /* negate: can't write this as abs_ival = -ival since that
244 abs_ival = 0U-(unsigned long)ival;
248 abs_ival = (unsigned long)ival;
253 if (!(abs_ival >> PyLong_SHIFT)) {
258 abs_ival, unsigned long, digit);
265 if (!(abs_ival >> 2*PyLong_SHIFT)) {
270 abs_ival & PyLong_MASK, unsigned long, digit);
272 abs_ival >> PyLong_SHIFT, unsigned long, digit);
279 t = abs_ival;
1047 unsigned long long abs_ival; local
1120 size_t abs_ival; local
[all...]

Completed in 411 milliseconds