Technique to combine instructions
First Claim
Patent Images
1. An apparatus comprising:
- a storage unit to store a plurality of instructions to be represented by a single micro-operation (uop), wherein only one of the plurality of instructions is to be decoded into one or more uops.
1 Assignment
0 Petitions
Accused Products
Abstract
A micro-operation (uop) fusion technique. More particularly, embodiments of the invention relate to a technique to fuse two or more uops originating from two or more instructions.
-
Citations
30 Claims
-
1. An apparatus comprising:
a storage unit to store a plurality of instructions to be represented by a single micro-operation (uop), wherein only one of the plurality of instructions is to be decoded into one or more uops. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
determining whether two or more instructions may be represented by a single micro-operation (uop) before decoding either of the two or more instructions;
representing the two or more instructions with a single uop. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a memory unit to store two or more instructions to be represented by a single micro-operation (uop);
a decode logic to decode only one of the two or more instructions;
a first logic to determine whether the two or more instructions are to be represented by a single uop before the one of the two or more instructions is decoded by the decode logic. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A machine-readable medium having stored thereon a set of instructions, which if executed by a machine cause the machine to perform a method comprising:
-
determining whether execution of two or more instructions represented by a single micro-operation (uop) results in a condition chosen from a group comprising;
a fault, a trap, an assist;
storing a machine state resulting from executing the single uop only if the condition did not occur. - View Dependent Claims (27, 28, 29, 30)
-
Specification