Leaderboard Contact
shigosei
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.4K 14,490
61
25.0K 25,000
1.00
22.0B 22,097,250,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,579
72 59
61.9M 61,931,592
Mod 4
14.4K 14,490
61 5
4.41M 4,419,450
Code Breaker
14.5K 14,579
72 2,458
2.58B 2,580,133,104
The Maze
14.5K 14,579
72 2,389
2.50B 2,507,704,632
Nim
1.82B 1,828,739,582
168 21
6.45T 6,451,793,245,296
Random Number Generator
1.82B 1,828,739,582
168 520
159T 159,758,689,883,520
Delicious order
1.82B 1,828,739,582
168 1,527
469T 469,137,537,407,952
Capitalize
1.82B 1,828,739,582
168 505
155T 155,150,266,136,880
Tower of Hanoi
1.82B 1,828,739,582
168 1,651
507T 507,233,840,380,176

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
4
3
12
Half Adder
4
2
8
Full Adder
9
4
36
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
72
76
88
96
32
30
24
10
2,304
2,280
2,112
960
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
39
9
351
Saving Bytes
80
5
400
Counter
201
38
7,638
1 Bit Decoder
1
1
1
2 Bit Decoder
7
3
21
3 Bit Decoder
46
6
276
Little Box
426
6
2,556
Arithmetic Logic Unit (ALU) 1
132
4
528
Arithmetic Logic Unit (ALU) 2
478
66
31.5K 31,548
Conditions
88
9
792
Punchcard Programming
14.5K 14,579
72
1.04M 1,049,688
Assembly Programming
14.5K 14,579
72
1.04M 1,049,688
Byte Constant
0
0
0
Byte XOR
40
3
120
Equality
39
8
312
Unsigned Less
69
11
759
Signed Less
79
12
948
LSR
174
7
1,218
Count leading zeroes
45
10
450
ASR
174
7
1,218
One-hot Encoding
174
7
1,218
Comparison Flags
815
48
39.1K 39,120
Symphony ALU
6,321
133
840K 840,693
Condition Match
8
5
40
Objective Beauty
31
8
248
Divide
32.7K 32,769
4,362
142M 142,938,378
Modulo
34.9K 34,987
4,660
163M 163,039,420
Multiply
1,962
232
455K 455,184