Dual instruction buffers with a bypass bus and rotator for a decoder of multiple instructions of variable length
AssigneeIntel Corporation
InventorsAshwani Kumar Gupta, Glenn J. Hinton, Chan W. Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAshwani Kumar Gupta, Glenn J. Hinton, Chan W. Lee
Estimating the term…
A circuit and method for supplying a block of instruction code to an instruction buffer for an instruction decoder. A block of instruction code is fetched and input through a buffer input. A first instruction buffer and a second instruction buffer are coupled to the buffer input to store the block of instruction code. The output of the instruction buffers and a bypass bus coupled to the buffer input are input into an instruction buffer multiplexer. The instruction buffer multiplexer selects among the three inputs and outputs two blocks of instruction code to a rotator. The rotator receives an input pointer indicative of an initial byte. The rotator outputs a block of instruction code beginning at the initial byte to an instruction decoder.
A circuit that receives an input block of instruction code at a circuit input and provides an output block of instruction code to an instruction decoder, said circuit comprising:
A circuit that receives an input block of instruction code at a circuit input and provides an output block of instruction code to an instruction decoder, said circuit comprising:
A circuit that receives an input block of instruction code at a circuit input and provides an output block of instruction code to an instruction decoder, said circuit comprising:
In a processor that executes variable-length instructions, a circuit that receives an input block of instruction code and provides an output block of instruction code to an instruction decoder, said circuit comprising:
In a processor that executes variable-length instructions, a circuit that receives an input block of instruction code and provides an output block of instruction code to an instruction decoder, said circuit comprising:
In a processor that executes variable-length instructions, a circuit instruction decoder, said circuit comprising:
A method of providing a plurality of instruction code bytes via a circuit to an instruction decoder, the method comprising the steps of:
Dependencies are inferred from the claim text.