Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
OPENQASM 2.0;
include "qelib1.inc";
gate gate_Clifford_1Q_12_ q0 { rz(pi) q0; x q0; }
gate gate_Clifford_1Q_0_ q0 { }
gate gate_Clifford_1Q_18_ q0 { rz(pi) q0; }
gate gate_Clifford_1Q_6_ q0 { x q0; }
gate gate_Clifford_1Q_19_ q0 { rz(pi/2) q0; sx q0; rz(-pi/2) q0; }
gate gate_Clifford_1Q_5_ q0 { rz(pi/2) q0; sx q0; rz(-pi) q0; }
gate gate_Clifford_1Q_17_ q0 { rz(-pi/2) q0; sx q0; rz(-pi) q0; }
gate gate_Clifford_1Q_15_ q0 { rz(-pi) q0; sx q0; rz(-pi/2) q0; }
gate gate_Clifford_1Q_22_ q0 { rz(-pi/2) q0; }
gate gate_Clifford_1Q_3_ q0 { sx q0; rz(pi/2) q0; }
gate gate_Clifford_1Q_11_ q0 { rz(-pi/2) q0; sx q0; }
gate gate_Clifford_1Q_13_ q0 { rz(-pi/2) q0; sx q0; rz(-pi/2) q0; }
gate gate_Clifford_1Q_7_ q0 { rz(-pi/2) q0; sx q0; rz(pi/2) q0; }
gate gate_Clifford_1Q_21_ q0 { sx q0; rz(-pi/2) q0; }
gate gate_Clifford_1Q_4_ q0 { rz(pi/2) q0; }
qreg q[20];
creg meas[20];
gate_Clifford_1Q_12_ q[0];
gate_Clifford_1Q_0_ q[1];
gate_Clifford_1Q_0_ q[2];
gate_Clifford_1Q_0_ q[3];
gate_Clifford_1Q_0_ q[4];
gate_Clifford_1Q_18_ q[5];
gate_Clifford_1Q_18_ q[6];
gate_Clifford_1Q_6_ q[7];
gate_Clifford_1Q_18_ q[8];
gate_Clifford_1Q_18_ q[9];
gate_Clifford_1Q_12_ q[10];
gate_Clifford_1Q_0_ q[11];
gate_Clifford_1Q_18_ q[12];
gate_Clifford_1Q_0_ q[13];
gate_Clifford_1Q_12_ q[14];
gate_Clifford_1Q_12_ q[15];
gate_Clifford_1Q_18_ q[16];
gate_Clifford_1Q_0_ q[17];
gate_Clifford_1Q_18_ q[18];
gate_Clifford_1Q_12_ q[19];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
rz(pi/2) q[1];
sx q[1];
rz(pi) q[1];
cz q[0],q[1];
sx q[1];
rz(pi/2) q[1];
rz(pi/2) q[2];
sx q[2];
rz(pi) q[2];
cz q[3],q[2];
sx q[2];
rz(pi/2) q[2];
rz(pi/2) q[7];
sx q[7];
rz(pi) q[7];
cz q[8],q[7];
sx q[7];
rz(pi/2) q[7];
rz(pi/2) q[15];
sx q[15];
rz(pi) q[15];
cz q[14],q[15];
sx q[15];
rz(pi/2) q[15];
gate_Clifford_1Q_19_ q[4];
gate_Clifford_1Q_5_ q[5];
gate_Clifford_1Q_17_ q[6];
gate_Clifford_1Q_15_ q[9];
gate_Clifford_1Q_22_ q[10];
gate_Clifford_1Q_5_ q[11];
gate_Clifford_1Q_19_ q[12];
gate_Clifford_1Q_12_ q[13];
gate_Clifford_1Q_5_ q[16];
gate_Clifford_1Q_3_ q[17];
gate_Clifford_1Q_11_ q[18];
gate_Clifford_1Q_13_ q[19];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
gate_Clifford_1Q_18_ q[0];
gate_Clifford_1Q_18_ q[1];
gate_Clifford_1Q_0_ q[2];
gate_Clifford_1Q_6_ q[3];
gate_Clifford_1Q_6_ q[4];
gate_Clifford_1Q_0_ q[5];
gate_Clifford_1Q_18_ q[6];
gate_Clifford_1Q_0_ q[7];
gate_Clifford_1Q_18_ q[8];
gate_Clifford_1Q_6_ q[9];
gate_Clifford_1Q_12_ q[10];
gate_Clifford_1Q_0_ q[11];
gate_Clifford_1Q_6_ q[12];
gate_Clifford_1Q_12_ q[13];
gate_Clifford_1Q_0_ q[14];
gate_Clifford_1Q_6_ q[15];
gate_Clifford_1Q_18_ q[16];
gate_Clifford_1Q_12_ q[17];
gate_Clifford_1Q_0_ q[18];
gate_Clifford_1Q_0_ q[19];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
gate_Clifford_1Q_7_ q[4];
gate_Clifford_1Q_3_ q[5];
gate_Clifford_1Q_21_ q[6];
gate_Clifford_1Q_11_ q[9];
gate_Clifford_1Q_4_ q[10];
gate_Clifford_1Q_3_ q[11];
gate_Clifford_1Q_7_ q[12];
gate_Clifford_1Q_12_ q[13];
gate_Clifford_1Q_3_ q[16];
gate_Clifford_1Q_5_ q[17];
gate_Clifford_1Q_15_ q[18];
gate_Clifford_1Q_13_ q[19];
rz(pi/2) q[1];
sx q[1];
rz(pi) q[1];
cz q[0],q[1];
sx q[1];
rz(pi/2) q[1];
rz(pi/2) q[2];
sx q[2];
rz(pi) q[2];
cz q[3],q[2];
sx q[2];
rz(pi/2) q[2];
rz(pi/2) q[7];
sx q[7];
rz(pi) q[7];
cz q[8],q[7];
sx q[7];
rz(pi/2) q[7];
rz(pi/2) q[15];
sx q[15];
rz(pi) q[15];
cz q[14],q[15];
sx q[15];
rz(pi/2) q[15];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
gate_Clifford_1Q_6_ q[0];
gate_Clifford_1Q_18_ q[1];
gate_Clifford_1Q_18_ q[2];
gate_Clifford_1Q_0_ q[3];
gate_Clifford_1Q_6_ q[4];
gate_Clifford_1Q_18_ q[5];
gate_Clifford_1Q_18_ q[6];
gate_Clifford_1Q_0_ q[7];
gate_Clifford_1Q_6_ q[8];
gate_Clifford_1Q_6_ q[9];
gate_Clifford_1Q_18_ q[10];
gate_Clifford_1Q_6_ q[11];
gate_Clifford_1Q_6_ q[12];
gate_Clifford_1Q_6_ q[13];
gate_Clifford_1Q_0_ q[14];
gate_Clifford_1Q_6_ q[15];
gate_Clifford_1Q_18_ q[16];
gate_Clifford_1Q_6_ q[17];
gate_Clifford_1Q_0_ q[18];
gate_Clifford_1Q_0_ q[19];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
barrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];
measure q[0] -> meas[0];
measure q[1] -> meas[1];
measure q[2] -> meas[2];
measure q[3] -> meas[3];
measure q[4] -> meas[4];
measure q[5] -> meas[5];
measure q[6] -> meas[6];
measure q[7] -> meas[7];
measure q[8] -> meas[8];
measure q[9] -> meas[9];
measure q[10] -> meas[10];
measure q[11] -> meas[11];
measure q[12] -> meas[12];
measure q[13] -> meas[13];
measure q[14] -> meas[14];
measure q[15] -> meas[15];
measure q[16] -> meas[16];
measure q[17] -> meas[17];
measure q[18] -> meas[18];
measure q[19] -> meas[19];
Loading