Leaderboard Contact
Soul
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 2,059 17
32.1K 32,195
0.77
1.12B 1,126,921,585

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference 54 5 1 270
Mod 4 0 0 1 0
Code Breaker 126 7 9 7,938
The Maze 6 5 373
11.1K 11,190
Nim 2 2 3 12
Random Number Generator 413 11 65
295K 295,295
Delicious order 2,231 13 31
899K 899,093
Capitalize 5 4 112 2,240
Tower of Hanoi 465 18 136
1.13M 1,138,320

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
81
112
32
10
9
8
1,792
780
729
896
Multiplexer
25
33
3
2
75
66
Saving Gracefully
9
10
6
5
54
50
Signed Negator
24
5
120
Saving Bytes
65
73
6
5
390
365
Counter
90
10
900
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
73
4
292
Arithmetic Logic Unit (ALU) 2
202
233
12
11
2,424
2,563
Conditions
13
16
40
7
6
5
91
96
200
Punchcard Programming
13.3K 13,325
5
66.6K 66,625
Assembly Programming
13.3K 13,324
5
66.6K 66,620
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
38
5
4
155
152
Unsigned Less
48
54
8
6
384
324
Signed Less
48
56
8
6
384
336
LSR
73
3
219
Count leading zeroes
23
27
5
4
115
108
ASR
88
3
264
One-hot Encoding
73
3
219
Comparison Flags
227
14
3,178
Symphony ALU
3,335
3,459
39
35
130K 130,065
121K 121,065
Condition Match
8
11
5
4
40
44
Objective Beauty
28
5
140
Divide
760
874
1,122
273
88
80
207K 207,480
76.9K 76,912
89.7K 89,760
Modulo
720
868
1,124
1,140
273
97
89
81
196K 196,560
84.1K 84,196
100K 100,036
92.3K 92,340
Multiply
206
232
21
19
4,326
4,408