Leaderboard Contact
wintermute
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.3K 14,337
41
25.0K 25,000
1.00
14.6B 14,695,425,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
15.1K 15,146
76 9
10.3M 10,359,864
Mod 4
15.1K 15,146
76 5
5.75M 5,755,480
Code Breaker
15.1K 15,146
76
65.2K 65,286
75.1B 75,150,453,456
The Maze
15.1K 15,146
76 2,130
2.45B 2,451,834,480
Nim
1.82B 1,828,739,013
140 7
1.79T 1,792,164,232,740
Random Number Generator
1.82B 1,828,739,013
140 520
133T 133,132,200,146,400
Delicious order
1.82B 1,828,739,013
140 1,656
423T 423,974,852,773,920
Capitalize
1.82B 1,828,739,013
140 543
139T 139,020,739,768,260
Tower of Hanoi
1.82B 1,828,739,013
140 1,364
349T 349,216,001,922,480

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
4
2
8
Full Adder
9
4
36
Bit Inverter
3
2
6
Byte NOT
24
2
48
Byte NAND
8
1
8
Adding Bytes
72
166
171
32
17
14
2,304
2,822
2,394
Multiplexer
35
3
105
Saving Gracefully
12
5
60
Signed Negator
52
10
520
Saving Bytes
96
5
480
Counter
101
13
1,313
1 Bit Decoder
3
2
6
2 Bit Decoder
10
3
30
3 Bit Decoder
36
5
180
Little Box
464
6
2,784
Arithmetic Logic Unit (ALU) 1
184
276
8
6
1,472
1,656
Arithmetic Logic Unit (ALU) 2
452
530
67
17
30.2K 30,284
9,010
Conditions
63
7
441
Punchcard Programming
15.1K 15,146
76
1.15M 1,151,096
Assembly Programming
15.1K 15,146
76
1.15M 1,151,096
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
77
87
13
9
1,001
783
Unsigned Less
59
14
826
Signed Less
60
15
900
LSR
105
9
945
Count leading zeroes
463
201
93.0K 93,063
ASR
278
15
4,170
One-hot Encoding
105
9
945
Comparison Flags
1,027
70
71.8K 71,890
Symphony ALU
6,081
6,953
131
71
796K 796,611
493K 493,663
Condition Match
244
79
19.2K 19,276
Objective Beauty
28
8
224
Divide
2,886
130
375K 375,180
Modulo
2,886
130
375K 375,180
Multiply
912
1,493
249
123
227K 227,088
183K 183,639