https://github.com/epiqc/ScaffCC
Raw File
Tip revision: 1b57c8e01a682145f576e101c868ba84ea38ec1b authored by ah744 on 06 August 2016, 01:41:28 UTC
Fixed Rotation Decomposition Naming and BF Type Mismatch
Tip revision: 1b57c8e
rkqc_test.qasmf
qubit w0I00
qubit w0I10
qubit w0I20
qubit w0I30
qubit w0I40
qubit w0I50
qubit w0I60
qubit w0I70
qubit w0I80
qubit w0I90
qubit w0I100
qubit w0I110
qubit w0I120
qubit w0I130
qubit w0I140
qubit w0I150
qubit w0I160
qubit w0I170
qubit w0I180
qubit w0I190
qubit w0I200
qubit w0I210
qubit w0I220
qubit w0I230
qubit w0I240
qubit w0I250
qubit w0I260
qubit w0I270
qubit w0I280
qubit w0I290
qubit w0I300
qubit w0I310
qubit w32I00
qubit w32I10
qubit w32I20
qubit w32I30
qubit w32I40
qubit w32I50
qubit w32I60
qubit w32I70
qubit w32I80
qubit w32I90
qubit w32I100
qubit w32I110
qubit w32I120
qubit w32I130
qubit w32I140
qubit w32I150
qubit w32I160
qubit w32I170
qubit w32I180
qubit w32I190
qubit w32I200
qubit w32I210
qubit w32I220
qubit w32I230
qubit w32I240
qubit w32I250
qubit w32I260
qubit w32I270
qubit w32I280
qubit w32I290
qubit w32I300
qubit w32I310
X w0I00
H w0I00
Tdag w0I00
T w32I00
T w0I00
CNOT w32I00,w0I00
CNOT w0I00,w0I00
Tdag w0I00
CNOT w0I00,w32I00
CNOT w0I00,w32I00
Tdag w0I00
Tdag w32I00
T w0I00
CNOT w0I00,w0I00
S w0I00
CNOT w0I00,w32I00
CNOT w32I00,w0I00
H w0I00
X w0I10
H w0I10
Tdag w0I10
T w32I10
T w0I10
CNOT w32I10,w0I10
CNOT w0I10,w0I10
Tdag w0I10
CNOT w0I10,w32I10
CNOT w0I10,w32I10
Tdag w0I10
Tdag w32I10
T w0I10
CNOT w0I10,w0I10
S w0I10
CNOT w0I10,w32I10
CNOT w32I10,w0I10
H w0I10
X w0I20
H w0I20
Tdag w0I20
T w32I20
T w0I20
CNOT w32I20,w0I20
CNOT w0I20,w0I20
Tdag w0I20
CNOT w0I20,w32I20
CNOT w0I20,w32I20
Tdag w0I20
Tdag w32I20
T w0I20
CNOT w0I20,w0I20
S w0I20
CNOT w0I20,w32I20
CNOT w32I20,w0I20
H w0I20
X w0I30
H w0I30
Tdag w0I30
T w32I30
T w0I30
CNOT w32I30,w0I30
CNOT w0I30,w0I30
Tdag w0I30
CNOT w0I30,w32I30
CNOT w0I30,w32I30
Tdag w0I30
Tdag w32I30
T w0I30
CNOT w0I30,w0I30
S w0I30
CNOT w0I30,w32I30
CNOT w32I30,w0I30
H w0I30
X w0I40
H w0I00
Tdag w0I40
T w32I40
T w0I00
CNOT w32I40,w0I40
CNOT w0I40,w0I00
Tdag w0I40
CNOT w0I00,w32I40
CNOT w0I40,w32I40
Tdag w0I40
Tdag w32I40
T w0I00
CNOT w0I40,w0I00
S w0I40
CNOT w0I00,w32I40
CNOT w32I40,w0I40
H w0I00
X w0I50
H w0I10
Tdag w0I50
T w32I50
T w0I10
CNOT w32I50,w0I50
CNOT w0I50,w0I10
Tdag w0I50
CNOT w0I10,w32I50
CNOT w0I50,w32I50
Tdag w0I50
Tdag w32I50
T w0I10
CNOT w0I50,w0I10
S w0I50
CNOT w0I10,w32I50
CNOT w32I50,w0I50
H w0I10
X w0I60
H w0I20
Tdag w0I60
T w32I60
T w0I20
CNOT w32I60,w0I60
CNOT w0I60,w0I20
Tdag w0I60
CNOT w0I20,w32I60
CNOT w0I60,w32I60
Tdag w0I60
Tdag w32I60
T w0I20
CNOT w0I60,w0I20
S w0I60
CNOT w0I20,w32I60
CNOT w32I60,w0I60
H w0I20
X w0I70
H w0I30
Tdag w0I70
T w32I70
T w0I30
CNOT w32I70,w0I70
CNOT w0I70,w0I30
Tdag w0I70
CNOT w0I30,w32I70
CNOT w0I70,w32I70
Tdag w0I70
Tdag w32I70
T w0I30
CNOT w0I70,w0I30
S w0I70
CNOT w0I30,w32I70
CNOT w32I70,w0I70
H w0I30
X w0I80
H w0I00
Tdag w0I80
T w32I80
T w0I00
CNOT w32I80,w0I80
CNOT w0I80,w0I00
Tdag w0I80
CNOT w0I00,w32I80
CNOT w0I80,w32I80
Tdag w0I80
Tdag w32I80
T w0I00
CNOT w0I80,w0I00
S w0I80
CNOT w0I00,w32I80
CNOT w32I80,w0I80
H w0I00
X w0I90
H w0I10
Tdag w0I90
T w32I90
T w0I10
CNOT w32I90,w0I90
CNOT w0I90,w0I10
Tdag w0I90
CNOT w0I10,w32I90
CNOT w0I90,w32I90
Tdag w0I90
Tdag w32I90
T w0I10
CNOT w0I90,w0I10
S w0I90
CNOT w0I10,w32I90
CNOT w32I90,w0I90
H w0I10
X w0I100
H w0I20
Tdag w0I100
T w32I100
T w0I20
CNOT w32I100,w0I100
CNOT w0I100,w0I20
Tdag w0I100
CNOT w0I20,w32I100
CNOT w0I100,w32I100
Tdag w0I100
Tdag w32I100
T w0I20
CNOT w0I100,w0I20
S w0I100
CNOT w0I20,w32I100
CNOT w32I100,w0I100
H w0I20
X w0I110
H w0I30
Tdag w0I110
T w32I110
T w0I30
CNOT w32I110,w0I110
CNOT w0I110,w0I30
Tdag w0I110
CNOT w0I30,w32I110
CNOT w0I110,w32I110
Tdag w0I110
Tdag w32I110
T w0I30
CNOT w0I110,w0I30
S w0I110
CNOT w0I30,w32I110
CNOT w32I110,w0I110
H w0I30
X w0I120
H w0I00
Tdag w0I120
T w32I120
T w0I00
CNOT w32I120,w0I120
CNOT w0I120,w0I00
Tdag w0I120
CNOT w0I00,w32I120
CNOT w0I120,w32I120
Tdag w0I120
Tdag w32I120
T w0I00
CNOT w0I120,w0I00
S w0I120
CNOT w0I00,w32I120
CNOT w32I120,w0I120
H w0I00
X w0I130
H w0I10
Tdag w0I130
T w32I130
T w0I10
CNOT w32I130,w0I130
CNOT w0I130,w0I10
Tdag w0I130
CNOT w0I10,w32I130
CNOT w0I130,w32I130
Tdag w0I130
Tdag w32I130
T w0I10
CNOT w0I130,w0I10
S w0I130
CNOT w0I10,w32I130
CNOT w32I130,w0I130
H w0I10
X w0I140
H w0I20
Tdag w0I140
T w32I140
T w0I20
CNOT w32I140,w0I140
CNOT w0I140,w0I20
Tdag w0I140
CNOT w0I20,w32I140
CNOT w0I140,w32I140
Tdag w0I140
Tdag w32I140
T w0I20
CNOT w0I140,w0I20
S w0I140
CNOT w0I20,w32I140
CNOT w32I140,w0I140
H w0I20
X w0I150
H w0I30
Tdag w0I150
T w32I150
T w0I30
CNOT w32I150,w0I150
CNOT w0I150,w0I30
Tdag w0I150
CNOT w0I30,w32I150
CNOT w0I150,w32I150
Tdag w0I150
Tdag w32I150
T w0I30
CNOT w0I150,w0I30
S w0I150
CNOT w0I30,w32I150
CNOT w32I150,w0I150
H w0I30
X w0I160
H w0I00
Tdag w0I160
T w32I160
T w0I00
CNOT w32I160,w0I160
CNOT w0I160,w0I00
Tdag w0I160
CNOT w0I00,w32I160
CNOT w0I160,w32I160
Tdag w0I160
Tdag w32I160
T w0I00
CNOT w0I160,w0I00
S w0I160
CNOT w0I00,w32I160
CNOT w32I160,w0I160
H w0I00
X w0I170
H w0I10
Tdag w0I170
T w32I170
T w0I10
CNOT w32I170,w0I170
CNOT w0I170,w0I10
Tdag w0I170
CNOT w0I10,w32I170
CNOT w0I170,w32I170
Tdag w0I170
Tdag w32I170
T w0I10
CNOT w0I170,w0I10
S w0I170
CNOT w0I10,w32I170
CNOT w32I170,w0I170
H w0I10
X w0I180
H w0I20
Tdag w0I180
T w32I180
T w0I20
CNOT w32I180,w0I180
CNOT w0I180,w0I20
Tdag w0I180
CNOT w0I20,w32I180
CNOT w0I180,w32I180
Tdag w0I180
Tdag w32I180
T w0I20
CNOT w0I180,w0I20
S w0I180
CNOT w0I20,w32I180
CNOT w32I180,w0I180
H w0I20
X w0I190
H w0I30
Tdag w0I190
T w32I190
T w0I30
CNOT w32I190,w0I190
CNOT w0I190,w0I30
Tdag w0I190
CNOT w0I30,w32I190
CNOT w0I190,w32I190
Tdag w0I190
Tdag w32I190
T w0I30
CNOT w0I190,w0I30
S w0I190
CNOT w0I30,w32I190
CNOT w32I190,w0I190
H w0I30
X w0I200
H w0I00
Tdag w0I200
T w32I200
T w0I00
CNOT w32I200,w0I200
CNOT w0I200,w0I00
Tdag w0I200
CNOT w0I00,w32I200
CNOT w0I200,w32I200
Tdag w0I200
Tdag w32I200
T w0I00
CNOT w0I200,w0I00
S w0I200
CNOT w0I00,w32I200
CNOT w32I200,w0I200
H w0I00
X w0I210
H w0I10
Tdag w0I210
T w32I210
T w0I10
CNOT w32I210,w0I210
CNOT w0I210,w0I10
Tdag w0I210
CNOT w0I10,w32I210
CNOT w0I210,w32I210
Tdag w0I210
Tdag w32I210
T w0I10
CNOT w0I210,w0I10
S w0I210
CNOT w0I10,w32I210
CNOT w32I210,w0I210
H w0I10
X w0I220
H w0I20
Tdag w0I220
T w32I220
T w0I20
CNOT w32I220,w0I220
CNOT w0I220,w0I20
Tdag w0I220
CNOT w0I20,w32I220
CNOT w0I220,w32I220
Tdag w0I220
Tdag w32I220
T w0I20
CNOT w0I220,w0I20
S w0I220
CNOT w0I20,w32I220
CNOT w32I220,w0I220
H w0I20
X w0I230
H w0I30
Tdag w0I230
T w32I230
T w0I30
CNOT w32I230,w0I230
CNOT w0I230,w0I30
Tdag w0I230
CNOT w0I30,w32I230
CNOT w0I230,w32I230
Tdag w0I230
Tdag w32I230
T w0I30
CNOT w0I230,w0I30
S w0I230
CNOT w0I30,w32I230
CNOT w32I230,w0I230
H w0I30
X w0I240
H w0I00
Tdag w0I240
T w32I240
T w0I00
CNOT w32I240,w0I240
CNOT w0I240,w0I00
Tdag w0I240
CNOT w0I00,w32I240
CNOT w0I240,w32I240
Tdag w0I240
Tdag w32I240
T w0I00
CNOT w0I240,w0I00
S w0I240
CNOT w0I00,w32I240
CNOT w32I240,w0I240
H w0I00
X w0I250
H w0I10
Tdag w0I250
T w32I250
T w0I10
CNOT w32I250,w0I250
CNOT w0I250,w0I10
Tdag w0I250
CNOT w0I10,w32I250
CNOT w0I250,w32I250
Tdag w0I250
Tdag w32I250
T w0I10
CNOT w0I250,w0I10
S w0I250
CNOT w0I10,w32I250
CNOT w32I250,w0I250
H w0I10
X w0I260
H w0I20
Tdag w0I260
T w32I260
T w0I20
CNOT w32I260,w0I260
CNOT w0I260,w0I20
Tdag w0I260
CNOT w0I20,w32I260
CNOT w0I260,w32I260
Tdag w0I260
Tdag w32I260
T w0I20
CNOT w0I260,w0I20
S w0I260
CNOT w0I20,w32I260
CNOT w32I260,w0I260
H w0I20
X w0I270
H w0I30
Tdag w0I270
T w32I270
T w0I30
CNOT w32I270,w0I270
CNOT w0I270,w0I30
Tdag w0I270
CNOT w0I30,w32I270
CNOT w0I270,w32I270
Tdag w0I270
Tdag w32I270
T w0I30
CNOT w0I270,w0I30
S w0I270
CNOT w0I30,w32I270
CNOT w32I270,w0I270
H w0I30
X w0I280
H w0I00
Tdag w0I280
T w32I280
T w0I00
CNOT w32I280,w0I280
CNOT w0I280,w0I00
Tdag w0I280
CNOT w0I00,w32I280
CNOT w0I280,w32I280
Tdag w0I280
Tdag w32I280
T w0I00
CNOT w0I280,w0I00
S w0I280
CNOT w0I00,w32I280
CNOT w32I280,w0I280
H w0I00
X w0I290
H w0I10
Tdag w0I290
T w32I290
T w0I10
CNOT w32I290,w0I290
CNOT w0I290,w0I10
Tdag w0I290
CNOT w0I10,w32I290
CNOT w0I290,w32I290
Tdag w0I290
Tdag w32I290
T w0I10
CNOT w0I290,w0I10
S w0I290
CNOT w0I10,w32I290
CNOT w32I290,w0I290
H w0I10
X w0I300
H w0I20
Tdag w0I300
T w32I300
T w0I20
CNOT w32I300,w0I300
CNOT w0I300,w0I20
Tdag w0I300
CNOT w0I20,w32I300
CNOT w0I300,w32I300
Tdag w0I300
Tdag w32I300
T w0I20
CNOT w0I300,w0I20
S w0I300
CNOT w0I20,w32I300
CNOT w32I300,w0I300
H w0I20
X w0I310
H w0I30
Tdag w0I310
T w32I310
T w0I30
CNOT w32I310,w0I310
CNOT w0I310,w0I30
Tdag w0I310
CNOT w0I30,w32I310
CNOT w0I310,w32I310
Tdag w0I310
Tdag w32I310
T w0I30
CNOT w0I310,w0I30
S w0I310
CNOT w0I30,w32I310
CNOT w32I310,w0I310
H w0I30
back to top