System and method of processing instructions for a processor
First Claim
1. A data processing system comprising:
- an instruction unit generating a program instruction;
a parse unit coupled to the instruction unit and receiving the program instruction, the parse unit determining whether the instruction requires both load and store operations and generating only first and second parcels for the instruction containing both load and store operations;
a decode unit coupled to the parse unit and receiving the first and second parcels, the decode unit attaching a different identification number to the first and second parcels, the identification number of the second parcel being determinable from the identification number of the first parcel; and
an issue unit coupled to the decode unit and receiving the first and second parcels and issuing the first and second parcels.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes an instruction unit generating a program instruction. A parse unit coupled to the instruction unit receives the program instruction. The parse unit determines whether the instruction contains both load and store operations and generates first and second parcels for the instruction containing both load and store operations. A decode unit coupled to the parse unit receives the first and second parcels. The decode unit attaches an identification number to the first and second parcels, the identification number of the second parcel being determinable from the identification number of the first parcel. An issue unit coupled to the decode unit receives the first and second parcels. The issue unit issues the parcels to an instruction shelf, a load shelf, and a store shelf for instruction execution.
6 Citations
23 Claims
-
1. A data processing system comprising:
-
an instruction unit generating a program instruction; a parse unit coupled to the instruction unit and receiving the program instruction, the parse unit determining whether the instruction requires both load and store operations and generating only first and second parcels for the instruction containing both load and store operations; a decode unit coupled to the parse unit and receiving the first and second parcels, the decode unit attaching a different identification number to the first and second parcels, the identification number of the second parcel being determinable from the identification number of the first parcel; and an issue unit coupled to the decode unit and receiving the first and second parcels and issuing the first and second parcels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing data comprising the steps of:
-
parsing an instruction containing both load and store operations to generate only first and second parcels; decoding the first and second parcels; issuing the first and second parcels; and executing the first and second parcels. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for processing data comprising the steps of:
-
parsing an instruction containing both load and store operations to generate only first and second parcels; decoding the first and second parcels, the step of decoding the first and second parcels including the step of generating both a load enable signal and a store enable signal for a same parcel; issuing the first and second parcels and placing one of the first and second parcels on both a load shelf and a store shelf; and executing the first and second parcels. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification