private static SimpleInsn moveInsnFor(RegisterSpec src, int destIndex) {
    return DalvInsn.makeMove(
        SourcePosition.NO_INFO, RegisterSpec.make(destIndex, src.getType()), src);
  }
Returns the proper move instruction for the given source spec and destination index.

@param src {@code non-null;} the source register spec
@param destIndex {@code >= 0;} the destination register index
@return {@code non-null;} the appropriate move instruction
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/code/HighRegisterPrefix.java