Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cameel/7f8e9ab73939a6003ac4e4b1e874278e to your computer and use it in GitHub Desktop.
Save cameel/7f8e9ab73939a6003ac4e4b1e874278e to your computer and use it in GitHub Desktop.
solc-seqbench report 2024-04-18 contract: erc20 (default vs the-good-parts iterations)

Contract erc20, default sequence vs all iterations of the-good-parts, cancun

Input

  • solc version: 0.8.26-seqbench.2024.4.18+commit.55cb7a7d.mod.Linux.g++
  • EVM version: cancun

Contract and calls

erc20

soltest calls:

totalSupply()
transfer(address,uint256)             0x0000000000000000000000000000000000000002 5
allowance(address,address)            0xb1e32a5Dd6156A449F93b85110eC552E875BBb03 0x0000000000000000000000000000000000000002
decreaseAllowance(address,uint256)    0x0000000000000000000000000000000000000002 0
allowance(address,address)            0xb1e32a5Dd6156A449F93b85110eC552E875BBb03 0x0000000000000000000000000000000000000002
transfer(address,uint256)             0x0000000000000000000000000000000000000002 10
approve(address,uint256)              0xb1e32a5Dd6156A449F93b85110eC552E875BBb03 5
transferFrom(address,address,uint256) 0xb1e32a5Dd6156A449F93b85110eC552E875BBb03 0x0000000000000000000000000000000000000002 5
balanceOf(address)                    0xb1e32a5Dd6156A449F93b85110eC552E875BBb03
balanceOf(address)                    0x0000000000000000000000000000000000000002

Summary

Unoptimized values

runtime gas bytecode size creation gas optimization time compilation time
default 323,363 2,221 471,594 0 79,986
the-good-parts-mk2 323,363 2,221 471,594 0 77,489
the-good-parts-mk3 323,363 2,221 471,594 0 74,102
the-good-parts 323,363 2,221 471,594 0 69,838

Final values

runtime gas bytecode size creation gas optimization time compilation time
default 309,700 1,435 364,984 98,283 186,367
the-good-parts-mk2 309,765 1,459 370,176 58,638 125,456
the-good-parts-mk3 309,765 1,459 370,176 62,136 114,354
the-good-parts 309,956 1,498 378,596 54,424 103,301

Final values vs unoptimized

runtime gas bytecode size creation gas
default -4.2% -35.4% (min: -35.6%) -22.6% (min: -22.8%)
the-good-parts-mk2 -4.2% -34.3% (min: -34.4%) -21.5% (min: -21.6%)
the-good-parts-mk3 -4.2% -34.3% (min: -34.4%) -21.5% (min: -21.6%)
the-good-parts -4.1% -32.6% -19.7%

Plots

runtime-gas runtime-gas-vs-optimization-time bytecode-size bytecode-size-vs-optimization-time creation-gas creation-gas-vs-optimization-time compilation-time optimization-time step-duration

Tables

runtime_gas

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 323,363 323363.0 323363.0 323363.0
1 d 323,363 d 323363.0 d 323363.0 d 323363.0
2 h 323,363 h 323363.0 h 323363.0 h 323363.0
3 f 323,363 f 323363.0 f 323363.0 f 323363.0
4 o 323,363 o 323363.0 o 323363.0 o 323363.0
5 D 323,363 D 323363.0 D 323363.0 D 323363.0
6 g 323,363 g 323363.0 g 323363.0 g 323363.0
7 v 323,363 v 323363.0 v 323363.0 v 323363.0
8 u 323,321 u 323321.0 u 323321.0 u 323321.0
9 l 323,321 l 323321.0 l 323321.0 l 323321.0
10 f 323,321 f 323321.0 f 323321.0 f 323321.0
11 n 323,321 n 323321.0 n 323321.0 n 323321.0
12 T 323,318 T 323318.0 T 323318.0 T 323318.0
13 U 323,318 U 323318.0 U 323318.0 U 323318.0
14 t 323,318 t 323318.0 t 323318.0 t 323318.0
15 n 323,318 n 323318.0 n 323318.0 n 323318.0
16 I 323,318 I 323318.0 I 323318.0 I 323318.0
17 f 323,318 f 323318.0 f 323318.0 f 323318.0
18 x 323,274 x 323274.0 x 323274.0 x 323274.0
19 a 323,274 a 323274.0 a 323274.0 a 323274.0
20 r 323,274 r 323274.0 r 323274.0 r 323274.0
21 E 323,274 E 323274.0 E 323274.0 E 323274.0
22 s 323,274 s 323274.0 s 323274.0 s 323274.0
23 c 322,838 c 322838.0 c 322838.0 c 322838.0
24 L 322,838 L 322838.0 L 322838.0 L 322838.0
25 M 322,838 M 322838.0 M 322838.0 M 322838.0
26 c 322,838 V 322838.0 V 322838.0 V 322838.0
27 C 322,838 c 322838.0 c 322838.0 c 322838.0
28 T 322,545 u 322791.0 u 322791.0 u 322791.0
29 U 322,545 l 322791.0 l 322791.0 l 322791.0
30 t 322,545 j 322633.0 j 322633.0 j 322633.0
31 T 322,545 T 322473.0 T 322473.0 T 322473.0
32 O 322,545 p 322916.0 r 322473.0 p 322916.0
33 n 322,545 e 312815.0 p 322916.0 e 312815.0
34 t 322,545 u 312855.0 e 312815.0 u 312855.0
35 n 322,545 l 312855.0 u 312855.0 l 312855.0
36 f 322,545 x 312717.0 l 312855.0 x 312717.0
37 D 322,545 a 312717.0 x 312717.0 a 312717.0
38 I 322,545 r 312717.0 a 312717.0 r 312717.0
39 u 322,513 c 312871.0 r 312717.0 c 312871.0
40 l 322,513 L 312871.0 c 312871.0 L 312871.0
41 L 322,513 g 312871.0 L 312871.0 g 312871.0
42 c 322,513 v 312871.0 g 312871.0 v 312871.0
43 u 322,513 i 310699.0 v 312871.0 i 310699.0
44 l 322,513 f 310699.0 i 310699.0 f 310699.0
45 V 322,513 C 310699.0 f 310699.0 C 310699.0
46 c 322,513 T 310632.0 M 310699.0 T 310632.0
47 u 322,513 U 310632.0 C 310699.0 U 310632.0
48 l 322,513 c 310929.0 T 310632.0 c 310929.0
49 j 322,513 a 310929.0 U 310632.0 a 310929.0
50 T 322,513 r 310929.0 c 310929.0 r 310929.0
51 p 322,955 L 310929.0 a 310929.0 L 310929.0
52 e 312,855 S 310929.0 r 310929.0 S 310929.0
53 u 312,855 s 310771.0 L 310929.0 s 310771.0
54 l 312,855 T 310502.0 S 310929.0 T 310502.0
55 x 312,717 F 310502.0 s 310771.0 F 310502.0
56 a 312,717 O 310502.0 T 310502.0 O 310502.0
57 r 312,717 t 310500.0 F 310502.0 t 310500.0
58 u 312,717 f 310500.0 O 310502.0 f 310500.0
59 l 312,717 D 310500.0 t 310500.0 D 310500.0
60 x 312,717 n 310500.0 f 310500.0 n 310500.0
61 a 312,717 c 310578.0 D 310500.0 c 310578.0
62 r 312,717 a 310578.0 n 310500.0 a 310578.0
63 c 312,871 r 310578.0 c 310578.0 r 310578.0
64 L 312,871 I 310578.0 a 310578.0 I 310578.0
65 g 312,871 u 310287.0 r 310578.0 u 310287.0
66 v 312,871 l 310287.0 I 310578.0 l 310287.0
67 i 310,699 c 310287.0 u 310287.0 c 310287.0
68 f 310,699 s 310321.0 l 310287.0 s 310321.0
69 C 310,699 c 310285.0 c 310287.0 c 310285.0
70 T 310,632 C 310285.0 s 310321.0 C 310285.0
71 U 310,632 T 310056.0 c 310285.0 T 310056.0
72 c 310,929 U 310056.0 C 310285.0 U 310056.0
73 a 310,929 t 310056.0 T 310056.0 t 310056.0
74 r 310,929 g 310056.0 U 310056.0 g 310056.0
75 L 310,929 v 310056.0 t 310056.0 v 310056.0
76 S 310,929 i 310056.0 g 310056.0 i 310056.0
77 s 310,771 f 310056.0 v 310056.0 f 310056.0
78 T 310,502 s 310056.0 i 310056.0 s 310056.0
79 F 310,502 c 310285.0 f 310056.0 c 310285.0
80 O 310,502 C 310285.0 M 310056.0 C 310285.0
81 t 310,500 T 310056.0 x 310075.0 T 310056.0
82 f 310,500 U 310056.0 s 310075.0 U 310056.0
83 D 310,500 t 310056.0 c 310285.0 t 310056.0
84 n 310,500 T 310056.0 C 310285.0 T 310056.0
85 c 310,578 O 310056.0 T 310056.0 O 310056.0
86 a 310,578 n 310056.0 U 310056.0 n 310056.0
87 r 310,578 t 310056.0 t 310056.0 t 310056.0
88 I 310,578 n 310056.0 s 310056.0 n 310056.0
89 u 310,287 f 310056.0 c 310285.0 f 310056.0
90 l 310,287 D 310056.0 C 310285.0 D 310056.0
91 c 310,287 I 310056.0 T 310056.0 I 310056.0
92 x 310,287 u 310058.0 U 310056.0 u 310058.0
93 a 310,287 l 310058.0 t 310056.0 l 310058.0
94 r 310,287 g 310058.0 T 310056.0 j 310058.0
95 E 310,262 v 310058.0 O 310056.0 m 309991.0
96 s 310,295 i 309965.0 n 310056.0 u 309991.0
97 c 310,308 f 309965.0 t 310056.0 l 309991.0
98 L 310,308 j 309965.0 n 310056.0 j 309991.0
99 M 310,308 m 309900.0 f 310056.0 u 309991.0
100 c 310,308 u 309900.0 D 310056.0 l 309991.0
101 C 310,308 l 309900.0 I 310056.0 V 309991.0
102 T 310,034 j 309900.0 u 310058.0 c 309956.0
103 U 310,034 u 309900.0 l 310058.0 T 309956.0
104 t 310,034 l 309900.0 g 310058.0 O 309956.0
105 T 310,034 V 309900.0 v 310058.0 c 309956.0
106 O 310,034 c 309756.0 i 309965.0 u 309956.0
107 n 310,034 T 309765.0 f 309965.0 l 309956.0
108 t 310,034 O 309765.0 M 309965.0 j 309956.0
109 n 310,034 c 309756.0 j 309965.0 m 309956.0
110 f 310,034 u 309756.0 m 309900.0 u 309956.0
111 D 310,034 l 309756.0 u 309900.0 l 309956.0
112 I 310,034 j 309756.0 l 309900.0 f 309956.0
113 u 310,036 m 309765.0 j 309900.0 D 309956.0
114 l 310,036 u 309765.0 u 309900.0 n 309956.0
115 L 310,036 l 309765.0 l 309900.0 T 309956.0
116 c 310,036 f 309765.0 V 309900.0 O 309956.0
117 u 310,036 D 309765.0 c 309756.0 c 309956.0
118 l 310,036 n 309765.0 T 309765.0 m 309956.0
119 V 310,036 T 309765.0 O 309765.0 u 309956.0
120 c 310,001 O 309765.0 c 309756.0
121 u 310,001 c 309756.0 u 309756.0
122 l 310,001 m 309765.0 l 309756.0
123 j 310,001 u 309765.0 j 309756.0
124 T 310,001 m 309765.0
125 p 310,001 u 309765.0
126 e 310,001 l 309765.0
127 u 310,001 f 309765.0
128 l 310,001 D 309765.0
129 x 310,027 n 309765.0
130 a 310,062 T 309765.0
131 r 310,062 O 309765.0
132 u 310,062 c 309756.0
133 l 310,062 m 309765.0
134 x 310,062 u 309765.0
135 a 310,062 O 309765.0
136 r 310,062
137 c 310,229
138 L 310,229
139 g 310,229
140 v 310,229
141 i 310,168
142 f 310,168
143 C 310,168
144 T 309,940
145 U 309,940
146 c 310,103
147 a 310,103
148 r 310,103
149 L 310,103
150 S 310,103
151 s 310,103
152 T 309,884
153 F 309,884
154 O 309,884
155 t 309,884
156 f 309,884
157 D 309,884
158 n 309,884
159 c 310,103
160 a 310,103
161 r 310,103
162 I 310,103
163 u 310,020
164 l 310,020
165 c 310,020
166 x 310,020
167 a 310,020
168 r 310,020
169 E 310,020
170 s 310,020
171 c 310,020
172 L 310,020
173 M 310,020
174 c 310,020
175 C 310,020
176 T 309,820
177 U 309,820
178 t 309,820
179 T 309,820
180 O 309,820
181 n 309,820
182 t 309,820
183 n 309,820
184 f 309,820
185 D 309,820
186 I 309,820
187 u 309,822
188 l 309,822
189 L 309,822
190 c 309,822
191 u 309,822
192 l 309,822
193 V 309,822
194 c 309,787
195 u 309,787
196 l 309,787
197 j 309,787
198 T 309,787
199 p 309,787
200 e 309,787
201 u 309,787
202 l 309,787
203 x 309,826
204 a 309,860
205 r 309,860
206 u 309,860
207 l 309,860
208 x 309,860
209 a 309,860
210 r 309,860
211 c 310,034
212 L 310,034
213 g 310,034
214 v 310,034
215 i 310,034
216 f 310,034
217 C 310,034
218 T 309,820
219 U 309,820
220 c 310,034
221 a 310,034
222 r 310,034
223 L 310,034
224 S 310,034
225 s 310,034
226 T 309,820
227 F 309,820
228 O 309,820
229 t 309,820
230 f 309,820
231 D 309,820
232 n 309,820
233 c 310,034
234 a 310,034
235 r 310,034
236 I 310,034
237 u 310,020
238 l 310,020
239 c 310,020
240 j 310,042
241 m 309,732
242 u 309,734
243 l 309,734
244 j 309,734
245 u 309,734
246 l 309,734
247 V 309,734
248 c 309,700
249 T 309,725
250 O 309,725
251 c 309,700
252 u 309,700
253 l 309,700
254 j 309,700
255 m 309,700
256 u 309,700
257 l 309,700
258 f 309,700
259 D 309,700
260 n 309,700
261 T 309,725
262 O 309,725
263 c 309,700
264 m 309,700
265 u 309,700

bytecode_size

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 2,221 2221.0 2221.0 2221.0
1 d 2,221 d 2221.0 d 2221.0 d 2221.0
2 h 2,221 h 2221.0 h 2221.0 h 2221.0
3 f 2,221 f 2221.0 f 2221.0 f 2221.0
4 o 2,221 o 2221.0 o 2221.0 o 2221.0
5 D 2,221 D 2221.0 D 2221.0 D 2221.0
6 g 2,221 g 2221.0 g 2221.0 g 2221.0
7 v 2,221 v 2221.0 v 2221.0 v 2221.0
8 u 2,211 u 2211.0 u 2211.0 u 2211.0
9 l 2,211 l 2211.0 l 2211.0 l 2211.0
10 f 2,211 f 2211.0 f 2211.0 f 2211.0
11 n 2,211 n 2211.0 n 2211.0 n 2211.0
12 T 2,193 T 2193.0 T 2193.0 T 2193.0
13 U 2,193 U 2193.0 U 2193.0 U 2193.0
14 t 2,193 t 2193.0 t 2193.0 t 2193.0
15 n 2,193 n 2193.0 n 2193.0 n 2193.0
16 I 2,193 I 2193.0 I 2193.0 I 2193.0
17 f 2,193 f 2193.0 f 2193.0 f 2193.0
18 x 2,286 x 2286.0 x 2286.0 x 2286.0
19 a 2,286 a 2286.0 a 2286.0 a 2286.0
20 r 2,286 r 2286.0 r 2286.0 r 2286.0
21 E 2,286 E 2286.0 E 2286.0 E 2286.0
22 s 2,297 s 2297.0 s 2297.0 s 2297.0
23 c 2,233 c 2233.0 c 2233.0 c 2233.0
24 L 2,233 L 2233.0 L 2233.0 L 2233.0
25 M 2,233 M 2233.0 M 2233.0 M 2233.0
26 c 2,233 V 2233.0 V 2233.0 V 2233.0
27 C 2,233 c 2233.0 c 2233.0 c 2233.0
28 T 2,153 u 2202.0 u 2202.0 u 2202.0
29 U 2,153 l 2202.0 l 2202.0 l 2202.0
30 t 2,153 j 2130.0 j 2130.0 j 2130.0
31 T 2,153 T 2109.0 T 2109.0 T 2109.0
32 O 2,153 p 2125.0 r 2109.0 p 2125.0
33 n 2,153 e 1901.0 p 2125.0 e 1901.0
34 t 2,153 u 1906.0 e 1901.0 u 1906.0
35 n 2,153 l 1906.0 u 1906.0 l 1906.0
36 f 2,153 x 1976.0 l 1906.0 x 1976.0
37 D 2,153 a 1976.0 x 1976.0 a 1976.0
38 I 2,153 r 1976.0 a 1976.0 r 1976.0
39 u 2,114 c 2015.0 r 1976.0 c 2015.0
40 l 2,114 L 2015.0 c 2015.0 L 2015.0
41 L 2,114 g 2015.0 L 2015.0 g 2015.0
42 c 2,114 v 2015.0 g 2015.0 v 2015.0
43 u 2,114 i 1657.0 v 2015.0 i 1657.0
44 l 2,114 f 1657.0 i 1657.0 f 1657.0
45 V 2,114 C 1657.0 f 1657.0 C 1657.0
46 c 2,114 T 1620.0 M 1657.0 T 1620.0
47 u 2,114 U 1620.0 C 1657.0 U 1620.0
48 l 2,114 c 1630.0 T 1620.0 c 1630.0
49 j 2,114 a 1630.0 U 1620.0 a 1630.0
50 T 2,114 r 1630.0 c 1630.0 r 1630.0
51 p 2,130 L 1639.0 a 1630.0 L 1639.0
52 e 1,906 S 1639.0 r 1630.0 S 1639.0
53 u 1,906 s 1628.0 L 1639.0 s 1628.0
54 l 1,906 T 1587.0 S 1639.0 T 1587.0
55 x 1,976 F 1591.0 s 1628.0 F 1591.0
56 a 1,976 O 1591.0 T 1587.0 O 1591.0
57 r 1,976 t 1590.0 F 1591.0 t 1590.0
58 u 1,976 f 1590.0 O 1591.0 f 1590.0
59 l 1,976 D 1590.0 t 1590.0 D 1590.0
60 x 1,976 n 1590.0 f 1590.0 n 1590.0
61 a 1,976 c 1583.0 D 1590.0 c 1583.0
62 r 1,976 a 1583.0 n 1590.0 a 1583.0
63 c 2,015 r 1583.0 c 1583.0 r 1583.0
64 L 2,015 I 1583.0 a 1583.0 I 1583.0
65 g 2,015 u 1530.0 r 1583.0 u 1530.0
66 v 2,015 l 1530.0 I 1583.0 l 1530.0
67 i 1,657 c 1530.0 u 1530.0 c 1530.0
68 f 1,657 s 1541.0 l 1530.0 s 1541.0
69 C 1,657 c 1528.0 c 1530.0 c 1528.0
70 T 1,620 C 1528.0 s 1541.0 C 1528.0
71 U 1,620 T 1502.0 c 1528.0 T 1502.0
72 c 1,630 U 1502.0 C 1528.0 U 1502.0
73 a 1,630 t 1502.0 T 1502.0 t 1502.0
74 r 1,630 g 1502.0 U 1502.0 g 1502.0
75 L 1,639 v 1502.0 t 1502.0 v 1502.0
76 S 1,639 i 1502.0 g 1502.0 i 1502.0
77 s 1,628 f 1502.0 v 1502.0 f 1502.0
78 T 1,587 s 1502.0 i 1502.0 s 1502.0
79 F 1,591 c 1528.0 f 1502.0 c 1528.0
80 O 1,591 C 1528.0 M 1502.0 C 1528.0
81 t 1,590 T 1502.0 x 1510.0 T 1502.0
82 f 1,590 U 1502.0 s 1510.0 U 1502.0
83 D 1,590 t 1502.0 c 1525.0 t 1502.0
84 n 1,590 T 1502.0 C 1525.0 T 1502.0
85 c 1,583 O 1502.0 T 1502.0 O 1502.0
86 a 1,583 n 1502.0 U 1502.0 n 1502.0
87 r 1,583 t 1502.0 t 1502.0 t 1502.0
88 I 1,583 n 1502.0 s 1502.0 n 1502.0
89 u 1,530 f 1502.0 c 1525.0 f 1502.0
90 l 1,530 D 1502.0 C 1525.0 D 1502.0
91 c 1,530 I 1502.0 T 1502.0 I 1502.0
92 x 1,530 u 1509.0 U 1502.0 u 1509.0
93 a 1,530 l 1509.0 t 1502.0 l 1509.0
94 r 1,530 g 1509.0 T 1502.0 j 1510.0
95 E 1,527 v 1509.0 O 1502.0 m 1500.0
96 s 1,538 i 1482.0 n 1502.0 u 1500.0
97 c 1,542 f 1482.0 t 1502.0 l 1500.0
98 L 1,542 j 1483.0 n 1502.0 j 1500.0
99 M 1,542 m 1475.0 f 1502.0 u 1500.0
100 c 1,542 u 1475.0 D 1502.0 l 1500.0
101 C 1,542 l 1475.0 I 1502.0 V 1500.0
102 T 1,499 j 1475.0 u 1509.0 c 1498.0
103 U 1,499 u 1475.0 l 1509.0 T 1498.0
104 t 1,499 l 1475.0 g 1509.0 O 1498.0
105 T 1,499 V 1475.0 v 1509.0 c 1498.0
106 O 1,499 c 1456.0 i 1482.0 u 1498.0
107 n 1,499 T 1459.0 f 1482.0 l 1498.0
108 t 1,499 O 1459.0 M 1482.0 j 1498.0
109 n 1,499 c 1456.0 j 1483.0 m 1498.0
110 f 1,499 u 1456.0 m 1475.0 u 1498.0
111 D 1,499 l 1456.0 u 1475.0 l 1498.0
112 I 1,499 j 1456.0 l 1475.0 f 1498.0
113 u 1,506 m 1459.0 j 1475.0 D 1498.0
114 l 1,506 u 1459.0 u 1475.0 n 1498.0
115 L 1,506 l 1459.0 l 1475.0 T 1498.0
116 c 1,506 f 1459.0 V 1475.0 O 1498.0
117 u 1,506 D 1459.0 c 1456.0 c 1498.0
118 l 1,506 n 1459.0 T 1459.0 m 1498.0
119 V 1,506 T 1459.0 O 1459.0 u 1498.0
120 c 1,504 O 1459.0 c 1456.0
121 u 1,504 c 1456.0 u 1456.0
122 l 1,504 m 1459.0 l 1456.0
123 j 1,505 u 1459.0 j 1456.0
124 T 1,505 m 1459.0
125 p 1,505 u 1459.0
126 e 1,505 l 1459.0
127 u 1,505 f 1459.0
128 l 1,505 D 1459.0
129 x 1,509 n 1459.0
130 a 1,511 T 1459.0
131 r 1,511 O 1459.0
132 u 1,511 c 1456.0
133 l 1,511 m 1459.0
134 x 1,511 u 1459.0
135 a 1,511 O 1459.0
136 r 1,511
137 c 1,515
138 L 1,515
139 g 1,515
140 v 1,515
141 i 1,500
142 f 1,500
143 C 1,500
144 T 1,472
145 U 1,472
146 c 1,478
147 a 1,478
148 r 1,478
149 L 1,478
150 S 1,478
151 s 1,478
152 T 1,460
153 F 1,460
154 O 1,460
155 t 1,460
156 f 1,460
157 D 1,460
158 n 1,460
159 c 1,478
160 a 1,478
161 r 1,478
162 I 1,478
163 u 1,463
164 l 1,463
165 c 1,463
166 x 1,463
167 a 1,463
168 r 1,463
169 E 1,463
170 s 1,463
171 c 1,463
172 L 1,463
173 M 1,463
174 c 1,463
175 C 1,463
176 T 1,452
177 U 1,452
178 t 1,452
179 T 1,452
180 O 1,452
181 n 1,452
182 t 1,452
183 n 1,452
184 f 1,452
185 D 1,452
186 I 1,452
187 u 1,459
188 l 1,459
189 L 1,459
190 c 1,459
191 u 1,459
192 l 1,459
193 V 1,459
194 c 1,457
195 u 1,457
196 l 1,457
197 j 1,458
198 T 1,458
199 p 1,458
200 e 1,458
201 u 1,458
202 l 1,458
203 x 1,464
204 a 1,466
205 r 1,466
206 u 1,466
207 l 1,466
208 x 1,466
209 a 1,466
210 r 1,466
211 c 1,462
212 L 1,462
213 g 1,462
214 v 1,462
215 i 1,462
216 f 1,462
217 C 1,462
218 T 1,452
219 U 1,452
220 c 1,462
221 a 1,462
222 r 1,462
223 L 1,462
224 S 1,462
225 s 1,462
226 T 1,452
227 F 1,452
228 O 1,452
229 t 1,452
230 f 1,452
231 D 1,452
232 n 1,452
233 c 1,462
234 a 1,462
235 r 1,462
236 I 1,462
237 u 1,463
238 l 1,463
239 c 1,463
240 j 1,459
241 m 1,430
242 u 1,437
243 l 1,437
244 j 1,437
245 u 1,437
246 l 1,437
247 V 1,437
248 c 1,435
249 T 1,450
250 O 1,450
251 c 1,435
252 u 1,435
253 l 1,435
254 j 1,435
255 m 1,435
256 u 1,435
257 l 1,435
258 f 1,435
259 D 1,435
260 n 1,435
261 T 1,450
262 O 1,450
263 c 1,435
264 m 1,435
265 u 1,435

creation_gas

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 471,594 471594.0 471594.0 471594.0
1 d 471,594 d 471594.0 d 471594.0 d 471594.0
2 h 471,594 h 471594.0 h 471594.0 h 471594.0
3 f 471,594 f 471594.0 f 471594.0 f 471594.0
4 o 471,594 o 471594.0 o 471594.0 o 471594.0
5 D 471,594 D 471594.0 D 471594.0 D 471594.0
6 g 471,594 g 471594.0 g 471594.0 g 471594.0
7 v 471,594 v 471594.0 v 471594.0 v 471594.0
8 u 470,224 u 470224.0 u 470224.0 u 470224.0
9 l 470,224 l 470224.0 l 470224.0 l 470224.0
10 f 470,224 f 470224.0 f 470224.0 f 470224.0
11 n 470,224 n 470224.0 n 470224.0 n 470224.0
12 T 466,525 T 466525.0 T 466525.0 T 466525.0
13 U 466,525 U 466525.0 U 466525.0 U 466525.0
14 t 466,525 t 466525.0 t 466525.0 t 466525.0
15 n 466,525 n 466525.0 n 466525.0 n 466525.0
16 I 466,525 I 466525.0 I 466525.0 I 466525.0
17 f 466,525 f 466525.0 f 466525.0 f 466525.0
18 x 486,601 x 486601.0 x 486601.0 x 486601.0
19 a 486,601 a 486601.0 a 486601.0 a 486601.0
20 r 486,601 r 486601.0 r 486601.0 r 486601.0
21 E 486,601 E 486601.0 E 486601.0 E 486601.0
22 s 487,035 s 487035.0 s 487035.0 s 487035.0
23 c 476,224 c 476224.0 c 476224.0 c 476224.0
24 L 476,224 L 476224.0 L 476224.0 L 476224.0
25 M 476,224 M 476224.0 M 476224.0 M 476224.0
26 c 476,224 V 476224.0 V 476224.0 V 476224.0
27 C 476,224 c 476224.0 c 476224.0 c 476224.0
28 T 458,815 u 469718.0 u 469718.0 u 469718.0
29 U 458,815 l 469718.0 l 469718.0 l 469718.0
30 t 458,815 j 454573.0 j 454573.0 j 454573.0
31 T 458,815 T 451243.0 T 451243.0 T 451243.0
32 O 458,815 p 454695.0 r 451243.0 p 454695.0
33 n 458,815 e 440234.0 p 454695.0 e 440234.0
34 t 458,815 u 441302.0 e 440234.0 u 441302.0
35 n 458,815 l 441302.0 u 441302.0 l 441302.0
36 f 458,815 x 458591.0 l 441302.0 x 458591.0
37 D 458,815 a 458591.0 x 458591.0 a 458591.0
38 I 458,815 r 458591.0 a 458591.0 r 458591.0
39 u 452,325 c 463253.0 r 458591.0 c 463253.0
40 l 452,325 L 463253.0 c 463253.0 L 463253.0
41 L 452,325 g 463253.0 L 463253.0 g 463253.0
42 c 452,325 v 463253.0 g 463253.0 v 463253.0
43 u 452,325 i 400517.0 v 463253.0 i 400517.0
44 l 452,325 f 400517.0 i 400517.0 f 400517.0
45 V 452,325 C 400517.0 f 400517.0 C 400517.0
46 c 452,325 T 394830.0 M 400517.0 T 394830.0
47 u 452,325 U 394830.0 C 400517.0 U 394830.0
48 l 452,325 c 399857.0 T 394830.0 c 399857.0
49 j 452,325 a 399857.0 U 394830.0 a 399857.0
50 T 452,325 r 399857.0 c 399857.0 r 399857.0
51 p 455,775 L 400034.0 a 399857.0 L 400034.0
52 e 441,302 S 400034.0 r 399857.0 S 400034.0
53 u 441,302 s 398833.0 L 400034.0 s 398833.0
54 l 441,302 T 394326.0 S 400034.0 T 394326.0
55 x 458,591 F 395772.0 s 398833.0 F 395772.0
56 a 458,591 O 395772.0 T 394326.0 O 395772.0
57 r 458,591 t 395544.0 F 395772.0 t 395544.0
58 u 458,591 f 395544.0 O 395772.0 f 395544.0
59 l 458,591 D 395544.0 t 395544.0 D 395544.0
60 x 458,591 n 395544.0 f 395544.0 n 395544.0
61 a 458,591 c 393937.0 D 395544.0 c 393937.0
62 r 458,591 a 393937.0 n 395544.0 a 393937.0
63 c 463,253 r 393937.0 c 393937.0 r 393937.0
64 L 463,253 I 393937.0 a 393937.0 I 393937.0
65 g 463,253 u 385390.0 r 393937.0 u 385390.0
66 v 463,253 l 385390.0 I 393937.0 l 385390.0
67 i 400,517 c 385390.0 u 385390.0 c 385390.0
68 f 400,517 s 387486.0 l 385390.0 s 387486.0
69 C 400,517 c 385275.0 c 385390.0 c 385275.0
70 T 394,830 C 385275.0 s 387486.0 C 385275.0
71 U 394,830 T 379253.0 c 385275.0 T 379253.0
72 c 399,857 U 379253.0 C 385275.0 U 379253.0
73 a 399,857 t 379253.0 T 379253.0 t 379253.0
74 r 399,857 g 379253.0 U 379253.0 g 379253.0
75 L 400,034 v 379253.0 t 379253.0 v 379253.0
76 S 400,034 i 379253.0 g 379253.0 i 379253.0
77 s 398,833 f 379253.0 v 379253.0 f 379253.0
78 T 394,326 s 379253.0 i 379253.0 s 379253.0
79 F 395,772 c 385275.0 f 379253.0 c 385275.0
80 O 395,772 C 385275.0 M 379253.0 C 385275.0
81 t 395,544 T 379253.0 x 380410.0 T 379253.0
82 f 395,544 U 379253.0 s 380410.0 U 379253.0
83 D 395,544 t 379253.0 c 384579.0 t 379253.0
84 n 395,544 T 379253.0 C 384579.0 T 379253.0
85 c 393,937 O 379253.0 T 379253.0 O 379253.0
86 a 393,937 n 379253.0 U 379253.0 n 379253.0
87 r 393,937 t 379253.0 t 379253.0 t 379253.0
88 I 393,937 n 379253.0 s 379253.0 n 379253.0
89 u 385,390 f 379253.0 c 384579.0 f 379253.0
90 l 385,390 D 379253.0 C 384579.0 D 379253.0
91 c 385,390 I 379253.0 T 379253.0 I 379253.0
92 x 385,390 u 380785.0 U 379253.0 u 380785.0
93 a 385,390 l 380785.0 t 379253.0 l 380785.0
94 r 385,390 g 380785.0 T 379253.0 j 381001.0
95 E 384,742 v 380785.0 O 379253.0 m 379028.0
96 s 386,838 i 374957.0 n 379253.0 u 379028.0
97 c 387,708 f 374957.0 t 379253.0 l 379028.0
98 L 387,708 j 375173.0 n 379253.0 j 379028.0
99 M 387,708 m 373640.0 f 379253.0 u 379028.0
100 c 387,708 u 373640.0 D 379253.0 l 379028.0
101 C 387,708 l 373640.0 I 379253.0 V 379028.0
102 T 378,617 j 373640.0 u 380785.0 c 378596.0
103 U 378,617 u 373640.0 l 380785.0 T 378596.0
104 t 378,617 l 373640.0 g 380785.0 O 378596.0
105 T 378,617 V 373640.0 v 380785.0 c 378596.0
106 O 378,617 c 369528.0 i 374957.0 u 378596.0
107 n 378,617 T 370176.0 f 374957.0 l 378596.0
108 t 378,617 O 370176.0 M 374957.0 j 378596.0
109 n 378,617 c 369528.0 j 375173.0 m 378596.0
110 f 378,617 u 369528.0 m 373640.0 u 378596.0
111 D 378,617 l 369528.0 u 373640.0 l 378596.0
112 I 378,617 j 369528.0 l 373640.0 f 378596.0
113 u 380,137 m 370176.0 j 373640.0 D 378596.0
114 l 380,137 u 370176.0 u 373640.0 n 378596.0
115 L 380,137 l 370176.0 l 373640.0 T 378596.0
116 c 380,137 f 370176.0 V 373640.0 O 378596.0
117 u 380,137 D 370176.0 c 369528.0 c 378596.0
118 l 380,137 n 370176.0 T 370176.0 m 378596.0
119 V 380,137 T 370176.0 O 370176.0 u 378596.0
120 c 379,703 O 370176.0 c 369528.0
121 u 379,703 c 369528.0 u 369528.0
122 l 379,703 m 370176.0 l 369528.0
123 j 379,921 u 370176.0 j 369528.0
124 T 379,921 m 370176.0
125 p 379,921 u 370176.0
126 e 379,921 l 370176.0
127 u 379,921 f 370176.0
128 l 379,921 D 370176.0
129 x 380,194 n 370176.0
130 a 380,626 T 370176.0
131 r 380,626 O 370176.0
132 u 380,626 c 369528.0
133 l 380,626 m 370176.0
134 x 380,626 u 370176.0
135 a 380,626 O 370176.0
136 r 380,626
137 c 382,407
138 L 382,407
139 g 382,407
140 v 382,407
141 i 379,111
142 f 379,111
143 C 379,111
144 T 372,795
145 U 372,795
146 c 374,347
147 a 374,347
148 r 374,347
149 L 374,347
150 S 374,347
151 s 374,347
152 T 370,197
153 F 370,197
154 O 370,197
155 t 370,197
156 f 370,197
157 D 370,197
158 n 370,197
159 c 374,347
160 a 374,347
161 r 374,347
162 I 374,347
163 u 371,123
164 l 371,123
165 c 371,123
166 x 371,123
167 a 371,123
168 r 371,123
169 E 371,123
170 s 371,123
171 c 371,123
172 L 371,123
173 M 371,123
174 c 371,123
175 C 371,123
176 T 368,469
177 U 368,469
178 t 368,469
179 T 368,469
180 O 368,469
181 n 368,469
182 t 368,469
183 n 368,469
184 f 368,469
185 D 368,469
186 I 368,469
187 u 369,981
188 l 369,981
189 L 369,981
190 c 369,981
191 u 369,981
192 l 369,981
193 V 369,981
194 c 369,549
195 u 369,549
196 l 369,549
197 j 369,765
198 T 369,765
199 p 369,765
200 e 369,765
201 u 369,765
202 l 369,765
203 x 370,470
204 a 370,902
205 r 370,902
206 u 370,902
207 l 370,902
208 x 370,902
209 a 370,902
210 r 370,902
211 c 370,883
212 L 370,883
213 g 370,883
214 v 370,883
215 i 370,883
216 f 370,883
217 C 370,883
218 T 368,469
219 U 368,469
220 c 370,883
221 a 370,883
222 r 370,883
223 L 370,883
224 S 370,883
225 s 370,883
226 T 368,469
227 F 368,469
228 O 368,469
229 t 368,469
230 f 368,469
231 D 368,469
232 n 368,469
233 c 370,883
234 a 370,883
235 r 370,883
236 I 370,883
237 u 371,123
238 l 371,123
239 c 371,123
240 j 370,677
241 m 363,904
242 u 365,416
243 l 365,416
244 j 365,416
245 u 365,416
246 l 365,416
247 V 365,416
248 c 364,984
249 T 368,232
250 O 368,232
251 c 364,984
252 u 364,984
253 l 364,984
254 j 364,984
255 m 364,984
256 u 364,984
257 l 364,984
258 f 364,984
259 D 364,984
260 n 364,984
261 T 368,232
262 O 368,232
263 c 364,984
264 m 364,984
265 u 364,984

duration

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 0 0.0 0.0 0.0
1 d 30 d 22.0 d 19.0 d 17.0
2 h 90 h 45.0 h 43.0 h 35.0
3 f 24 f 10.0 f 11.0 f 10.0
4 o 24 o 11.0 o 11.0 o 10.0
5 D 2,468 D 1131.0 D 1222.0 D 1067.0
6 g 1 g 0.0 g 0.0 g 0.0
7 v 355 v 208.0 v 221.0 v 228.0
8 u 1,559 u 964.0 u 945.0 u 855.0
9 l 156 l 87.0 l 91.0 l 82.0
10 f 19 f 10.0 f 10.0 f 9.0
11 n 168 n 99.0 n 100.0 n 95.0
12 T 397 T 229.0 T 241.0 T 218.0
13 U 1,792 U 1027.0 U 1127.0 U 967.0
14 t 22 t 12.0 t 13.0 t 11.0
15 n 187 n 106.0 n 111.0 n 101.0
16 I 25 I 14.0 I 15.0 I 13.0
17 f 16 f 9.0 f 9.0 f 9.0
18 x 548 x 370.0 x 392.0 x 352.0
19 a 520 a 355.0 a 361.0 a 331.0
20 r 1,676 r 1176.0 r 1153.0 r 1083.0
21 E 1,387 E 956.0 E 1106.0 E 1006.0
22 s 1,426 s 1114.0 s 1158.0 s 976.0
23 c 1,300 c 1148.0 c 1086.0 c 1047.0
24 L 1,221 L 985.0 L 1113.0 L 933.0
25 M 867 M 688.0 M 710.0 M 652.0
26 c 1,198 V 73.0 V 77.0 V 68.0
27 C 1,023 c 1100.0 c 1049.0 c 1137.0
28 T 422 u 1267.0 u 1364.0 u 1361.0
29 U 1,031 l 80.0 l 82.0 l 77.0
30 t 16 j 126.0 j 127.0 j 120.0
31 T 386 T 182.0 T 109.0 T 102.0
32 O 13 p 172.0 r 973.0 p 111.0
33 n 156 e 172.0 p 151.0 e 70.0
34 t 14 u 734.0 e 77.0 u 614.0
35 n 130 l 70.0 u 655.0 l 62.0
36 f 15 x 593.0 l 67.0 x 336.0
37 D 1,071 a 318.0 x 351.0 a 249.0
38 I 12 r 944.0 a 211.0 r 733.0
39 u 1,289 c 948.0 r 886.0 c 712.0
40 l 78 L 781.0 c 726.0 L 712.0
41 L 781 g 0.0 L 944.0 g 0.0
42 c 759 v 198.0 g 0.0 v 174.0
43 u 649 i 3823.0 v 177.0 i 3749.0
44 l 76 f 29.0 i 4043.0 f 29.0
45 V 169 C 895.0 f 32.0 C 937.0
46 c 765 T 1330.0 M 1016.0 T 1379.0
47 u 863 U 1082.0 C 869.0 U 762.0
48 l 76 c 2247.0 T 1581.0 c 2388.0
49 j 94 a 1497.0 U 996.0 a 1541.0
50 T 92 r 1410.0 c 2302.0 r 1376.0
51 p 120 L 1986.0 a 1681.0 L 1937.0
52 e 73 S 3295.0 r 1377.0 S 2573.0
53 u 610 s 3322.0 L 2023.0 s 2628.0
54 l 63 T 1261.0 S 2675.0 T 1410.0
55 x 338 F 560.0 s 2579.0 F 631.0
56 a 266 O 28.0 T 1270.0 O 29.0
57 r 697 t 230.0 F 523.0 t 74.0
58 u 517 f 77.0 O 27.0 f 31.0
59 l 60 D 1016.0 t 66.0 D 1093.0
60 x 126 n 414.0 f 30.0 n 421.0
61 a 221 c 2665.0 D 856.0 c 3670.0
62 r 685 a 919.0 n 773.0 a 956.0
63 c 703 r 1398.0 c 2783.0 r 1195.0
64 L 764 I 25.0 a 861.0 I 23.0
65 g 0 u 1634.0 r 1144.0 u 1599.0
66 v 182 l 34.0 I 24.0 l 100.0
67 i 4,420 c 414.0 u 1630.0 c 432.0
68 f 35 s 556.0 l 34.0 s 562.0
69 C 935 c 388.0 c 393.0 c 367.0
70 T 1,875 C 420.0 s 531.0 C 373.0
71 U 858 T 234.0 c 384.0 T 223.0
72 c 2,580 U 229.0 C 267.0 U 218.0
73 a 1,518 t 10.0 T 223.0 t 9.0
74 r 1,331 g 0.0 U 219.0 g 0.0
75 L 2,012 v 130.0 t 9.0 v 120.0
76 S 3,036 i 412.0 g 0.0 i 392.0
77 s 2,819 f 9.0 v 122.0 f 8.0
78 T 1,432 s 513.0 i 392.0 s 502.0
79 F 596 c 447.0 f 8.0 c 486.0
80 O 31 C 241.0 M 225.0 C 225.0
81 t 73 T 233.0 x 342.0 T 220.0
82 f 33 U 224.0 s 615.0 U 211.0
83 D 975 t 9.0 c 818.0 t 9.0
84 n 456 T 186.0 C 379.0 T 176.0
85 c 2,870 O 8.0 T 518.0 O 7.0
86 a 974 n 155.0 U 227.0 n 61.0
87 r 1,281 t 9.0 t 11.0 t 8.0
88 I 27 n 57.0 s 655.0 n 51.0
89 u 1,761 f 8.0 c 703.0 f 7.0
90 l 35 D 255.0 C 242.0 D 235.0
91 c 457 I 6.0 T 346.0 I 5.0
92 x 355 u 321.0 U 221.0 u 349.0
93 a 144 l 18.0 t 11.0 l 18.0
94 r 279 g 0.0 T 275.0 j 50.0
95 E 551 v 71.0 O 9.0 m 89.0
96 s 669 i 347.0 n 102.0 u 186.0
97 c 442 f 6.0 t 10.0 l 16.0
98 L 504 j 100.0 n 87.0 j 21.0
99 M 303 m 175.0 f 10.0 u 121.0
100 c 450 u 437.0 D 239.0 l 13.0
101 C 234 l 37.0 I 7.0 V 12.0
102 T 250 j 42.0 u 314.0 c 139.0
103 U 220 u 166.0 l 18.0 T 33.0
104 t 10 l 27.0 g 0.0 O 4.0
105 T 197 V 16.0 v 65.0 c 131.0
106 O 8 c 233.0 i 592.0 u 165.0
107 n 70 T 65.0 f 7.0 l 15.0
108 t 9 O 18.0 M 130.0 j 20.0
109 n 60 c 185.0 j 59.0 m 53.0
110 f 8 u 245.0 m 116.0 u 205.0
111 D 238 l 40.0 u 209.0 l 16.0
112 I 6 j 67.0 l 17.0 f 4.0
113 u 303 m 104.0 j 23.0 D 191.0
114 l 25 u 201.0 u 126.0 n 20.0
115 L 302 l 18.0 l 14.0 T 38.0
116 c 273 f 5.0 V 14.0 O 3.0
117 u 179 D 285.0 c 155.0 c 151.0
118 l 23 n 25.0 T 43.0 m 54.0
119 V 58 T 62.0 O 4.0 u 124.0
120 c 448 O 4.0 c 147.0
121 u 402 c 175.0 u 178.0
122 l 25 m 127.0 l 16.0
123 j 64 u 152.0 j 22.0
124 T 56 m 68.0
125 p 31 u 127.0
126 e 16 l 15.0
127 u 186 f 4.0
128 l 24 D 142.0
129 x 613 n 20.0
130 a 145 T 45.0
131 r 252 O 4.0
132 u 246 c 152.0
133 l 25 m 68.0
134 x 109 u 130.0
135 a 151 O 3.0
136 r 245
137 c 562
138 L 524
139 g 0
140 v 151
141 i 649
142 f 10
143 C 291
144 T 338
145 U 223
146 c 607
147 a 215
148 r 374
149 L 595
150 S 764
151 s 653
152 T 277
153 F 77
154 O 8
155 t 10
156 f 8
157 D 272
158 n 91
159 c 686
160 a 184
161 r 268
162 I 7
163 u 416
164 l 17
165 c 308
166 x 77
167 a 114
168 r 238
169 E 352
170 s 455
171 c 305
172 L 468
173 M 147
174 c 308
175 C 162
176 T 189
177 U 176
178 t 9
179 T 166
180 O 7
181 n 50
182 t 7
183 n 42
184 f 7
185 D 171
186 I 5
187 u 239
188 l 16
189 L 253
190 c 221
191 u 145
192 l 15
193 V 38
194 c 225
195 u 227
196 l 16
197 j 130
198 T 62
199 p 25
200 e 13
201 u 129
202 l 15
203 x 316
204 a 103
205 r 190
206 u 208
207 l 16
208 x 94
209 a 112
210 r 188
211 c 447
212 L 481
213 g 0
214 v 115
215 i 388
216 f 8
217 C 203
218 T 306
219 U 165
220 c 482
221 a 140
222 r 289
223 L 491
224 S 618
225 s 485
226 T 226
227 F 61
228 O 35
229 t 9
230 f 7
231 D 229
232 n 65
233 c 484
234 a 124
235 r 198
236 I 5
237 u 328
238 l 17
239 c 311
240 j 83
241 m 155
242 u 208
243 l 16
244 j 24
245 u 125
246 l 14
247 V 13
248 c 150
249 T 39
250 O 5
251 c 148
252 u 179
253 l 15
254 j 25
255 m 65
256 u 155
257 l 16
258 f 18
259 D 156
260 n 20
261 T 40
262 O 4
263 c 154
264 m 63
265 u 131

optimization_time

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 0 0.0 0.0 0.0
1 d 30 d 22.0 d 19.0 d 17.0
2 h 120 h 67.0 h 62.0 h 52.0
3 f 144 f 77.0 f 73.0 f 62.0
4 o 168 o 88.0 o 84.0 o 72.0
5 D 2,636 D 1219.0 D 1306.0 D 1139.0
6 g 2,637 g 1219.0 g 1306.0 g 1139.0
7 v 2,992 v 1427.0 v 1527.0 v 1367.0
8 u 4,551 u 2391.0 u 2472.0 u 2222.0
9 l 4,707 l 2478.0 l 2563.0 l 2304.0
10 f 4,726 f 2488.0 f 2573.0 f 2313.0
11 n 4,894 n 2587.0 n 2673.0 n 2408.0
12 T 5,291 T 2816.0 T 2914.0 T 2626.0
13 U 7,083 U 3843.0 U 4041.0 U 3593.0
14 t 7,105 t 3855.0 t 4054.0 t 3604.0
15 n 7,292 n 3961.0 n 4165.0 n 3705.0
16 I 7,317 I 3975.0 I 4180.0 I 3718.0
17 f 7,333 f 3984.0 f 4189.0 f 3727.0
18 x 7,881 x 4354.0 x 4581.0 x 4079.0
19 a 8,401 a 4709.0 a 4942.0 a 4410.0
20 r 10,077 r 5885.0 r 6095.0 r 5493.0
21 E 11,464 E 6841.0 E 7201.0 E 6499.0
22 s 12,890 s 7955.0 s 8359.0 s 7475.0
23 c 14,190 c 9103.0 c 9445.0 c 8522.0
24 L 15,411 L 10088.0 L 10558.0 L 9455.0
25 M 16,278 M 10776.0 M 11268.0 M 10107.0
26 c 17,476 V 10849.0 V 11345.0 V 10175.0
27 C 18,499 c 11949.0 c 12394.0 c 11312.0
28 T 18,921 u 13216.0 u 13758.0 u 12673.0
29 U 19,952 l 13296.0 l 13840.0 l 12750.0
30 t 19,968 j 13422.0 j 13967.0 j 12870.0
31 T 20,354 T 13604.0 T 14076.0 T 12972.0
32 O 20,367 p 13776.0 r 15049.0 p 13083.0
33 n 20,523 e 13948.0 p 15200.0 e 13153.0
34 t 20,537 u 14682.0 e 15277.0 u 13767.0
35 n 20,667 l 14752.0 u 15932.0 l 13829.0
36 f 20,682 x 15345.0 l 15999.0 x 14165.0
37 D 21,753 a 15663.0 x 16350.0 a 14414.0
38 I 21,765 r 16607.0 a 16561.0 r 15147.0
39 u 23,054 c 17555.0 r 17447.0 c 15859.0
40 l 23,132 L 18336.0 c 18173.0 L 16571.0
41 L 23,913 g 18336.0 L 19117.0 g 16571.0
42 c 24,672 v 18534.0 g 19117.0 v 16745.0
43 u 25,321 i 22357.0 v 19294.0 i 20494.0
44 l 25,397 f 22386.0 i 23337.0 f 20523.0
45 V 25,566 C 23281.0 f 23369.0 C 21460.0
46 c 26,331 T 24611.0 M 24385.0 T 22839.0
47 u 27,194 U 25693.0 C 25254.0 U 23601.0
48 l 27,270 c 27940.0 T 26835.0 c 25989.0
49 j 27,364 a 29437.0 U 27831.0 a 27530.0
50 T 27,456 r 30847.0 c 30133.0 r 28906.0
51 p 27,576 L 32833.0 a 31814.0 L 30843.0
52 e 27,649 S 36128.0 r 33191.0 S 33416.0
53 u 28,259 s 39450.0 L 35214.0 s 36044.0
54 l 28,322 T 40711.0 S 37889.0 T 37454.0
55 x 28,660 F 41271.0 s 40468.0 F 38085.0
56 a 28,926 O 41299.0 T 41738.0 O 38114.0
57 r 29,623 t 41529.0 F 42261.0 t 38188.0
58 u 30,140 f 41606.0 O 42288.0 f 38219.0
59 l 30,200 D 42622.0 t 42354.0 D 39312.0
60 x 30,326 n 43036.0 f 42384.0 n 39733.0
61 a 30,547 c 45701.0 D 43240.0 c 43403.0
62 r 31,232 a 46620.0 n 44013.0 a 44359.0
63 c 31,935 r 48018.0 c 46796.0 r 45554.0
64 L 32,699 I 48043.0 a 47657.0 I 45577.0
65 g 32,699 u 49677.0 r 48801.0 u 47176.0
66 v 32,881 l 49711.0 I 48825.0 l 47276.0
67 i 37,301 c 50125.0 u 50455.0 c 47708.0
68 f 37,336 s 50681.0 l 50489.0 s 48270.0
69 C 38,271 c 51069.0 c 50882.0 c 48637.0
70 T 40,146 C 51489.0 s 51413.0 C 49010.0
71 U 41,004 T 51723.0 c 51797.0 T 49233.0
72 c 43,584 U 51952.0 C 52064.0 U 49451.0
73 a 45,102 t 51962.0 T 52287.0 t 49460.0
74 r 46,433 g 51962.0 U 52506.0 g 49460.0
75 L 48,445 v 52092.0 t 52515.0 v 49580.0
76 S 51,481 i 52504.0 g 52515.0 i 49972.0
77 s 54,300 f 52513.0 v 52637.0 f 49980.0
78 T 55,732 s 53026.0 i 53029.0 s 50482.0
79 F 56,328 c 53473.0 f 53037.0 c 50968.0
80 O 56,359 C 53714.0 M 53262.0 C 51193.0
81 t 56,432 T 53947.0 x 53604.0 T 51413.0
82 f 56,465 U 54171.0 s 54219.0 U 51624.0
83 D 57,440 t 54180.0 c 55037.0 t 51633.0
84 n 57,896 T 54366.0 C 55416.0 T 51809.0
85 c 60,766 O 54374.0 T 55934.0 O 51816.0
86 a 61,740 n 54529.0 U 56161.0 n 51877.0
87 r 63,021 t 54538.0 t 56172.0 t 51885.0
88 I 63,048 n 54595.0 s 56827.0 n 51936.0
89 u 64,809 f 54603.0 c 57530.0 f 51943.0
90 l 64,844 D 54858.0 C 57772.0 D 52178.0
91 c 65,301 I 54864.0 T 58118.0 I 52183.0
92 x 65,656 u 55185.0 U 58339.0 u 52532.0
93 a 65,800 l 55203.0 t 58350.0 l 52550.0
94 r 66,079 g 55203.0 T 58625.0 j 52600.0
95 E 66,630 v 55274.0 O 58634.0 m 52689.0
96 s 67,299 i 55621.0 n 58736.0 u 52875.0
97 c 67,741 f 55627.0 t 58746.0 l 52891.0
98 L 68,245 j 55727.0 n 58833.0 j 52912.0
99 M 68,548 m 55902.0 f 58843.0 u 53033.0
100 c 68,998 u 56339.0 D 59082.0 l 53046.0
101 C 69,232 l 56376.0 I 59089.0 V 53058.0
102 T 69,482 j 56418.0 u 59403.0 c 53197.0
103 U 69,702 u 56584.0 l 59421.0 T 53230.0
104 t 69,712 l 56611.0 g 59421.0 O 53234.0
105 T 69,909 V 56627.0 v 59486.0 c 53365.0
106 O 69,917 c 56860.0 i 60078.0 u 53530.0
107 n 69,987 T 56925.0 f 60085.0 l 53545.0
108 t 69,996 O 56943.0 M 60215.0 j 53565.0
109 n 70,056 c 57128.0 j 60274.0 m 53618.0
110 f 70,064 u 57373.0 m 60390.0 u 53823.0
111 D 70,302 l 57413.0 u 60599.0 l 53839.0
112 I 70,308 j 57480.0 l 60616.0 f 53843.0
113 u 70,611 m 57584.0 j 60639.0 D 54034.0
114 l 70,636 u 57785.0 u 60765.0 n 54054.0
115 L 70,938 l 57803.0 l 60779.0 T 54092.0
116 c 71,211 f 57808.0 V 60793.0 O 54095.0
117 u 71,390 D 58093.0 c 60948.0 c 54246.0
118 l 71,413 n 58118.0 T 60991.0 m 54300.0
119 V 71,471 T 58180.0 O 60995.0 u 54424.0
120 c 71,919 O 58184.0 c 61142.0
121 u 72,321 c 58359.0 u 61320.0
122 l 72,346 m 58486.0 l 61336.0
123 j 72,410 u 58638.0 j 61358.0
124 T 72,466 m 61426.0
125 p 72,497 u 61553.0
126 e 72,513 l 61568.0
127 u 72,699 f 61572.0
128 l 72,723 D 61714.0
129 x 73,336 n 61734.0
130 a 73,481 T 61779.0
131 r 73,733 O 61783.0
132 u 73,979 c 61935.0
133 l 74,004 m 62003.0
134 x 74,113 u 62133.0
135 a 74,264 O 62136.0
136 r 74,509
137 c 75,071
138 L 75,595
139 g 75,595
140 v 75,746
141 i 76,395
142 f 76,405
143 C 76,696
144 T 77,034
145 U 77,257
146 c 77,864
147 a 78,079
148 r 78,453
149 L 79,048
150 S 79,812
151 s 80,465
152 T 80,742
153 F 80,819
154 O 80,827
155 t 80,837
156 f 80,845
157 D 81,117
158 n 81,208
159 c 81,894
160 a 82,078
161 r 82,346
162 I 82,353
163 u 82,769
164 l 82,786
165 c 83,094
166 x 83,171
167 a 83,285
168 r 83,523
169 E 83,875
170 s 84,330
171 c 84,635
172 L 85,103
173 M 85,250
174 c 85,558
175 C 85,720
176 T 85,909
177 U 86,085
178 t 86,094
179 T 86,260
180 O 86,267
181 n 86,317
182 t 86,324
183 n 86,366
184 f 86,373
185 D 86,544
186 I 86,549
187 u 86,788
188 l 86,804
189 L 87,057
190 c 87,278
191 u 87,423
192 l 87,438
193 V 87,476
194 c 87,701
195 u 87,928
196 l 87,944
197 j 88,074
198 T 88,136
199 p 88,161
200 e 88,174
201 u 88,303
202 l 88,318
203 x 88,634
204 a 88,737
205 r 88,927
206 u 89,135
207 l 89,151
208 x 89,245
209 a 89,357
210 r 89,545
211 c 89,992
212 L 90,473
213 g 90,473
214 v 90,588
215 i 90,976
216 f 90,984
217 C 91,187
218 T 91,493
219 U 91,658
220 c 92,140
221 a 92,280
222 r 92,569
223 L 93,060
224 S 93,678
225 s 94,163
226 T 94,389
227 F 94,450
228 O 94,485
229 t 94,494
230 f 94,501
231 D 94,730
232 n 94,795
233 c 95,279
234 a 95,403
235 r 95,601
236 I 95,606
237 u 95,934
238 l 95,951
239 c 96,262
240 j 96,345
241 m 96,500
242 u 96,708
243 l 96,724
244 j 96,748
245 u 96,873
246 l 96,887
247 V 96,900
248 c 97,050
249 T 97,089
250 O 97,094
251 c 97,242
252 u 97,421
253 l 97,436
254 j 97,461
255 m 97,526
256 u 97,681
257 l 97,697
258 f 97,715
259 D 97,871
260 n 97,891
261 T 97,931
262 O 97,935
263 c 98,089
264 m 98,152
265 u 98,283

compilation_time

step default default step the-good-parts-mk2 the-good-parts-mk2 step the-good-parts-mk3 the-good-parts-mk3 step the-good-parts the-good-parts
0 79,986 77489.0 74102.0 69838.0
1 d 76,655 d 74622.0 d 73639.0 d 72511.0
2 h 73,633 h 79800.0 h 69317.0 h 81316.0
3 f 73,721 f 71270.0 f 72475.0 f 82638.0
4 o 72,582 o 64301.0 o 73485.0 o 77001.0
5 D 72,992 D 74950.0 D 74732.0 D 77584.0
6 g 78,727 g 67042.0 g 76840.0 g 74143.0
7 v 89,513 v 72665.0 v 68173.0 v 86670.0
8 u 74,657 u 75398.0 u 71180.0 u 78322.0
9 l 77,238 l 70014.0 l 78033.0 l 85704.0
10 f 70,500 f 74950.0 f 76334.0 f 77273.0
11 n 75,478 n 76033.0 n 78930.0 n 87066.0
12 T 75,889 T 72897.0 T 76064.0 T 82991.0
13 U 72,471 U 78844.0 U 80364.0 U 81832.0
14 t 72,560 t 88655.0 t 76960.0 t 87562.0
15 n 78,006 n 127537.0 n 80563.0 n 81654.0
16 I 79,422 I 89136.0 I 75142.0 I 81388.0
17 f 78,524 f 103007.0 f 78494.0 f 80782.0
18 x 73,710 x 78593.0 x 80566.0 x 86185.0
19 a 80,890 a 95626.0 a 79776.0 a 84187.0
20 r 89,185 r 98245.0 r 85168.0 r 81737.0
21 E 71,048 E 90372.0 E 79186.0 E 86707.0
22 s 81,936 s 89485.0 s 91862.0 s 90518.0
23 c 82,394 c 91906.0 c 82671.0 c 86530.0
24 L 85,943 L 145142.0 L 89058.0 L 90953.0
25 M 88,330 M 100095.0 M 90464.0 M 93901.0
26 c 88,655 V 160854.0 V 86970.0 V 92179.0
27 C 89,724 c 104726.0 c 88343.0 c 96497.0
28 T 95,642 u 121787.0 u 84923.0 u 84052.0
29 U 104,058 l 100869.0 l 83898.0 l 97809.0
30 t 102,558 j 101924.0 j 72720.0 j 81685.0
31 T 88,564 T 89249.0 T 83988.0 T 83292.0
32 O 100,053 p 121178.0 r 80302.0 p 84352.0
33 n 96,672 e 137484.0 p 85243.0 e 84437.0
34 t 98,345 u 93306.0 e 85440.0 u 74665.0
35 n 96,493 l 96589.0 u 80260.0 l 77260.0
36 f 94,864 x 93318.0 l 73366.0 x 76042.0
37 D 89,471 a 101340.0 x 85080.0 a 74037.0
38 I 95,459 r 92460.0 a 78636.0 r 82902.0
39 u 87,298 c 101849.0 r 83683.0 c 87107.0
40 l 112,009 L 93961.0 c 82341.0 L 89198.0
41 L 88,369 g 141794.0 L 85235.0 g 82673.0
42 c 88,531 v 146606.0 g 86488.0 v 88312.0
43 u 112,668 i 225340.0 v 81547.0 i 161104.0
44 l 88,497 f 220020.0 i 158981.0 f 159125.0
45 V 89,343 C 217485.0 f 165795.0 C 173474.0
46 c 93,654 T 180378.0 M 166682.0 T 199061.0
47 u 98,213 U 277335.0 C 185435.0 U 171322.0
48 l 92,817 c 297657.0 T 170151.0 c 180543.0
49 j 94,814 a 230126.0 U 163669.0 a 204495.0
50 T 86,516 r 317097.0 c 186791.0 r 198565.0
51 p 89,398 L 224846.0 a 192068.0 L 210702.0
52 e 101,772 S 247036.0 r 203882.0 S 208299.0
53 u 94,843 s 201178.0 L 198826.0 s 202831.0
54 l 87,186 T 281750.0 S 202940.0 T 192282.0
55 x 87,483 F 284370.0 s 194165.0 F 200165.0
56 a 88,595 O 243923.0 T 189072.0 O 203681.0
57 r 97,753 t 316203.0 F 202786.0 t 206390.0
58 u 86,864 f 217656.0 O 200404.0 f 200307.0
59 l 92,537 D 238215.0 t 199845.0 D 202509.0
60 x 90,076 n 309200.0 f 206363.0 n 208734.0
61 a 94,897 c 286292.0 D 196699.0 c 219286.0
62 r 95,934 a 281341.0 n 217351.0 a 218118.0
63 c 103,546 r 354951.0 c 208180.0 r 209965.0
64 L 97,762 I 308424.0 a 215543.0 I 255403.0
65 g 104,286 u 191951.0 r 215858.0 u 119588.0
66 v 95,046 l 182788.0 I 210004.0 l 131006.0
67 i 185,425 c 153866.0 u 111961.0 c 121707.0
68 f 188,184 s 146038.0 l 106120.0 s 112678.0
69 C 190,951 c 124672.0 c 110714.0 c 121103.0
70 T 195,963 C 123530.0 s 115049.0 C 120805.0
71 U 190,829 T 107176.0 c 107374.0 T 111939.0
72 c 195,030 U 123141.0 C 108609.0 U 137153.0
73 a 220,999 t 134417.0 T 111959.0 t 102990.0
74 r 224,415 g 130809.0 U 111435.0 g 108341.0
75 L 219,315 v 123325.0 t 109063.0 v 111036.0
76 S 226,078 i 120590.0 g 108458.0 i 110812.0
77 s 222,741 f 146750.0 v 104481.0 f 105740.0
78 T 204,249 s 123892.0 i 105309.0 s 110292.0
79 F 236,129 c 148050.0 f 103796.0 c 120234.0
80 O 237,015 C 145810.0 M 108170.0 C 114376.0
81 t 223,659 T 126752.0 x 118486.0 T 109735.0
82 f 213,486 U 118575.0 s 119771.0 U 118467.0
83 D 218,577 t 147637.0 c 128251.0 t 113158.0
84 n 246,515 T 143988.0 C 129857.0 T 145011.0
85 c 262,330 O 129937.0 T 121214.0 O 123946.0
86 a 267,488 n 153317.0 U 126189.0 n 123804.0
87 r 264,118 t 166273.0 t 121738.0 t 110707.0
88 I 263,154 n 119426.0 s 116693.0 n 107978.0
89 u 128,457 f 121150.0 c 130078.0 f 156254.0
90 l 129,396 D 116818.0 C 130398.0 D 158101.0
91 c 133,785 I 113697.0 T 125216.0 I 106214.0
92 x 123,887 u 106006.0 U 130871.0 u 103776.0
93 a 111,530 l 104511.0 t 128828.0 l 94870.0
94 r 141,316 g 114227.0 T 122874.0 j 98436.0
95 E 143,991 v 132672.0 O 118937.0 m 112550.0
96 s 137,089 i 141351.0 n 120959.0 u 109446.0
97 c 153,709 f 126333.0 t 120491.0 l 107506.0
98 L 142,769 j 129309.0 n 126322.0 j 101298.0
99 M 139,362 m 125286.0 f 134233.0 u 102418.0
100 c 146,934 u 121964.0 D 123814.0 l 105593.0
101 C 156,592 l 118782.0 I 124508.0 V 127768.0
102 T 117,436 j 142793.0 u 102370.0 c 103589.0
103 U 130,484 u 127271.0 l 113651.0 T 97751.0
104 t 138,226 l 122170.0 g 103715.0 O 100039.0
105 T 129,223 V 136181.0 v 109617.0 c 107041.0
106 O 161,528 c 148460.0 i 115084.0 u 112678.0
107 n 123,149 T 109594.0 f 106406.0 l 100704.0
108 t 120,534 O 97272.0 M 107802.0 j 102955.0
109 n 134,781 c 106357.0 j 101976.0 m 129492.0
110 f 127,766 u 112449.0 m 109730.0 u 107496.0
111 D 125,027 l 103509.0 u 101890.0 l 97352.0
112 I 126,193 j 110553.0 l 111328.0 f 98745.0
113 u 122,442 m 101710.0 j 102943.0 D 128580.0
114 l 120,149 u 101743.0 u 107017.0 n 122335.0
115 L 119,867 l 98673.0 l 102611.0 T 112778.0
116 c 124,176 f 101699.0 V 104800.0 O 110419.0
117 u 122,381 D 103657.0 c 104755.0 c 103801.0
118 l 125,223 n 95436.0 T 105252.0 m 102156.0
119 V 125,849 T 105931.0 O 107364.0 u 103301.0
120 c 116,711 O 98427.0 c 105538.0
121 u 127,336 c 112275.0 u 112061.0
122 l 121,480 m 153852.0 l 107132.0
123 j 112,796 u 125456.0 j 110423.0
124 T 115,849 m 106537.0
125 p 114,583 u 110174.0
126 e 118,011 l 104864.0
127 u 117,584 f 109643.0
128 l 113,158 D 107309.0
129 x 132,675 n 104418.0
130 a 134,293 T 112935.0
131 r 137,264 O 107535.0
132 u 147,577 c 111649.0
133 l 136,574 m 104675.0
134 x 137,357 u 107378.0
135 a 139,374 O 114354.0
136 r 134,698
137 c 141,536
138 L 180,687
139 g 140,563
140 v 160,847
141 i 152,070
142 f 140,318
143 C 133,525
144 T 138,360
145 U 139,112
146 c 167,436
147 a 158,703
148 r 159,702
149 L 176,692
150 S 155,003
151 s 154,652
152 T 138,353
153 F 144,477
154 O 147,130
155 t 140,047
156 f 142,633
157 D 144,701
158 n 143,677
159 c 146,431
160 a 147,765
161 r 158,417
162 I 148,707
163 u 134,908
164 l 134,341
165 c 136,805
166 x 135,340
167 a 138,490
168 r 143,198
169 E 135,141
170 s 170,626
171 c 147,221
172 L 144,630
173 M 138,535
174 c 137,474
175 C 138,987
176 T 143,415
177 U 149,876
178 t 144,608
179 T 133,817
180 O 137,503
181 n 138,181
182 t 130,628
183 n 142,583
184 f 138,499
185 D 198,764
186 I 162,410
187 u 147,681
188 l 149,840
189 L 134,919
190 c 151,609
191 u 202,664
192 l 155,467
193 V 156,895
194 c 155,830
195 u 150,483
196 l 134,272
197 j 132,890
198 T 129,112
199 p 133,839
200 e 155,395
201 u 140,935
202 l 141,967
203 x 147,998
204 a 150,323
205 r 151,015
206 u 151,708
207 l 153,032
208 x 153,148
209 a 145,196
210 r 144,377
211 c 149,681
212 L 154,088
213 g 151,277
214 v 152,548
215 i 156,666
216 f 146,070
217 C 162,944
218 T 173,174
219 U 169,877
220 c 159,061
221 a 164,414
222 r 148,966
223 L 153,467
224 S 152,353
225 s 152,084
226 T 151,052
227 F 151,151
228 O 149,000
229 t 148,792
230 f 147,432
231 D 153,297
232 n 144,781
233 c 162,621
234 a 164,383
235 r 160,986
236 I 166,523
237 u 142,083
238 l 149,874
239 c 156,152
240 j 149,606
241 m 144,870
242 u 145,119
243 l 166,981
244 j 143,766
245 u 139,218
246 l 147,757
247 V 165,336
248 c 147,667
249 T 142,081
250 O 139,087
251 c 139,584
252 u 144,402
253 l 138,020
254 j 168,443
255 m 179,531
256 u 157,167
257 l 149,901
258 f 143,359
259 D 164,583
260 n 188,465
261 T 194,698
262 O 168,904
263 c 213,270
264 m 197,645
265 u 186,367
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment