Patent ID: 8300058

Claim:
An electronic device implemented on a semiconductor chip, the electronic device, comprising: (a) an array of addressable registers storing a plurality of data; (b) a plurality of input registers operatively connected to said array of addressable registers, wherein said input registers are configured to store an input command parameter and a plurality of operands; wherein said operands include a plurality of address operands referencing at least one register of said array of addressable registers; (c) processing circuitry configured to process, based on said input command parameter, said data; wherein a single instance of a command accesses said at least one register of said array of addressable registers, and based on said input command parameter said processing circuitry for all of said address operands: reads a datum of said data previously stored in said at least one register, updates said datum thereby producing an updated datum, and writes said updated datum into said at least one register; (d) logic circuitry operatively attached between said input registers and said processing circuitry, said logic circuitry configured to provide a logical output signal to said processing circuitry indicating which if any of said address operands are identical thereby supporting at least two of said address operands being identical.