5#ifndef V8_NUMBERS_INTEGER_LITERAL_INL_H_
6#define V8_NUMBERS_INTEGER_LITERAL_INL_H_
24 <<
y.absolute_value());
29 if (
x.is_negative() ==
y.is_negative()) {
30 DCHECK_GE(
x.absolute_value() +
y.absolute_value(),
x.absolute_value());
32 x.absolute_value() +
y.absolute_value());
34 if (
x.absolute_value() >=
y.absolute_value()) {
36 x.absolute_value() -
y.absolute_value());
39 y.absolute_value() -
x.absolute_value());
std::string ToString() const
constexpr int kBitsPerByte
IntegerLiteral operator+(const IntegerLiteral &x, const IntegerLiteral &y)
std::ostream & operator<<(std::ostream &os, AtomicMemoryOrder order)
#define DCHECK_GE(v1, v2)
#define DCHECK(condition)
#define DCHECK_LT(v1, v2)