in src/braket/pennylane_plugin/ops.py [0:0]
def decomposition(phi, wires):
return [
qml.PauliX(wires[0]),
qml.PhaseShift(phi / 2, wires=[wires[0]]),
qml.PhaseShift(phi / 2, wires=[wires[1]]),
qml.CNOT(wires=wires),
qml.PhaseShift(-phi / 2, wires=[wires[1]]),
qml.CNOT(wires=wires),
qml.PauliX(wires[0]),
]