1. A computer system that is configured to perform the following: obtaining a computer instruction; responsive to determining that the instruction includes a move operation that involves a transfer of data from a logical source register to a logical destination register, bypassing any execution units in the system to prevent the execution units from executing the operation; and performing the transfer of the data by: tracking changes in data dependencies of the source and the destination registers using a dependency table that directly shows dependencies between logical registers and is indexed by logical register, and assigning a physical register associated with the source register to the destination register based on the dependencies.