Searched refs:SaturatingMultiply (Results 1 - 3 of 3) sorted by relevance
/external/llvm/unittests/Support/ |
H A D | MathExtrasTest.cpp | 263 EXPECT_EQ(T(6), SaturatingMultiply(T(2), T(3))); 264 EXPECT_EQ(T(6), SaturatingMultiply(T(2), T(3), &ResultOverflowed)); 267 EXPECT_EQ(T(6), SaturatingMultiply(T(3), T(2))); 268 EXPECT_EQ(T(6), SaturatingMultiply(T(3), T(2), &ResultOverflowed)); 272 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(0))); 273 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(0), &ResultOverflowed)); 276 EXPECT_EQ(T(0), SaturatingMultiply(T(1), T(0))); 277 EXPECT_EQ(T(0), SaturatingMultiply(T(1), T(0), &ResultOverflowed)); 280 EXPECT_EQ(T(0), SaturatingMultiply(T(0), T(1))); 281 EXPECT_EQ(T(0), SaturatingMultiply( [all...] |
/external/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 717 SaturatingMultiply(T X, T Y, bool *ResultOverflowed = nullptr) { function in namespace:llvm 769 T Product = SaturatingMultiply(X, Y, &Overflowed);
|
/external/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 363 I->Count = SaturatingMultiply(I->Count, Weight, &Overflowed); 419 Count = SaturatingMultiply(Count, Weight, &Overflowed);
|
Completed in 5313 milliseconds