CPC G06F 9/3802 (2013.01) [G06F 9/30072 (2013.01); G06F 9/30076 (2013.01); G06F 9/3013 (2013.01); G06F 9/30145 (2013.01); G06F 9/30185 (2013.01); G06F 9/3822 (2013.01); G06F 9/3853 (2013.01); G06F 9/3891 (2013.01)] | 18 Claims |
1. A device comprising:
a register file;
a set of functional units coupled to the register file; and
an instruction decode unit coupled to the register file and to the set of functional units and configured to:
receive a packet that includes a set of instructions and a condition instruction, wherein the condition instruction includes a field for each functional unit of the set of functional units to specify, for each instruction of the set of instructions, a respective register of the register file; and
provide the set of instructions to the set of functional units;
wherein each of the set of functional units is configured to determine whether to execute a respective instruction of the set of instructions based on a value stored in the respective register of the register file specified by the condition instruction.
|