• Home
  • Raw
  • Download

Lines Matching refs:GetVReg

324     int32_t index = GetVReg(C());  in HandleAGet()
341 int32_t index = GetVReg(C()); in HandleAPut()
394 SetVReg(A(), GetVReg(B())); in MOVE()
399 SetVReg(A(), GetVReg(B())); in MOVE_FROM16()
404 SetVReg(A(), GetVReg(B())); in MOVE_16()
475 result.SetI(GetVReg(A())); in RETURN()
760 int32_t length = GetVReg(B()); in NEW_ARRAY()
871 return HandleIf(GetVReg(A()) == GetVReg(B()), C()); in IF_EQ()
875 return HandleIf(GetVReg(A()) != GetVReg(B()), C()); in IF_NE()
879 return HandleIf(GetVReg(A()) < GetVReg(B()), C()); in IF_LT()
883 return HandleIf(GetVReg(A()) >= GetVReg(B()), C()); in IF_GE()
887 return HandleIf(GetVReg(A()) > GetVReg(B()), C()); in IF_GT()
891 return HandleIf(GetVReg(A()) <= GetVReg(B()), C()); in IF_LE()
895 return HandleIf(GetVReg(A()) == 0, B()); in IF_EQZ()
899 return HandleIf(GetVReg(A()) != 0, B()); in IF_NEZ()
903 return HandleIf(GetVReg(A()) < 0, B()); in IF_LTZ()
907 return HandleIf(GetVReg(A()) >= 0, B()); in IF_GEZ()
911 return HandleIf(GetVReg(A()) > 0, B()); in IF_GTZ()
915 return HandleIf(GetVReg(A()) <= 0, B()); in IF_LEZ()
947 return HandleAPut<mirror::BooleanArray>(GetVReg(A())); in APUT_BOOLEAN()
951 return HandleAPut<mirror::ByteArray>(GetVReg(A())); in APUT_BYTE()
955 return HandleAPut<mirror::CharArray>(GetVReg(A())); in APUT_CHAR()
959 return HandleAPut<mirror::ShortArray>(GetVReg(A())); in APUT_SHORT()
963 return HandleAPut<mirror::IntArray>(GetVReg(A())); in APUT()
976 int32_t index = GetVReg(C()); in APUT_OBJECT()
1236 SetVReg(A(), -GetVReg(B())); in NEG_INT()
1241 SetVReg(A(), ~GetVReg(B())); in NOT_INT()
1266 SetVRegLong(A(), GetVReg(B())); in INT_TO_LONG()
1271 SetVRegFloat(A(), GetVReg(B())); in INT_TO_FLOAT()
1276 SetVRegDouble(A(), GetVReg(B())); in INT_TO_DOUBLE()
1334 SetVReg(A(), static_cast<int8_t>(GetVReg(B()))); in INT_TO_BYTE()
1339 SetVReg(A(), static_cast<uint16_t>(GetVReg(B()))); in INT_TO_CHAR()
1344 SetVReg(A(), static_cast<int16_t>(GetVReg(B()))); in INT_TO_SHORT()
1349 SetVReg(A(), SafeAdd(GetVReg(B()), GetVReg(C()))); in ADD_INT()
1354 SetVReg(A(), SafeSub(GetVReg(B()), GetVReg(C()))); in SUB_INT()
1359 SetVReg(A(), SafeMul(GetVReg(B()), GetVReg(C()))); in MUL_INT()
1364 return DoIntDivide(shadow_frame, A(), GetVReg(B()), GetVReg(C())); in DIV_INT()
1368 return DoIntRemainder(shadow_frame, A(), GetVReg(B()), GetVReg(C())); in REM_INT()
1372 SetVReg(A(), GetVReg(B()) << (GetVReg(C()) & 0x1f)); in SHL_INT()
1377 SetVReg(A(), GetVReg(B()) >> (GetVReg(C()) & 0x1f)); in SHR_INT()
1382 SetVReg(A(), static_cast<uint32_t>(GetVReg(B())) >> (GetVReg(C()) & 0x1f)); in USHR_INT()
1387 SetVReg(A(), GetVReg(B()) & GetVReg(C())); in AND_INT()
1392 SetVReg(A(), GetVReg(B()) | GetVReg(C())); in OR_INT()
1397 SetVReg(A(), GetVReg(B()) ^ GetVReg(C())); in XOR_INT()
1440 SetVRegLong(A(), GetVRegLong(B()) << (GetVReg(C()) & 0x3f)); in SHL_LONG()
1445 SetVRegLong(A(), GetVRegLong(B()) >> (GetVReg(C()) & 0x3f)); in SHR_LONG()
1450 SetVRegLong(A(), static_cast<uint64_t>(GetVRegLong(B())) >> (GetVReg(C()) & 0x3f)); in USHR_LONG()
1506 SetVReg(vregA, SafeAdd(GetVReg(vregA), GetVReg(B()))); in ADD_INT_2ADDR()
1512 SetVReg(vregA, SafeSub(GetVReg(vregA), GetVReg(B()))); in SUB_INT_2ADDR()
1518 SetVReg(vregA, SafeMul(GetVReg(vregA), GetVReg(B()))); in MUL_INT_2ADDR()
1524 return DoIntDivide(shadow_frame, vregA, GetVReg(vregA), GetVReg(B())); in DIV_INT_2ADDR()
1529 return DoIntRemainder(shadow_frame, vregA, GetVReg(vregA), GetVReg(B())); in REM_INT_2ADDR()
1534 SetVReg(vregA, GetVReg(vregA) << (GetVReg(B()) & 0x1f)); in SHL_INT_2ADDR()
1540 SetVReg(vregA, GetVReg(vregA) >> (GetVReg(B()) & 0x1f)); in SHR_INT_2ADDR()
1546 SetVReg(vregA, static_cast<uint32_t>(GetVReg(vregA)) >> (GetVReg(B()) & 0x1f)); in USHR_INT_2ADDR()
1552 SetVReg(vregA, GetVReg(vregA) & GetVReg(B())); in AND_INT_2ADDR()
1558 SetVReg(vregA, GetVReg(vregA) | GetVReg(B())); in OR_INT_2ADDR()
1564 SetVReg(vregA, GetVReg(vregA) ^ GetVReg(B())); in XOR_INT_2ADDR()
1616 SetVRegLong(vregA, GetVRegLong(vregA) << (GetVReg(B()) & 0x3f)); in SHL_LONG_2ADDR()
1622 SetVRegLong(vregA, GetVRegLong(vregA) >> (GetVReg(B()) & 0x3f)); in SHR_LONG_2ADDR()
1628 SetVRegLong(vregA, static_cast<uint64_t>(GetVRegLong(vregA)) >> (GetVReg(B()) & 0x3f)); in USHR_LONG_2ADDR()
1693 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT16()
1698 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT()
1703 SetVReg(A(), SafeMul(GetVReg(B()), C())); in MUL_INT_LIT16()
1708 return DoIntDivide(shadow_frame, A(), GetVReg(B()), C()); in DIV_INT_LIT16()
1712 return DoIntRemainder(shadow_frame, A(), GetVReg(B()), C()); in REM_INT_LIT16()
1716 SetVReg(A(), GetVReg(B()) & C()); in AND_INT_LIT16()
1721 SetVReg(A(), GetVReg(B()) | C()); in OR_INT_LIT16()
1726 SetVReg(A(), GetVReg(B()) ^ C()); in XOR_INT_LIT16()
1731 SetVReg(A(), SafeAdd(GetVReg(B()), C())); in ADD_INT_LIT8()
1736 SetVReg(A(), SafeSub(C(), GetVReg(B()))); in RSUB_INT_LIT8()
1741 SetVReg(A(), SafeMul(GetVReg(B()), C())); in MUL_INT_LIT8()
1746 return DoIntDivide(shadow_frame, A(), GetVReg(B()), C()); in DIV_INT_LIT8()
1750 return DoIntRemainder(shadow_frame, A(), GetVReg(B()), C()); in REM_INT_LIT8()
1754 SetVReg(A(), GetVReg(B()) & C()); in AND_INT_LIT8()
1759 SetVReg(A(), GetVReg(B()) | C()); in OR_INT_LIT8()
1764 SetVReg(A(), GetVReg(B()) ^ C()); in XOR_INT_LIT8()
1769 SetVReg(A(), GetVReg(B()) << (C() & 0x1f)); in SHL_INT_LIT8()
1774 SetVReg(A(), GetVReg(B()) >> (C() & 0x1f)); in SHR_INT_LIT8()
1779 SetVReg(A(), static_cast<uint32_t>(GetVReg(B())) >> (C() & 0x1f)); in USHR_INT_LIT8()
1876 int32_t GetVReg(size_t i) const { return shadow_frame.GetVReg(i); } in GetVReg() function