Leaderboard Contact
dinoper
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
16.0K 16,048
456
25.0K 25,000
1.00
182B 182,947,200,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.4K 14,436
104 9
13.5M 13,512,096
Mod 4
16.8K 16,880
680 5
57.3M 57,392,000
Code Breaker
14.4K 14,436
104 1,280
1.92B 1,921,720,320
The Maze
16.8K 16,880
680 2,599
29.8B 29,832,361,600
Nim
1.82B 1,828,740,337
173 14
4.42T 4,429,209,096,214
Random Number Generator
1.82B 1,828,740,337
173 520
164T 164,513,480,716,520
Delicious order
1.82B 1,828,740,337
173 1,620
512T 512,522,766,847,620
Capitalize
1.82B 1,828,740,337
173 558
176T 176,535,619,691,958
Tower of Hanoi
1.82B 1,828,740,337
173 1,183
374T 374,268,168,630,083

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
4
3
12
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
56
32
1,792
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
32
10
320
Saving Bytes
80
5
400
Counter
161
54
8,694
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
30
4
120
Little Box
412
7
2,884
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
478
98
46.8K 46,844
Conditions
65
8
520
Punchcard Programming
14.4K 14,436
104
1.50M 1,501,344
Assembly Programming
14.4K 14,436
104
1.50M 1,501,344
Byte Constant
0
0
0
Byte XOR
32
3
96
Equality
31
7
217
Unsigned Less
64
33
2,112
Signed Less
74
34
2,516
LSR
158
5
790
Count leading zeroes
92
39
3,588
ASR
158
5
790
One-hot Encoding
158
5
790
Comparison Flags
1,100
200
220K 220,000
Symphony ALU
5,346
137
732K 732,402
Condition Match
9
6
54
Objective Beauty
24
9
216
Divide
1,372
408
559K 559,776
Modulo
1,372
410
562K 562,520
Multiply
1,360
673
915K 915,280