Leaderboard Contact
Tuskator
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 1,526 156
25.0K 25,000
1.00
5.95B 5,951,400,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,596
104 9
13.6M 13,661,856
Mod 4
14.2K 14,292
48 5
3.43M 3,430,080
Code Breaker
14.2K 14,292
48 1,786
1.22B 1,225,224,576
The Maze
14.5K 14,596
104 1,909
2.89B 2,897,831,456
Nim
184M 184,569,075
275 21
1.06T 1,065,886,408,125
Random Number Generator
184M 184,569,075
275 520
26.3T 26,393,377,725,000
Delicious order
184M 184,569,075
275 1,219
61.8T 61,872,168,166,875
Capitalize
184M 184,569,075
275 523
26.5T 26,545,647,211,875
Tower of Hanoi
184M 184,569,075
275 987
50.0T 50,096,661,181,875

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
111
154
32
10
4
1,792
1,110
616
Multiplexer
25
33
3
2
75
66
Saving Gracefully
9
10
6
5
54
50
Signed Negator
36
72
9
5
324
360
Saving Bytes
65
73
6
5
390
365
Counter
118
141
154
17
15
13
2,006
2,115
2,002
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
336
368
7
5
2,352
1,840
Arithmetic Logic Unit (ALU) 1
100
3
300
Arithmetic Logic Unit (ALU) 2
305
10
3,050
Conditions
37
14
518
Punchcard Programming
14.0K 14,070
37
520K 520,590
Assembly Programming
14.2K 14,292
48
686K 686,016
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
7
217
Unsigned Less
64
10
640
Signed Less
70
12
840
LSR
99
6
594
Count leading zeroes
683
78
53.2K 53,274
ASR
99
6
594
One hot encoding
99
6
594
Comparison Flags
721
48
34.6K 34,608
Symphony ALU
4,312
130
560K 560,560
Condition Match
8
5
40
Objective beauty
35
9
315
Divide
1,355
321
434K 434,955
Modulo
1,388
352
488K 488,576
Multiply
568
225
127K 127,800