Leaderboard Contact
cactus
COMPLETE 95%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.4K 14,401
77
25.0K 25,000
1.00
27.7B 27,721,925,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,561
77 9
10.0M 10,090,773
Mod 4
14.5K 14,561
77 5
5.60M 5,605,985
Code Breaker
14.5K 14,561
77 963
1.07B 1,079,712,711
The Maze
14.5K 14,561
77 1,422
1.59B 1,594,342,134
Nim
1.82B 1,828,736,821
101 14
2.58T 2,585,833,864,894

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
3
15
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
73
18
17
1,296
1,241
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
80
19
1,520
Saving Bytes
80
5
400
Counter
241
62
14.9K 14,942
1 Bit Decoder
1
1
1
2 Bit Decoder
10
4
40
3 Bit Decoder
28
4
112
Little Box
398
6
2,388
Arithmetic Logic Unit (ALU) 1
100
3
300
Arithmetic Logic Unit (ALU) 2
505
58
29.2K 29,290
Conditions
13
58
9
7
117
406
Punchcard Programming
14.5K 14,561
77
1.12M 1,121,197
Assembly Programming
14.5K 14,561
77
1.12M 1,121,197
Byte Constant
0
0
0
Byte XOR
32
3
96
Equality
90
10
900
Unsigned Less
58
11
638
Signed Less
66
13
858
LSR
99
6
594
Count leading zeroes
264
16
4,224
ASR
101
7
707
One-hot Encoding
99
6
594
Comparison Flags
904
52
47.0K 47,008
Symphony ALU
4,594
130
597K 597,220
Condition Match
39
6
234
Objective Beauty
30
8
240
Divide
72.3K 72,372
17.1K 17,144
1.24B 1,240,745,568
Modulo
78.7K 78,701
18.8K 18,897
1.48B 1,487,212,797
Multiply
3,201
538
1.72M 1,722,138