Leaderboard Contact
š•Æš–Žš–†š–‡š–‘š–”
COMPLETE 93%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.5K 14,556
110
25.0K 25,000
1.00
40.0Bī©« 40,029,000,000ī©«

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Mod 4
14.4K 14,472
170 5
12.3Mī©« 12,301,200ī©«
Code Breaker
14.4K 14,472
170 1,276
3.13Bī©« 3,139,266,240ī©«
Nim
1.82B 1,828,738,478
426 38
29.6Tī©« 29,603,618,481,864ī©«
Random Number Generator
1.82B 1,828,738,478
426 520
405Tī©« 405,102,147,646,560ī©«
Capitalize
1.82B 1,828,738,478
426 801
624Tī©« 624,013,115,894,028ī©«

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
7
4
28ī©«
Bit Inverter
5
3
15ī©«
Byte NOT
8
1
8ī©«
Byte NAND
8
1
8ī©«
Adding Bytes
88
116
48
18
4,224ī©«
2,088ī©«
Multiplexer
33
2
66ī©«
Saving Gracefully
10
5
50ī©«
Signed Negator
96
124
49
19
4,704ī©«
2,356ī©«
Saving Bytes
80
5
400ī©«
Counter
201
55
11.0Kī©« 11,055ī©«
1 Bit Decoder
1
1
1ī©«
Little Box
404
6
2,424ī©«
Arithmetic Logic Unit (ALU) 1
100
3
300ī©«
Arithmetic Logic Unit (ALU) 2
494
151
74.5Kī©« 74,594ī©«
Conditions
50
13
650ī©«
Punchcard Programming
14.4K 14,472
170
2.46Mī©« 2,460,240ī©«
Assembly Programming
14.4K 14,472
170
2.46Mī©« 2,460,240ī©«
Byte Constant
0
0
0ī©«
Byte XOR
32
3
96ī©«
Equality
47
9
423ī©«
Unsigned Less
97
125
50
20
4,850ī©«
2,500ī©«
Signed Less
106
133
51
21
5,406ī©«
2,793ī©«
LSR
148
4
592ī©«
Count leading zeroes
744
302
224Kī©« 224,688ī©«
ASR
148
4
592ī©«
One hot encoding
148
4
592ī©«
Comparison Flags
1,091
204
222Kī©« 222,564ī©«
Symphony ALU
6,179
6,252
389
85
2.40Mī©« 2,403,631ī©«
531Kī©« 531,420ī©«
Condition Match
11
5
55ī©«
Objective beauty
35
9
315ī©«
Divide
3,080
3,304
417
177
1.28Mī©« 1,284,360ī©«
584Kī©« 584,808ī©«
Modulo
3,384
179
605Kī©« 605,736ī©«
Multiply
940
55
51.7Kī©« 51,700ī©«