feat: adding output of qasm in varios libs
This commit is contained in:
parent
2120e6fbf5
commit
17fcd520df
12
qasm/deutch-cirq-output.qasm
Normal file
12
qasm/deutch-cirq-output.qasm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
OPENQASM 2.0;
|
||||||
|
include "qelib1.inc";
|
||||||
|
|
||||||
|
qreg q[7];
|
||||||
|
|
||||||
|
creg m0[1];
|
||||||
|
|
||||||
|
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(-1.5707963267948966) q[1];
|
||||||
|
measure q[0] -> m0[0];
|
26
qasm/deutch-qiskit-output.qasm
Normal file
26
qasm/deutch-qiskit-output.qasm
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
OPENQASM 2.0;
|
||||||
|
include "qelib1.inc";
|
||||||
|
|
||||||
|
qreg q[5];
|
||||||
|
|
||||||
|
creg c0[1];
|
||||||
|
|
||||||
|
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(-1.5707963267948966) q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
sx q[0];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
cx q[0], q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
sx q[0];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
measure q[0] -> c0[0];
|
45
qasm/grover-cirq-output.qasm
Normal file
45
qasm/grover-cirq-output.qasm
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
OPENQASM 2.0;
|
||||||
|
include "qelib1.inc";
|
||||||
|
|
||||||
|
qreg q[7];
|
||||||
|
|
||||||
|
creg m_result[2];
|
||||||
|
|
||||||
|
|
||||||
|
x q[1];
|
||||||
|
rz(-1.5707963267948968) q[2];
|
||||||
|
sx q[2];
|
||||||
|
rz(1.5707963267948966) q[2];
|
||||||
|
rz(1.5707963267948966) q[3];
|
||||||
|
sx q[3];
|
||||||
|
rz(1.5707963267948966) q[3];
|
||||||
|
cx q[3], q[1];
|
||||||
|
rz(-0.7853981633974483) q[1];
|
||||||
|
cx q[2], q[1];
|
||||||
|
rz(0.7853981633974483) q[1];
|
||||||
|
cx q[3], q[1];
|
||||||
|
rz(-0.7853981633974483) q[1];
|
||||||
|
cx q[2], q[1];
|
||||||
|
rz(2.356194490192345) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
rz(0.7853981633974483) q[3];
|
||||||
|
cx q[3], q[1];
|
||||||
|
cx q[1], q[3];
|
||||||
|
cx q[3], q[1];
|
||||||
|
cx q[2], q[1];
|
||||||
|
rz(-0.7853981633974483) q[1];
|
||||||
|
rz(0.7853981633974483) q[2];
|
||||||
|
cx q[2], q[1];
|
||||||
|
rz(-3.141592653589793) q[1];
|
||||||
|
rz(-1.5707963267948966) q[2];
|
||||||
|
sx q[2];
|
||||||
|
rz(-1.5707963267948966) q[2];
|
||||||
|
cx q[2], q[1];
|
||||||
|
rz(-3.141592653589793) q[1];
|
||||||
|
rz(1.5707963267948966) q[2];
|
||||||
|
sx q[2];
|
||||||
|
rz(-1.5707963267948966) q[2];
|
||||||
|
barrier q[2], q[1], q[3];
|
||||||
|
measure q[2] -> m_result[0];
|
||||||
|
measure q[1] -> m_result[1];
|
36
qasm/grover-qiskit-output.qasm
Normal file
36
qasm/grover-qiskit-output.qasm
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
OPENQASM 2.0;
|
||||||
|
include "qelib1.inc";
|
||||||
|
|
||||||
|
qreg q[7];
|
||||||
|
|
||||||
|
creg meas[2];
|
||||||
|
|
||||||
|
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
sx q[0];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
cx q[0], q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
sx q[1];
|
||||||
|
rz(1.5707963267948966) q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
rz(-1.5707963267948968) q[0];
|
||||||
|
sx q[0];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
rz(-3.141592653589793) q[1];
|
||||||
|
cx q[0], q[1];
|
||||||
|
rz(1.5707963267948966) q[0];
|
||||||
|
sx q[0];
|
||||||
|
rz(-1.5707963267948966) q[0];
|
||||||
|
rz(-3.141592653589793) q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
barrier q[0], q[1];
|
||||||
|
measure q[0] -> meas[0];
|
||||||
|
measure q[1] -> meas[1];
|
Reference in New Issue
Block a user