1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectHANDLE_OPCODE(OP_MOVE_WIDE /*vA, vB*/) 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /* IMPORTANT: must correctly handle overlapping registers, e.g. both 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * "move-wide v6, v7" and "move-wide v7, v6" */ 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vdst = INST_A(inst); 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vsrc1 = INST_B(inst); 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project ILOGV("|move-wide v%d,v%d %s(v%d=0x%08llx)", vdst, vsrc1, 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project kSpacing+5, vdst, GET_REGISTER_WIDE(vsrc1)); 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project SET_REGISTER_WIDE(vdst, GET_REGISTER_WIDE(vsrc1)); 9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project FINISH(1); 10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectOP_END 11