1. A method comprising: transmitting data in an architectural format between execution units in an implementation of a multi-type instruction set architecture; converting the data received in the architectural format to an internal format based on an operation code and a data type of a microinstruction; and converting the data output in the internal format to the architectural format based on the operation code and the data type of the microinstruction.