CPC G06F 9/30145 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30109 (2013.01); G06F 9/3836 (2013.01); G06F 9/3869 (2013.01)] | 20 Claims |
1. A system comprising:
a memory, and
a processor in communication with the memory, the processor being configured to perform processes comprising:
determining that two instructions may be combined based on a processing power of the processor and a size of the instructions;
fusing the two instructions into a pair;
mapping the two instructions with a single register tag;
writing the register tag into a mapper with bits indicating that the register tag is for a first instruction of the two instructions;
writing the register tag into the mapper with bits indicating that the register tag is for a second instruction of the two instructions;
writing the fused instruction pair into an issue queue;
issuing the fused instruction pair to a vector-scalar transformation units (VSU); and
executing the two instructions.
|