Home | History | Annotate | Download | only in source

Lines Matching full:int64_t

46 std::int64_t SafeInt64Add(std::int64_t arg1, std::int64_t arg2);
108 std::int64_t SafeInt64MultSlow(std::int64_t arg1, std::int64_t arg2);
113 inline std::int64_t SafeInt64MultByClang(std::int64_t arg1, std::int64_t arg2) {
114 std::int64_t result;
130 inline std::int64_t SafeInt64MultByInt128(std::int64_t arg1,
131 std::int64_t arg2) {
133 static_cast<__int128>(std::numeric_limits<std::int64_t>::max());
135 static_cast<__int128>(std::numeric_limits<std::int64_t>::min());
140 return static_cast<std::int64_t>(result);
146 // Returns the result of multiplying arg1 and arg2 if it will fit in an int64_t
149 inline std::int64_t SafeInt64Mult(std::int64_t arg1, std::int64_t arg2) {