Leaderboard Contact
Portal3
COMPLETE 98%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.4K 14,436
88
25.0K 25,000
1.00
31.7B 31,759,200,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.6K 14,612
104 19
28.8M 28,873,312
Mod 4
14.6K 14,612
104 5
7.59M 7,598,240
Code Breaker
14.5K 14,500
104 1,541
2.32B 2,323,828,000
The Maze
14.5K 14,500
104 1,673
2.52B 2,522,884,000
Nim
1.82B 1,828,839,488
2,813 14
72.0T 72,023,356,716,416
Random Number Generator
1.82B 1,828,839,488
2,813 520
2,675T 2,675,153,249,466,880
Delicious order
1.82B 1,828,839,488
2,813 2,303
11,847T 11,847,842,179,850,432
Capitalize
1.82B 1,828,839,488
2,813 746
3,837T 3,837,816,007,889,024

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
5
4
20
Half Adder
5
3
15
Full Adder
9
4
36
Bit Inverter
4
3
12
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
72
32
2,304
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
112
49
5,488
Saving Bytes
80
5
400
Counter
217
55
11.9K 11,935
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
22
4
88
Little Box
458
10
4,580
Arithmetic Logic Unit (ALU) 1
179
7
1,253
Arithmetic Logic Unit (ALU) 2
518
98
50.7K 50,764
Conditions
161
7
1,127
Punchcard Programming
14.6K 14,612
104
1.51M 1,519,648
Assembly Programming
14.6K 14,612
104
1.51M 1,519,648
Byte Constant
0
0
0
Byte XOR
32
3
96
Equality
81
10
810
Unsigned Less
67
16
1,072
Signed Less
114
34
3,876
LSR
150
5
750
Count leading zeroes
245
11
2,695
ASR
150
5
750
One-hot Encoding
150
5
750
Comparison Flags
1,624
392
636K 636,608
Symphony ALU
5,704
137
781K 781,448
Condition Match
358
17
6,086
Objective Beauty
28
8
224
Divide
1,149
273
313K 313,677
Modulo
3,239
696
2.25M 2,254,344
Multiply
1,906
342
651K 651,852