×

Data processor for performing a comparison instruction using selective enablement and wired boolean logic

  • US 5,664,134 A
  • Filed: 02/23/1995
  • Issued: 09/02/1997
  • Est. Priority Date: 03/31/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processor, comprising:

  • storage means for storing a comparison instruction which specifies a number of bits to be compared;

    an instruction decode circuit for decoding the comparison instruction to provide a plurality of control signals, the instruction decode circuit coupled to the storage means for receiving the comparison instruction;

    instruction execution means for controlling execution of the comparison instruction in response to the plurality of control signals, the instruction execution means coupled to the instruction decode circuit for receiving the plurality of control signals;

    a plurality of enabled processing elements wherein each one of the plurality of enabled processing elements stores a data value, each one of the enabled plurality of processing elements being coupled to the instruction execution means, the instruction execution means selecting each of the plurality of enabled processing elements to output a first portion of the data value stored therein during execution of the comparison instruction; and

    a comparison conductor connected to each one of the plurality of enabled processing elements for receiving the first portion of the data value stored therein, the comparison conductor performing a comparison operation in response to execution of the comparison instruction, the comparison conductor being in a first logic state when the first portion of the data value provided by at least one of the plurality of enabled processing elements is in the first logic state, the comparison conductor being in a second logic state when the first portion of the data value provided by each of the plurality of enabled processing elements is in the second logic state.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×