Home
last modified time | relevance | path

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

/aosp12/art/runtime/interpreter/
H A Dsafe_math_test.cc44 EXPECT_EQ(SafeAdd(int32_t(-1), -1), -2); in TEST()
45 EXPECT_EQ(SafeAdd(int64_t(-1), -1), -2); in TEST()
47 EXPECT_EQ(SafeAdd(int32_t(1), 1), 2); in TEST()
48 EXPECT_EQ(SafeAdd(int64_t(1), 1), 2); in TEST()
50 EXPECT_EQ(SafeAdd(int32_t(-1), 1), 0); in TEST()
51 EXPECT_EQ(SafeAdd(int64_t(-1), 1), 0); in TEST()
53 EXPECT_EQ(SafeAdd(int32_t(1), -1), 0); in TEST()
54 EXPECT_EQ(SafeAdd(int64_t(1), -1), 0); in TEST()
57 EXPECT_EQ(SafeAdd(int32_t(1), int8_t(-1)), 0); in TEST()
58 EXPECT_EQ(SafeAdd(int64_t(1), int8_t(-1)), 0); in TEST()
[all …]
H A Dsafe_math.h46 static inline typename select_bigger<T1, T2>::type SafeAdd(T1 a, T2 b) { in SafeAdd() function
H A Dinterpreter_switch_impl-inl.h1202 SetVReg(A(), SafeAdd(GetVReg(B()), GetVReg(C()))); in ADD_INT()
1255 SetVRegLong(A(), SafeAdd(GetVRegLong(B()), GetVRegLong(C()))); in ADD_LONG()
1358 SetVReg(A(), SafeAdd(GetVReg(A()), GetVReg(B()))); in ADD_INT_2ADDR()
1411 SetVRegLong(A(), SafeAdd(GetVRegLong(A()), GetVRegLong(B()))); in ADD_LONG_2ADDR()
1514 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT16()
1552 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT8()