1. A central processing unit, comprising: a register file having a plurality of read ports; a first execution unit having a first plurality of input ports; and logic operable to selectively couple different arrangements of the read ports to the input ports.