-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathAdder8_before
70 lines (69 loc) · 3.25 KB
/
Adder8_before
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Inputs: 0:Qbit, 1:Qbit, 2:Qbit, 3:Qbit, 4:Qbit, 5:Qbit, 6:Qbit, 7:Qbit, 8:Qbit, 9:Qbit, 10:Qbit, 11:Qbit, 12:Qbit, 13:Qbit, 14:Qbit, 15:Qbit
QGate["not"](15) with controls=[+7]
QInit0(16) with nocontrol
QGate["not"](16) with controls=[+7, -15] with nocontrol
QGate["not"](14) with controls=[+6]
QGate["not"](14) with controls=[+16]
QInit0(17) with nocontrol
QGate["not"](17) with controls=[+6, -14] with nocontrol
QGate["not"](17) with controls=[+6, +16] with nocontrol
QGate["not"](17) with controls=[-14, +16] with nocontrol
QGate["not"](13) with controls=[+5]
QGate["not"](13) with controls=[+17]
QInit0(18) with nocontrol
QGate["not"](18) with controls=[+5, -13] with nocontrol
QGate["not"](18) with controls=[+5, +17] with nocontrol
QGate["not"](18) with controls=[-13, +17] with nocontrol
QGate["not"](12) with controls=[+4]
QGate["not"](12) with controls=[+18]
QInit0(19) with nocontrol
QGate["not"](19) with controls=[+4, -12] with nocontrol
QGate["not"](19) with controls=[+4, +18] with nocontrol
QGate["not"](19) with controls=[-12, +18] with nocontrol
QGate["not"](11) with controls=[+3]
QGate["not"](11) with controls=[+19]
QInit0(20) with nocontrol
QGate["not"](20) with controls=[+3, -11] with nocontrol
QGate["not"](20) with controls=[+3, +19] with nocontrol
QGate["not"](20) with controls=[-11, +19] with nocontrol
QGate["not"](10) with controls=[+2]
QGate["not"](10) with controls=[+20]
QInit0(21) with nocontrol
QGate["not"](21) with controls=[+2, -10] with nocontrol
QGate["not"](21) with controls=[+2, +20] with nocontrol
QGate["not"](21) with controls=[-10, +20] with nocontrol
QGate["not"](9) with controls=[+1]
QGate["not"](9) with controls=[+21]
QInit0(22) with nocontrol
QGate["not"](22) with controls=[+1, -9] with nocontrol
QGate["not"](22) with controls=[+1, +21] with nocontrol
QGate["not"](22) with controls=[-9, +21] with nocontrol
QGate["not"](8) with controls=[+0]
QGate["not"](8) with controls=[+22]
QGate["not"](22) with controls=[-9, +21] with nocontrol
QGate["not"](22) with controls=[+1, +21] with nocontrol
QGate["not"](22) with controls=[+1, -9] with nocontrol
QTerm0(22) with nocontrol
QGate["not"](21) with controls=[-10, +20] with nocontrol
QGate["not"](21) with controls=[+2, +20] with nocontrol
QGate["not"](21) with controls=[+2, -10] with nocontrol
QTerm0(21) with nocontrol
QGate["not"](20) with controls=[-11, +19] with nocontrol
QGate["not"](20) with controls=[+3, +19] with nocontrol
QGate["not"](20) with controls=[+3, -11] with nocontrol
QTerm0(20) with nocontrol
QGate["not"](19) with controls=[-12, +18] with nocontrol
QGate["not"](19) with controls=[+4, +18] with nocontrol
QGate["not"](19) with controls=[+4, -12] with nocontrol
QTerm0(19) with nocontrol
QGate["not"](18) with controls=[-13, +17] with nocontrol
QGate["not"](18) with controls=[+5, +17] with nocontrol
QGate["not"](18) with controls=[+5, -13] with nocontrol
QTerm0(18) with nocontrol
QGate["not"](17) with controls=[-14, +16] with nocontrol
QGate["not"](17) with controls=[+6, +16] with nocontrol
QGate["not"](17) with controls=[+6, -14] with nocontrol
QTerm0(17) with nocontrol
QGate["not"](16) with controls=[+7, -15] with nocontrol
QTerm0(16) with nocontrol
Outputs: 0:Qbit, 1:Qbit, 2:Qbit, 3:Qbit, 4:Qbit, 5:Qbit, 6:Qbit, 7:Qbit, 8:Qbit, 9:Qbit, 10:Qbit, 11:Qbit, 12:Qbit, 13:Qbit, 14:Qbit, 15:Qbit