Lines Matching refs:Max

315   const T Max = std::numeric_limits<T>::max();  in SaturatingAddTestHelper()  local
322 EXPECT_EQ(Max, SaturatingAdd(Max, T(1))); in SaturatingAddTestHelper()
323 EXPECT_EQ(Max, SaturatingAdd(Max, T(1), &ResultOverflowed)); in SaturatingAddTestHelper()
326 EXPECT_EQ(Max, SaturatingAdd(T(1), T(Max - 1))); in SaturatingAddTestHelper()
327 EXPECT_EQ(Max, SaturatingAdd(T(1), T(Max - 1), &ResultOverflowed)); in SaturatingAddTestHelper()
330 EXPECT_EQ(Max, SaturatingAdd(T(1), Max)); in SaturatingAddTestHelper()
331 EXPECT_EQ(Max, SaturatingAdd(T(1), Max, &ResultOverflowed)); in SaturatingAddTestHelper()
334 EXPECT_EQ(Max, SaturatingAdd(Max, Max)); in SaturatingAddTestHelper()
335 EXPECT_EQ(Max, SaturatingAdd(Max, Max, &ResultOverflowed)); in SaturatingAddTestHelper()
349 const T Max = std::numeric_limits<T>::max(); in SaturatingMultiplyTestHelper() local
374 EXPECT_EQ(T(0), SaturatingMultiply(Max, T(0))); in SaturatingMultiplyTestHelper()
375 EXPECT_EQ(T(0), SaturatingMultiply(Max, T(0), &ResultOverflowed)); in SaturatingMultiplyTestHelper()
378 EXPECT_EQ(T(0), SaturatingMultiply(T(0), Max)); in SaturatingMultiplyTestHelper()
379 EXPECT_EQ(T(0), SaturatingMultiply(T(0), Max, &ResultOverflowed)); in SaturatingMultiplyTestHelper()
383 EXPECT_EQ(Max, SaturatingMultiply(Max, T(2))); in SaturatingMultiplyTestHelper()
384 EXPECT_EQ(Max, SaturatingMultiply(Max, T(2), &ResultOverflowed)); in SaturatingMultiplyTestHelper()
387 EXPECT_EQ(Max, SaturatingMultiply(T(2), Max)); in SaturatingMultiplyTestHelper()
388 EXPECT_EQ(Max, SaturatingMultiply(T(2), Max, &ResultOverflowed)); in SaturatingMultiplyTestHelper()
391 EXPECT_EQ(Max, SaturatingMultiply(Max, Max)); in SaturatingMultiplyTestHelper()
392 EXPECT_EQ(Max, SaturatingMultiply(Max, Max, &ResultOverflowed)); in SaturatingMultiplyTestHelper()
407 EXPECT_EQ(Max, SaturatingMultiply(X, Y)); in SaturatingMultiplyTestHelper()
408 EXPECT_EQ(Max, SaturatingMultiply(X, Y, &ResultOverflowed)); in SaturatingMultiplyTestHelper()
429 const T Max = std::numeric_limits<T>::max(); in SaturatingMultiplyAddTestHelper() local
438 EXPECT_EQ(Max, SaturatingMultiplyAdd(Max, Max, T(0), &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()
442 EXPECT_EQ(Max, SaturatingMultiplyAdd(T(1), T(1), Max, &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()
446 EXPECT_EQ(Max, SaturatingMultiplyAdd(T(1), T(1), Max, &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()
449 EXPECT_EQ(Max, SaturatingMultiplyAdd(T(1), Max, T(1), &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()
452 EXPECT_EQ(Max, SaturatingMultiplyAdd(Max, Max, T(1), &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()
455 EXPECT_EQ(Max, SaturatingMultiplyAdd(Max, Max, Max, &ResultOverflowed)); in SaturatingMultiplyAddTestHelper()