1. A method of decoding a macro-instruction, the method comprising: transferring data relating to a first operation from the macro-instruction to a micro-operation, the micro-operation to be executed by an execution system of a processor; and transferring data relating to a second operation from the macro-instruction to the micro-operation.