Commit 44efbbb4 authored by Nguyen, Thien Minh's avatar Nguyen, Thien Minh
Browse files

Added some test qasm for mlir benchmarking



- Moved the old benchmark (for qcor) into a sub folder.

- Added a mlir subfolder with some qasm and corresponding qsharp files.

Signed-off-by: default avatarThien Nguyen <nguyentm@ornl.gov>
parent ed971c76
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
OPENQASM 2.0;
include "qelib1.inc";

qreg qubits[19];
ccx qubits[9],qubits[17],qubits[18];
ccx qubits[8],qubits[16],qubits[17];
ccx qubits[7],qubits[15],qubits[16];
ccx qubits[6],qubits[14],qubits[15];
ccx qubits[5],qubits[13],qubits[14];
ccx qubits[4],qubits[12],qubits[13];
ccx qubits[3],qubits[11],qubits[12];
ccx qubits[2],qubits[10],qubits[11];
ccx qubits[0],qubits[1],qubits[10];
ccx qubits[2],qubits[10],qubits[11];
ccx qubits[3],qubits[11],qubits[12];
ccx qubits[4],qubits[12],qubits[13];
ccx qubits[5],qubits[13],qubits[14];
ccx qubits[6],qubits[14],qubits[15];
ccx qubits[7],qubits[15],qubits[16];
ccx qubits[8],qubits[16],qubits[17];
ccx qubits[9],qubits[17],qubits[18];
ccx qubits[8],qubits[16],qubits[17];
ccx qubits[7],qubits[15],qubits[16];
ccx qubits[6],qubits[14],qubits[15];
ccx qubits[5],qubits[13],qubits[14];
ccx qubits[4],qubits[12],qubits[13];
ccx qubits[3],qubits[11],qubits[12];
ccx qubits[2],qubits[10],qubits[11];
ccx qubits[0],qubits[1],qubits[10];
ccx qubits[2],qubits[10],qubits[11];
ccx qubits[3],qubits[11],qubits[12];
ccx qubits[4],qubits[12],qubits[13];
ccx qubits[5],qubits[13],qubits[14];
ccx qubits[6],qubits[14],qubits[15];
ccx qubits[7],qubits[15],qubits[16];
ccx qubits[8],qubits[16],qubits[17];
+8 −0
Original line number Diff line number Diff line
OPENQASM 2.0;
include "qelib1.inc";

qreg qubits[5];
ccx qubits[2],qubits[3],qubits[4];
ccx qubits[0],qubits[1],qubits[3];
ccx qubits[2],qubits[3],qubits[4];
ccx qubits[0],qubits[1],qubits[3];
+12 −0
Original line number Diff line number Diff line
OPENQASM 2.0;
include "qelib1.inc";

qreg qubits[7];
ccx qubits[3],qubits[5],qubits[6];
ccx qubits[2],qubits[4],qubits[5];
ccx qubits[0],qubits[1],qubits[4];
ccx qubits[2],qubits[4],qubits[5];
ccx qubits[3],qubits[5],qubits[6];
ccx qubits[2],qubits[4],qubits[5];
ccx qubits[0],qubits[1],qubits[4];
ccx qubits[2],qubits[4],qubits[5];
+16 −0
Original line number Diff line number Diff line
OPENQASM 2.0;
include "qelib1.inc";

qreg qubits[9];
ccx qubits[4],qubits[7],qubits[8];
ccx qubits[3],qubits[6],qubits[7];
ccx qubits[2],qubits[5],qubits[6];
ccx qubits[0],qubits[1],qubits[5];
ccx qubits[2],qubits[5],qubits[6];
ccx qubits[3],qubits[6],qubits[7];
ccx qubits[4],qubits[7],qubits[8];
ccx qubits[3],qubits[6],qubits[7];
ccx qubits[2],qubits[5],qubits[6];
ccx qubits[0],qubits[1],qubits[5];
ccx qubits[2],qubits[5],qubits[6];
ccx qubits[3],qubits[6],qubits[7];
Loading