Lines Matching refs:GetVReg
321 int32_t index = GetVReg(C()); in HandleAGet()
337 int32_t index = GetVReg(C()); in HandleAPut()
378 SetVReg(A(), GetVReg(B())); in MOVE()
383 SetVReg(A(), GetVReg(B())); in MOVE_FROM16()
388 SetVReg(A(), GetVReg(B())); in MOVE_16()
454 result.SetI(GetVReg(A())); in RETURN()
698 int32_t length = GetVReg(B()); in NEW_ARRAY()
796 return HandleIf(GetVReg(A()) == GetVReg(B()), C()); in IF_EQ()
800 return HandleIf(GetVReg(A()) != GetVReg(B()), C()); in IF_NE()
804 return HandleIf(GetVReg(A()) < GetVReg(B()), C()); in IF_LT()
808 return HandleIf(GetVReg(A()) >= GetVReg(B()), C()); in IF_GE()
812 return HandleIf(GetVReg(A()) > GetVReg(B()), C()); in IF_GT()
816 return HandleIf(GetVReg(A()) <= GetVReg(B()), C()); in IF_LE()
820 return HandleIf(GetVReg(A()) == 0, B()); in IF_EQZ()
824 return HandleIf(GetVReg(A()) != 0, B()); in IF_NEZ()
828 return HandleIf(GetVReg(A()) < 0, B()); in IF_LTZ()
832 return HandleIf(GetVReg(A()) >= 0, B()); in IF_GEZ()
836 return HandleIf(GetVReg(A()) > 0, B()); in IF_GTZ()
840 return HandleIf(GetVReg(A()) <= 0, B()); in IF_LEZ()
872 return HandleAPut<mirror::BooleanArray>(GetVReg(A())); in APUT_BOOLEAN()
876 return HandleAPut<mirror::ByteArray>(GetVReg(A())); in APUT_BYTE()
880 return HandleAPut<mirror::CharArray>(GetVReg(A())); in APUT_CHAR()
884 return HandleAPut<mirror::ShortArray>(GetVReg(A())); in APUT_SHORT()
888 return HandleAPut<mirror::IntArray>(GetVReg(A())); in APUT()
901 int32_t index = GetVReg(C()); in APUT_OBJECT()
1097 SetVReg(A(), -GetVReg(B())); in NEG_INT()
1102 SetVReg(A(), ~GetVReg(B())); in NOT_INT()
1127 SetVRegLong(A(), GetVReg(B())); in INT_TO_LONG()
1132 SetVRegFloat(A(), GetVReg(B())); in INT_TO_FLOAT()
1137 SetVRegDouble(A(), GetVReg(B())); in INT_TO_DOUBLE()
1187 SetVReg(A(), static_cast<int8_t>(GetVReg(B()))); in INT_TO_BYTE()
1192 SetVReg(A(), static_cast<uint16_t>(GetVReg(B()))); in INT_TO_CHAR()
1197 SetVReg(A(), static_cast<int16_t>(GetVReg(B()))); in INT_TO_SHORT()
1202 SetVReg(A(), SafeAdd(GetVReg(B()), GetVReg(C()))); in ADD_INT()
1207 SetVReg(A(), SafeSub(GetVReg(B()), GetVReg(C()))); in SUB_INT()
1212 SetVReg(A(), SafeMul(GetVReg(B()), GetVReg(C()))); in MUL_INT()
1217 return DoIntDivide(shadow_frame_, A(), GetVReg(B()), GetVReg(C())); in DIV_INT()
1221 return DoIntRemainder(shadow_frame_, A(), GetVReg(B()), GetVReg(C())); in REM_INT()
1225 SetVReg(A(), GetVReg(B()) << (GetVReg(C()) & 0x1f)); in SHL_INT()
1230 SetVReg(A(), GetVReg(B()) >> (GetVReg(C()) & 0x1f)); in SHR_INT()
1235 SetVReg(A(), static_cast<uint32_t>(GetVReg(B())) >> (GetVReg(C()) & 0x1f)); in USHR_INT()
1240 SetVReg(A(), GetVReg(B()) & GetVReg(C())); in AND_INT()
1245 SetVReg(A(), GetVReg(B()) | GetVReg(C())); in OR_INT()
1250 SetVReg(A(), GetVReg(B()) ^ GetVReg(C())); in XOR_INT()
1293 SetVRegLong(A(), GetVRegLong(B()) << (GetVReg(C()) & 0x3f)); in SHL_LONG()
1298 SetVRegLong(A(), GetVRegLong(B()) >> (GetVReg(C()) & 0x3f)); in SHR_LONG()
1303 SetVRegLong(A(), static_cast<uint64_t>(GetVRegLong(B())) >> (GetVReg(C()) & 0x3f)); in USHR_LONG()
1358 SetVReg(A(), SafeAdd(GetVReg(A()), GetVReg(B()))); in ADD_INT_2ADDR()
1363 SetVReg(A(), SafeSub(GetVReg(A()), GetVReg(B()))); in SUB_INT_2ADDR()
1368 SetVReg(A(), SafeMul(GetVReg(A()), GetVReg(B()))); in MUL_INT_2ADDR()
1373 return DoIntDivide(shadow_frame_, A(), GetVReg(A()), GetVReg(B())); in DIV_INT_2ADDR()
1377 return DoIntRemainder(shadow_frame_, A(), GetVReg(A()), GetVReg(B())); in REM_INT_2ADDR()
1381 SetVReg(A(), GetVReg(A()) << (GetVReg(B()) & 0x1f)); in SHL_INT_2ADDR()
1386 SetVReg(A(), GetVReg(A()) >> (GetVReg(B()) & 0x1f)); in SHR_INT_2ADDR()
1391 SetVReg(A(), static_cast<uint32_t>(GetVReg(A())) >> (GetVReg(B()) & 0x1f)); in USHR_INT_2ADDR()
1396 SetVReg(A(), GetVReg(A()) & GetVReg(B())); in AND_INT_2ADDR()
1401 SetVReg(A(), GetVReg(A()) | GetVReg(B())); in OR_INT_2ADDR()
1406 SetVReg(A(), GetVReg(A()) ^ GetVReg(B())); in XOR_INT_2ADDR()
1449 SetVRegLong(A(), GetVRegLong(A()) << (GetVReg(B()) & 0x3f)); in SHL_LONG_2ADDR()
1454 SetVRegLong(A(), GetVRegLong(A()) >> (GetVReg(B()) & 0x3f)); in SHR_LONG_2ADDR()
1459 SetVRegLong(A(), static_cast<uint64_t>(GetVRegLong(A())) >> (GetVReg(B()) & 0x3f)); in USHR_LONG_2ADDR()
1514 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT16()
1519 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT()
1524 SetVReg(A(), SafeMul(GetVReg(B()), C())); in MUL_INT_LIT16()
1529 return DoIntDivide(shadow_frame_, A(), GetVReg(B()), C()); in DIV_INT_LIT16()
1533 return DoIntRemainder(shadow_frame_, A(), GetVReg(B()), C()); in REM_INT_LIT16()
1537 SetVReg(A(), GetVReg(B()) & C()); in AND_INT_LIT16()
1542 SetVReg(A(), GetVReg(B()) | C()); in OR_INT_LIT16()
1547 SetVReg(A(), GetVReg(B()) ^ C()); in XOR_INT_LIT16()
1552 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT8()
1557 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT_LIT8()
1562 SetVReg(A(), SafeMul(GetVReg(B()), C())); in MUL_INT_LIT8()
1567 return DoIntDivide(shadow_frame_, A(), GetVReg(B()), C()); in DIV_INT_LIT8()
1571 return DoIntRemainder(shadow_frame_, A(), GetVReg(B()), C()); in REM_INT_LIT8()
1575 SetVReg(A(), GetVReg(B()) & C()); in AND_INT_LIT8()
1580 SetVReg(A(), GetVReg(B()) | C()); in OR_INT_LIT8()
1585 SetVReg(A(), GetVReg(B()) ^ C()); in XOR_INT_LIT8()
1590 SetVReg(A(), GetVReg(B()) << (C() & 0x1f)); in SHL_INT_LIT8()
1595 SetVReg(A(), GetVReg(B()) >> (C() & 0x1f)); in SHR_INT_LIT8()
1600 SetVReg(A(), static_cast<uint32_t>(GetVReg(B())) >> (C() & 0x1f)); in USHR_INT_LIT8()
1779 int32_t GetVReg(size_t i) const { return shadow_frame_.GetVReg(i); } in GetVReg() function