Patent ID: 8959276
Filing Date: 2015-02-17
Classification: G06F,H04L

Abstract:
1. A method for executing data permute instructions and at least one data shift instruction, wherein a crossbar switch is controlled by the execution of the data permute instructions and at least one data shift instruction, the method comprising the steps of: encoding a control index value using recoding logic into a 1-hot recoder output for at least a plurality of datum positions in one or more target registers; conditioning the 1-hot recoder output by a gate-free logic configured for at least one of the plurality of datum positions in the one or more target registers for each of the data permute instructions and the at least one data shift instruction; selecting the 1-hot recoder output or the conditioned 1-hot recoder output based on a current instruction mode; and transforming the selected 1-hot recoder output into a format applicable for the crossbar switch.