Searched defs:overflow (Results 1 - 4 of 4) sorted by relevance

/art/runtime/
H A Dlock_word.h267 // Make sure adding the overflow causes an overflow.
268 constexpr uint64_t overflow = static_cast<uint64_t>(kStateForwardingAddressShifted) + local
270 constexpr bool is_larger = overflow > static_cast<uint64_t>(0xFFFFFFFF);
H A Dsubtype_check_info.h330 SubtypeCheckInfo(BitString path_to_root, BitStringChar next, bool overflow, size_t depth) { argument
333 iod.overflow_ = overflow;
360 static SubtypeCheckInfo MakeUnchecked(BitString bitstring, bool overflow, size_t depth) { argument
363 iod.overflow_ = overflow;
/art/compiler/optimizing/
H A Dinduction_var_range.cc48 /** Computes a * b for a,b > 0 (at least until first overflow happens). */
49 static int64_t SafeMul(int64_t a, int64_t b, /*out*/ bool* overflow) { argument
51 *overflow = true;
56 /** Returns b^e for b,e > 0. Sets overflow if arithmetic wrap-around occurred. */
57 static int64_t IntPow(int64_t b, int64_t e, /*out*/ bool* overflow) { argument
63 pow = SafeMul(pow, b, overflow);
67 b = SafeMul(b, b, overflow);
1089 bool overflow = false; local
1090 int64_t fpow = IntPow(f, m, &overflow);
1092 // For division, any overflow truncate
[all...]
H A Dbounds_check_elimination.cc57 // No overflow.
236 // `overflow` or `underflow` will return whether the resulting bound may
237 // overflow or underflow an int.
238 ValueBound Add(int32_t c, /* out */ bool* overflow, /* out */ bool* underflow) const { argument
239 *overflow = *underflow = false;
247 *overflow = true;
252 // (array.length + non-positive-constant) won't overflow an int.
257 *overflow = true;
337 bool overflow, underflow; local
338 ValueBound lower = lower_.Add(constant, &overflow,
668 bool overflow; local
744 bool overflow, underflow; local
[all...]

Completed in 117 milliseconds