Home
last modified time | relevance | path

Searched refs:SafeSub (Results 1 – 3 of 3) sorted by relevance

/art/runtime/interpreter/
Dsafe_math_test.cc63 EXPECT_EQ(SafeSub(std::numeric_limits<int32_t>::min(), 1), in TEST()
65 EXPECT_EQ(SafeSub(std::numeric_limits<int64_t>::min(), 1), in TEST()
69 EXPECT_EQ(SafeSub(std::numeric_limits<int32_t>::max() - 1, -1), in TEST()
71 EXPECT_EQ(SafeSub(std::numeric_limits<int64_t>::max() - 1, -1), in TEST()
74 EXPECT_EQ(SafeSub(std::numeric_limits<int32_t>::min() + 1, 1), in TEST()
76 EXPECT_EQ(SafeSub(std::numeric_limits<int64_t>::min() + 1, 1), in TEST()
79 EXPECT_EQ(SafeSub(int32_t(-1), -1), 0); in TEST()
80 EXPECT_EQ(SafeSub(int64_t(-1), -1), 0); in TEST()
82 EXPECT_EQ(SafeSub(int32_t(1), 1), 0); in TEST()
83 EXPECT_EQ(SafeSub(int64_t(1), 1), 0); in TEST()
[all …]
Dsafe_math.h52 static inline typename select_bigger<T1, T2>::type SafeSub(T1 a, T2 b) { in SafeSub() function
Dinterpreter_switch_impl-inl.h1354 SetVReg(A(), SafeSub(GetVReg(B()), GetVReg(C()))); in SUB_INT()
1407 SetVRegLong(A(), SafeSub(GetVRegLong(B()), GetVRegLong(C()))); in SUB_LONG()
1512 SetVReg(vregA, SafeSub(GetVReg(vregA), GetVReg(B()))); in SUB_INT_2ADDR()
1576 SetVRegLong(vregA, SafeSub(GetVRegLong(vregA), GetVRegLong(B()))); in SUB_LONG_2ADDR()
1698 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT()
1736 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT_LIT8()