Patent ID: 6038660
Filing Date: 2000-03-14
Classification: G06F

Abstract:
A method for providing a program counter value within a central processing unit, whereby said program counter value comprises n bits and has to be increased by one of a plurality of different fixed increment values, comprising the steps of:providing an upper partial content of the current program counter value and its value incremented by 1;providing a plurality of lower partial contents of the current program counter value incremented by one of said plurality of fixed increment values, respectively, whereby a carry bit is provided;selecting for each of said plurality of incremented lower partial contents depending on said respective carry bit selecting either said upper partial content of the current program counter value or said incremented upper partial content of the current program counter value;combining said selected upper and lower contents to form a plurality of new program counter values;selecting upon receiving of a final increment value one of said new program counter values.