1    /* move-wide vA, vB */
2    /* NOTE: regs can overlap, e.g. "move v6,v7" or "move v7,v6" */
3    movl    rINST, %ecx                     # ecx <- BA
4    sarl    $$4, rINST                      # rINST <- B
5    andb    $$0xf, %cl                      # ecx <- A
6    GET_WIDE_VREG %rdx, rINSTq              # rdx <- v[B]
7    SET_WIDE_VREG %rdx, %rcx                # v[A] <- rdx
8    ADVANCE_PC_FETCH_AND_GOTO_NEXT 1
9