Automatic operand load and store
First Claim
Patent Images
1. A processor, comprising:
- decode logic coupled to a first storage unit and comprising a data structure; and
a second storage unit coupled to said decode logic;
wherein the decode logic obtains a single instruction from the first storage unit and, if indicated by a first bit in said data structure, processes a group of instructions in lieu of the single instruction, the single instruction requiring an operand;
wherein, if indicated by a second bit in the data structure, the decode logic obtains the operand from the first storage unit and stores the operand to the second storage unit for use by said group of instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor that comprises decode logic coupled to a first storage unit and comprising a data structure. The processor also comprises a second storage unit coupled to the decode logic. The decode logic obtains a single instruction from the first storage unit and, if indicated by a first bit in the data structure, processes a group of instructions in lieu of the single instruction, the single instruction requiring an operand. If indicated by a second bit in the data structure, the decode logic obtains the operand from the first storage unit and stores the operand to the second storage unit for use by the group of instructions.
11 Citations
21 Claims
-
1. A processor, comprising:
-
decode logic coupled to a first storage unit and comprising a data structure; and
a second storage unit coupled to said decode logic;
wherein the decode logic obtains a single instruction from the first storage unit and, if indicated by a first bit in said data structure, processes a group of instructions in lieu of the single instruction, the single instruction requiring an operand;
wherein, if indicated by a second bit in the data structure, the decode logic obtains the operand from the first storage unit and stores the operand to the second storage unit for use by said group of instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device, comprising:
-
decode logic coupled to a first storage unit and a second storage unit; and
a data structure comprising a plurality of entries, at least one entry having a corresponding instruction and comprising;
a first field indicating whether a group of instructions is to be processed in lieu of the corresponding instruction; and
a second field indicating a size of an operand required by the corresponding instruction;
wherein the decode logic obtains the operand from the first storage unit using the second field and stores the operand to the second storage unit for use by said group of instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
fetching a single instruction using a decode logic that comprises a data structure, said decode logic coupled to a first storage unit and a second storage unit, said single instruction requiring an operand;
if indicated by a first field in the data structure, processing a group of instructions in lieu of the single instruction;
obtaining the operand from the first storage unit, a size of the operand indicated by a second field in the data structure; and
storing the operand in the second storage unit for use by the group of instructions. - View Dependent Claims (18, 19, 20, 21)
-
Specification