| CPC G06F 7/24 (2013.01) [G06F 5/065 (2013.01); G06F 2207/228 (2013.01)] | 20 Claims |

|
1. A circuit, comprising:
a first input;
a second input;
a third input;
a fourth input;
a first compare-exchange circuit comprising:
a fifth input coupled to the first input;
a sixth input coupled to the second input;
a first output; and
a second output;
a second compare-exchange circuit comprising:
a seventh input coupled to the third input;
an eighth input coupled to the fourth input;
a third output; and
a fourth output;
a third compare-exchange circuit comprising:
a ninth input coupled to the first output;
a tenth input coupled to the third output;
a fifth output coupled to a sixth output of the circuit; and
a seventh output coupled to an eighth output of the circuit; and
a fourth compare-exchange circuit comprising:
an eleventh input coupled to the second output;
a twelfth input coupled to the fourth output;
a ninth output coupled to a tenth output of the circuit; and
an eleventh output coupled to a twelfth output of the circuit.
|