Claims
- 1. An apparatus that compares the values of two N-nary operands, comprising:
- a 1-of-P first input that receives a 1-of-P first operand;
- a 1-of-Q second input that receives a 1-of-Q second operand;
- a 1-of-R result output that delivers a 1-of-R result;
- an individual equality logic, coupled to said first input and to said second input, that produces an indication of whether the value of a grouping of one or more bits of said first operand is equal to the value of a corresponding grouping of one or more bits of the said second operand;
- a block equality logic, coupled to said individual equality logic, that produces a block equality indicator; and
- a comparison logic, coupled to said block equality logic and to said result output, that produces said 1-of-R result, where said 1-of-R result comprises an equal value if the value of said first operand is equal to the value of said second operand, said 1-of-R result further comprises a not equal value if the value of said first operand is not equal to the value of said second operand.
- 2. The apparatus of claim 1 wherein P and Q equal four and wherein R equals two.
- 3. A system for comparing the values of two N-nary operands, comprising:
- a first input means for receiving a 1-of-P first operand;
- a second input means for receiving a 1-of-Q second operand;
- a result output means for delivering a 1-of-R result;
- an individual equality logic means, coupled to said first input means and to said second input means, for producing an indication of whether the value of a grouping of one or more bits of said first operand is equal to the value of a corresponding grouping of one or more bits of the said second operand;
- a block equality logic means, coupled to said individual equality logic means, for producing a block equality indicator; and
- a comparison logic means, coupled to said block equality logic means and to said result output means, for producing said 1-of-R result, where said 1-of-R result comprises an equal value if the value of said first operand is equal to the value of said second operand, said 1-of-R result further comprises a not equal value if the value of said first operand is not equal to the value of said second operand.
- 4. The system of claim 3 wherein P and Q equal four and wherein R equals two.
- 5. A method to make an apparatus that compares the values of two N-nary operands, comprising:
- providing a 1-of-P first input that receives a 1-of-P first operand;
- providing a 1-of-Q second input that receives a 1-of-Q second operand;
- providing a 1-of-R result output that delivers a 1-of-R result;
- providing an individual equality logic that produces an indication of whether the value of a grouping of one or more bits of said first operand is equal to the value of a corresponding grouping of one or more bits of the said second operand;
- coupling said individual equality logic to said first input and to said second input;
- providing a block equality logic that produces a block equality indicator;
- coupling said block equality logic to said individual equality logic;
- providing a comparison logic that produces said 1-of-R result, where said 1-of-R result comprises an equal value if the value of said first operand is equal to the value of said second operand, said 1-of-R result further comprises a not equal value if the value of said first operand is not equal to the value of said second operand; and
- coupling said comparison logic to said block equality logic and to said result output.
- 6. The method of claim 5 wherein P and Q equal four and wherein R equals two.
- 7. A method to compare the values of two N-nary operands, comprising:
- receiving a 1-of-P first operand;
- receiving a 1-of-Q second operand;
- producing an indication of whether the value of a grouping of one or more bits of said first operand is equal to the value of a corresponding grouping of one or more bits of the said second operand;
- producing a block equality indicator; and
- producing a 1-of-R result, where said 1-of-R result comprises an equal value if the value of said first operand is equal to the value of said second operand, said 1-of-R result further comprises a not equal value if the value of said first operand is not equal to the value of said second operand.
- 8. The method of claim 7 wherein P and Q equal four and wherein R equals two.
Parent Case Info
This application claims the benefits of the earlier filed US Provisional Application Ser. No. 60/069250, filed Dec. 11, 1997, which is incorporated by reference for all purposes into this application.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5729190 |
Iyengar et al. |
Mar 1998 |
|