X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=unittests%2FSupport%2FMathExtrasTest.cpp;h=0f3854680ac6e7be26357b6833b395c2bed0526c;hp=781bce3fab055d9ca2828de769918f98bd60f585;hb=0171b5136f22286adac5dfcf404056445c020b68;hpb=f9d8b8d2ab35abd0dc879099cba8260833a04dc0 diff --git a/unittests/Support/MathExtrasTest.cpp b/unittests/Support/MathExtrasTest.cpp index 781bce3fab0..0f3854680ac 100644 --- a/unittests/Support/MathExtrasTest.cpp +++ b/unittests/Support/MathExtrasTest.cpp @@ -207,23 +207,4 @@ TEST(MathExtras, SaturatingAdd) { SaturatingAddTestHelper(); } -template -void SaturatingMultiplyTestHelper() -{ - const T Max = std::numeric_limits::max(); - EXPECT_EQ(T(0), SaturatingMultiply(T(1), T(0))); - EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(1))); - EXPECT_EQ(T(6), SaturatingMultiply(T(2), T(3))); - EXPECT_EQ(Max, SaturatingMultiply(Max, T(2))); - EXPECT_EQ(Max, SaturatingMultiply(T(2),Max)); - EXPECT_EQ(Max, SaturatingMultiply(Max, Max)); -} - -TEST(MathExtras, SaturatingMultiply) { - SaturatingMultiplyTestHelper(); - SaturatingMultiplyTestHelper(); - SaturatingMultiplyTestHelper(); - SaturatingMultiplyTestHelper(); -} - }