Lines Matching refs:INT_MAX
38 static_assert(add<unsigned int>(INT_MAX, INT_MAX) == Result<unsigned int>{false, static_cast<unsign…
39 static_assert(add<int>(static_cast<unsigned int>(INT_MAX), 1u) == Result<int>{true, INT_MIN});
42 static_assert(add<int>(INT_MAX - 22, 24) == Result<int>{true, INT_MIN + 1});
43 static_assert(add<int>(INT_MIN + 22, -23) == Result<int>{true, INT_MAX});
57 static_assert(sub<int>(INT_MAX - 22, -23) == Result<int>{true, INT_MIN});
58 static_assert(sub<int>(INT_MIN + 22, 23) == Result<int>{true, INT_MAX});
67 static_assert(mul<int>(INT_MAX / 22, 23) == Result<int>{true, -2049870757});
76 static_assert(sadd(INT_MAX - 22, 23) == Result<int>{true, INT_MIN});
77 static_assert(sadd(INT_MIN + 22, -23) == Result<int>{true, INT_MAX});
85 static_assert(ssub(INT_MAX - 22, -23) == Result<int>{true, INT_MIN});
86 static_assert(ssub(INT_MIN + 22, 23) == Result<int>{true, INT_MAX});
94 static_assert(smul(INT_MAX / 22, 23) == Result<int>{true, -2049870757});