Patent ID: 6035386
Filing Date: 2000-03-07
Classification: G06F

Abstract:
A method for generating an execute program counter value, comprising:generating a current first program counter value using a first program counter coupled to at least one of a plurality of instruction pipelines in a microprocessor, the current first program counter value having a current more significant first program counter portion and a current less significant first program counter portion and representing a program count value of a fetched instruction;storing the current first program counter value;generating a plurality of next less significant first program counter portions and corresponding next carry signals in a plurality of adders, each of the next less significant current first program counter portions and corresponding next carry signals, corresponding to separate instructions;generating an incremented current more significant program counter portion;selecting one of the incremented current more significant program counter portion and the current more significant program counter portion as a next more significant program counter portion based on one of the corresponding next carry signals; andproviding the next less significant first program counter portions and corresponding next carry signals to an execute program counter circuit.