CompareGreaterThanFxP operation


This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.

Please see for the API documentation for the Modern QDK.

Namespace: Microsoft.Quantum.Arithmetic

Package: Microsoft.Quantum.Numerics

Compares two fixed-point numbers stored in quantum registers, and controls a flip on the result.

operation CompareGreaterThanFxP (fp1 : Microsoft.Quantum.Arithmetic.FixedPoint, fp2 : Microsoft.Quantum.Arithmetic.FixedPoint, result : Qubit) : Unit is Adj + Ctl


fp1 : FixedPoint

First fixed-point number to be compared.

fp2 : FixedPoint

Second fixed-point number to be compared.

result : Qubit

Result of the comparison. Will be flipped if fp1 > fp2.

Output : Unit


The current implementation requires the two fixed-point numbers to have the same point position and the same number of qubits.