Searched refs:SafeAdd (Results 1 – 3 of 3) sorted by relevance
/aosp12/art/runtime/interpreter/ |
H A D | safe_math_test.cc | 44 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 D | safe_math.h | 46 static inline typename select_bigger<T1, T2>::type SafeAdd(T1 a, T2 b) { in SafeAdd() function
|
H A D | interpreter_switch_impl-inl.h | 1202 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()
|