Leaderboard Contact
Swan
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 1,760 142
25.0K 25,000
1.00
6.24B 6,248,000,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference 49 8 1 392
Mod 4 0 0 1 0
Code Breaker 112 6 9 6,048
The Maze 6 5 373
11.1K 11,190
Nim 4 2 3 24
Random Number Generator 477 12 65
372K 372,060
Delicious order 3,322 58 32
6.16M 6,165,632
Capitalize 5 4 112 2,240
Tower of Hanoi 246 20 128
629K 629,760

COMPONENT LEVELS

LEVEL GATE DELAY ENERGY
NOT Gate
1
1
1
XOR Gate
3
2
6
Bigger OR Gate
2
2
4
Bigger AND Gate
2
2
4
XNOR Gate
3
2
6
Half Adder
3
2
6
Full Adder
7
4
28
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
56
78
83
155
179
232
32
11
9
8
5
4
1,792
858
747
1,240
895
928
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
21
22
23
24
8
7
6
5
168
154
138
120
Saving Bytes
65
73
6
5
390
365
Counter
95
98
109
124
13
10
9
8
1,235
980
981
992
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
368
5
1,840
Arithmetic Logic Unit (ALU) 1
77
3
231
Arithmetic Logic Unit (ALU) 2
190
212
217
366
35
14
12
7
6,650
2,968
2,604
2,562
Conditions
13
14
22
23
7
6
5
4
91
84
110
92
Punchcard Programming
13.6K 13,667
13.6K 13,672
13.7K 13,744
13.8K 13,821
11
9
8
4
150K 150,337
123K 123,048
109K 109,952
55.2K 55,284
Assembly Programming
13.6K 13,667
13.8K 13,821
11
4
150K 150,337
55.2K 55,284
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
38
5
4
155
152
Unsigned Less
43
57
71
12
6
5
516
342
355
Signed Less
57
240
6
5
342
1,200
LSR
76
3
228
Count leading zeroes
30
35
6
5
180
175
ASR
84
3
252
One hot encoding
76
3
228
Comparison Flags
644
899
943
2,263
57
52
44
24
36.7K 36,708
46.7K 46,748
41.4K 41,492
54.3K 54,312
Symphony ALU
4,235
4,285
4,607
137
130
53
580K 580,195
557K 557,050
244K 244,171
Condition Match
8
12
5
4
40
48
Objective beauty
22
24
25
36
8
6
5
4
176
144
125
144
Divide
830
1,006
1,046
276
108
92
229K 229,080
108K 108,648
96.2K 96,232
Modulo
840
1,056
276
92
231K 231,840
97.1K 97,152
Multiply
520
709
1,752
97
28
13
50.4K 50,440
19.8K 19,852
22.7K 22,776