Length detecting unit for parallel processing of variable sequential instructions
AssigneeIntel Corporation
InventorsNaveen Krishnamurthy, Nadeem H. Firasta
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsNaveen Krishnamurthy, Nadeem H. Firasta
Estimating the term…
A microprocessor with a circuit that selects at least one instruction from a stream of N successive instruction bytes. The circuit includes a first pointing unit that indicates a position of a first byte of an instruction of the stream of N successive instruction bytes. The circuit also includes a second pointing unit that stores a vector having a length N which indicates a position of a last byte of the instruction in the stream. The circuit further includes a first alignment unit coupled to the first and the second pointing units, the first alignment unit aligns the vector at a position indicating the first byte of an instruction. The circuit includes a first and a second length detecting units that receive the aligned vector in parallel. The first and second length detecting units simultaneously determine the length of a current instruction and the length of a next instruction, respectively, of the stream of N successive instruction bytes.
In a microprocessor of a type that includes instructions of variable length, a circuit to select at least one instruction from a stream of N successive instruction bytes, said circuit comprising:
In a microprocessor of a type that includes instructions of variable length, a circuit for selecting at least one instruction from a stream of N successive instruction bytes, said circuit comprising:
Dependencies are inferred from the claim text.