• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 HANDLE_OPCODE(OP_MOVE_WIDE /*vA, vB*/)
2     /* IMPORTANT: must correctly handle overlapping registers, e.g. both
3      * "move-wide v6, v7" and "move-wide v7, v6" */
4     vdst = INST_A(inst);
5     vsrc1 = INST_B(inst);
6     ILOGV("|move-wide v%d,v%d %s(v%d=0x%08llx)", vdst, vsrc1,
7         kSpacing+5, vdst, GET_REGISTER_WIDE(vsrc1));
8     SET_REGISTER_WIDE(vdst, GET_REGISTER_WIDE(vsrc1));
9     FINISH(1);
10 OP_END
11