Compare Status Accumulator
Original Publication Date: 1987-May-01
Included in the Prior Art Database: 2005-Feb-02
Compare operations (comparing the value of two words) are fre- quently performed in processors. The compares are performed within the ALU of the processor on words whose width is equal to the width of the data flow of the machine. When the compare must be performed on data values whose width is greater than the width of the data flow of the machine, multiple compares must be performed and the output of the compares tested to ensure that all the compares were valid. For example, for a 32 bit compare of two words in a machine with a 16 bit data flow, the lower halves would be compared first and then the upper halves. If both compares were valid, then the words were equal in value.