diff --git a/src/pyqasm/maps/gates.py b/src/pyqasm/maps/gates.py index 999c4828..b356c71d 100644 --- a/src/pyqasm/maps/gates.py +++ b/src/pyqasm/maps/gates.py @@ -23,13 +23,7 @@ from typing import Callable import numpy as np -from openqasm3.ast import ( - FloatLiteral, - Identifier, - IndexedIdentifier, - QuantumGate, - QuantumPhase, -) +from openqasm3.ast import FloatLiteral, Identifier, IndexedIdentifier, QuantumGate, QuantumPhase from pyqasm.elements import BasisSet, InversionOp from pyqasm.exceptions import ValidationError, raise_qasm3_error @@ -1122,11 +1116,12 @@ def two_qubit_gate_op( "cphaseshift", "cp10", "cphaseshift01", + "cphaseshift10", "cp01", "cp00", "cphaseshift00", }, - 2: {"xx_plus_yy", "u2", "U2"}, + 2: {"xx_plus_yy", "u2", "U2", "prx"}, 3: {"ms", "cu3", "u", "U", "u3", "U3"}, 4: {"cu"}, }