Leaderboard Contact
brando the cool and neat
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.1K 14,144
39
25.0K 25,000
1.00
13.7B 13,790,400,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.1K 14,107
61 9
7.74M 7,744,743
Mod 4
14.1K 14,107
61 5
4.30M 4,302,635
Code Breaker
14.1K 14,107
61 1,291
1.11B 1,110,940,357
The Maze
14.1K 14,107
61 2,285
1.96B 1,966,304,195
Nim
1.82B 1,828,737,239
135 16
3.95T 3,950,072,436,240
Random Number Generator
1.82B 1,828,737,239
135 520
128T 128,377,354,177,800
Delicious order
1.82B 1,828,737,239
135 1,739
429T 429,323,497,913,835
Capitalize
1.82B 1,828,737,239
135 540
133T 133,314,944,723,100
Tower of Hanoi
1.82B 1,828,737,239
135 870
214T 214,785,188,720,550

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
64
110
32
17
10
1,792
1,088
1,100
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
27
29
8
6
216
174
Saving Bytes
73
5
365
Counter
137
12
1,644
1 Bit Decoder
1
1
1
2 Bit Decoder
5
2
10
3 Bit Decoder
15
3
45
Little Box
368
6
2,208
Arithmetic Logic Unit (ALU) 1
116
4
464
Arithmetic Logic Unit (ALU) 2
241
38
9,158
Conditions
24
9
216
Punchcard Programming
14.1K 14,107
61
860K 860,527
Assembly Programming
14.1K 14,107
61
860K 860,527
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
41
5
4
155
164
Unsigned Less
65
118
34
11
2,210
1,298
Signed Less
64
112
34
12
2,176
1,344
LSR
87
4
348
Count leading zeroes
166
5
830
ASR
143
4
572
One-hot Encoding
87
4
348
Comparison Flags
571
632
45
43
25.6K 25,695
27.1K 27,176
Symphony ALU
4,726
49
231K 231,574
Condition Match
8
12
5
4
40
48
Objective Beauty
28
30
31
8
6
5
224
180
155
Divide
894
279
249K 249,426
Modulo
902
280
252K 252,560
Multiply
228
413
61
22
13.9K 13,908
9,086