Lines Matching refs:MakeClampedNum

119 static_assert(2U == MakeClampedNum(kIntOne) + 1, "");
121 static_assert(0U == MakeClampedNum(kIntOne) - 1, "");
123 static_assert(-1 == -MakeClampedNum(kIntOne), "");
125 static_assert(1U == MakeClampedNum(kIntOne) * 1, "");
127 static_assert(1U == MakeClampedNum(kIntOne) / 1, "");
129 static_assert(1 == MakeClampedNum(-kIntOne).Abs(), "");
131 static_assert(1U == MakeClampedNum(kIntOne) % 2, "");
133 static_assert(0U == MakeClampedNum(kIntOne) >> 1U, "");
135 static_assert(2U == MakeClampedNum(kIntOne) << 1U, "");
137 static_assert(1 == MakeClampedNum(kIntOne) & 1U, "");
139 static_assert(1 == MakeClampedNum(kIntOne) | 1U, "");
141 static_assert(0 == MakeClampedNum(kIntOne) ^ 1U, "");
146 static_assert(2U == unsigned{MakeClampedNum(kFloatOne) + 1}, "");
150 static_assert(0U == unsigned{MakeClampedNum(kFloatOne) - 1}, "");
154 static_assert(-1 == int{-MakeClampedNum(kFloatOne)}, "");
156 static_assert(1U == unsigned{MakeClampedNum(kFloatOne) * 1}, "");
160 static_assert(1U == unsigned{MakeClampedNum(kFloatOne) / 1}, "");
164 static_assert(1 == int{MakeClampedNum(-kFloatOne).Abs()}, "");
275 MakeClampedNum(-DstLimits::max()).Abs()); in TestSpecializedArithmetic()
347 MakeClampedNum(DstLimits::lowest()).UnsignedAbs()); in TestSpecializedArithmetic()
349 MakeClampedNum(DstLimits::max()).UnsignedAbs()); in TestSpecializedArithmetic()
503 MakeClampedNum(DstLimits::lowest()).UnsignedAbs()); in TestSpecializedArithmetic()
505 MakeClampedNum(DstLimits::max()).UnsignedAbs()); in TestSpecializedArithmetic()
599 MakeClampedNum(DstLimits::max()) & -1); in TestSpecializedArithmetic()
756 TEST_EXPECTED_VALUE(0, -MakeClampedNum(value)); in TestArithmetic()
758 TEST_EXPECTED_VALUE(-1, -MakeClampedNum(value)); in TestArithmetic()
760 TEST_EXPECTED_VALUE(-2, -MakeClampedNum(value)); in TestArithmetic()
762 TEST_EXPECTED_VALUE(1, -MakeClampedNum(value)); in TestArithmetic()
764 TEST_EXPECTED_VALUE(2, -MakeClampedNum(value)); in TestArithmetic()
766 TEST_EXPECTED_VALUE(Dst(DstLimits::max() * -1), -MakeClampedNum(value)); in TestArithmetic()
768 TEST_EXPECTED_VALUE(DstLimits::max(), -MakeClampedNum(value)); in TestArithmetic()
770 TEST_EXPECTED_VALUE(DstLimits::max(), -MakeClampedNum(value)); in TestArithmetic()
1002 MakeClampedNum(SrcLimits::max()).Max(DstLimits::lowest())); in TestStrictComparison()
1004 MakeClampedNum(SrcLimits::lowest()).Max(DstLimits::max())); in TestStrictComparison()
1006 MakeClampedNum(SrcLimits::max()).Min(DstLimits::lowest())); in TestStrictComparison()
1008 MakeClampedNum(SrcLimits::lowest()).Min(DstLimits::max())); in TestStrictComparison()
1010 ClampMin(MakeStrictNum(1), MakeClampedNum(0), DstLimits::max(), in TestStrictComparison()
1012 EXPECT_EQ(DstLimits::max(), ClampMax(MakeStrictNum(1), MakeClampedNum(0), in TestStrictComparison()
1756 auto a = ClampAdd(1, 2UL, MakeClampedNum(3LL), 4); in TEST()
1758 auto b = ClampSub(MakeClampedNum(20.0), 2UL, 4); in TEST()
1760 auto c = ClampMul(20.0, MakeClampedNum(1), 5, 3UL); in TEST()
1762 auto d = ClampDiv(20.0, 2.0, MakeClampedNum(5LL), -4); in TEST()
1764 auto e = ClampMod(MakeClampedNum(20), 3); in TEST()
1766 auto f = ClampLsh(1, MakeClampedNum(2U)); in TEST()
1768 auto g = ClampRsh(4, MakeClampedNum(2U)); in TEST()