Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cameel/6992d82fac50f7c38e34dfee279e6081 to your computer and use it in GitHub Desktop.
Save cameel/6992d82fac50f7c38e34dfee279e6081 to your computer and use it in GitHub Desktop.
solc-seqbench report 2024-03-06 contract: deposit_contract (default and single-pass vs the-good-parts)

Contract deposit_contract, all sequences and calls

Input

solc version: 0.8.25-seqbench.2024.2.14+commit.a2cabcb9.mod.Linux.g++

Contract and calls

deposit_contract.sol

soltest-input:

supportsInterface(bytes4) 0x00000000
supportsInterface(bytes4) 0xffffffff
supportsInterface(bytes4) 0x01ffc9a7
supportsInterface(bytes4) 0x85640907
get_deposit_root()
get_deposit_count()
deposit(bytes,bytes,bytes,bytes32) --value 1ether 0x933ad9491b62059dd065b560d256d8957a8c402cc6e8d8ee7290ae11e8f7329267a8811c397529dac52ae1342ba58c95 0x00f50428677c60f997aadeab24aabf7fceaef491c96a52b463ae91f95611cf71 0xa29d01cc8c6296a8150e515b5995390ef841dc18948aa3e79be6d7c1851b4cbb5d6ff49fa70b9c782399506a22a85193151b9b691245cebafd2063012443c1324b6c36debaedefb7b2d71b0503ffdc00150aaffd42e63358238ec888901738b8 0xaa4a8d0b7d9077248630f1a4701ae9764e42271d7f22b7838778411857fd349e
get_deposit_root()
get_deposit_count()
deposit(bytes,bytes,bytes,bytes32) --value 32ether 0xb2ce0f79f90e7b3a113ca5783c65756f96c4b4673c2b5c1eb4efc2228025944106d601211e8866dc5b50dc48a244dd7c 0x00344b6c73f71b11c56aba0d01b7d8ad83559f209d0a4101a515f6ad54c89771 0x945caaf82d18e78c033927d51f452ebcd76524497b91d7a11219cb3db6a1d3697595fc095ce489e46b2ef129591f2f6d079be4faaf345a02c5eb133c072e7c560c6c3617eee66b4b878165c502357d49485326bc6b31bc96873f308c8f19c09d 0xdbd986dc85ceb382708cf90a3500f500f0a393c5ece76963ac3ed72eccd2c301
get_deposit_root()
get_deposit_count()

Summary

Unoptimized values

runtime gas bytecode size creation gas optimization time compilation time
default 774,549 5,063 1,757,620 0 207,774
single-pass 774,549 5,063 1,757,620 0 184,734
the-good-parts 774,549 5,063 1,757,620 0 203,944

Final values

runtime gas bytecode size creation gas optimization time compilation time
default 654,255 3,192 1,403,647 343,216 430,840
single-pass 665,658 3,322 1,428,184 154,255 304,348
the-good-parts 655,884 3,073 1,375,899 160,608 259,827

Final values vs unoptimized

runtime gas bytecode size creation gas
default -15.5% -37.0% (min: -39.4%) -20.1% (min: -21.8%)
single-pass -14.1% (min: -14.9%) -34.4% (min: -38.9%) -18.7% (min: -21.5%)
the-good-parts -15.3% -39.3% -21.7%

Plots

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

Tables

runtime_gas

step default default step single-pass single-pass step the-good-parts the-good-parts
0 774,549 774549.0 774549.0
1 d 774,549 d 774549.0 d 774549.0
2 h 774,549 h 774549.0 h 774549.0
3 f 774,549 f 774549.0 f 774549.0
4 o 774,549 o 774549.0 o 774549.0
5 D 774,549 D 774549.0 D 774549.0
6 g 774,549 g 774549.0 g 774549.0
7 v 774,549 v 774549.0 v 774549.0
8 u 774,516 u 774516.0 u 774516.0
9 l 774,516 l 774516.0 l 774516.0
10 f 774,516 f 774516.0 f 774516.0
11 n 774,516 n 774516.0 n 774516.0
12 T 774,185 T 774185.0 T 774185.0
13 U 774,185 U 774185.0 U 774185.0
14 t 774,185 t 774185.0 t 774185.0
15 n 774,185 n 774185.0 n 774185.0
16 I 776,681 I 776681.0 I 776681.0
17 f 776,681 f 776681.0 f 776681.0
18 x 776,445 x 776445.0 x 776445.0
19 a 779,618 a 779618.0 a 779618.0
20 r 779,618 r 779618.0 r 779618.0
21 E 779,618 E 779618.0 E 779618.0
22 s 779,303 s 779303.0 s 779303.0
23 c 759,708 c 759708.0 c 759708.0
24 L 759,708 L 759708.0 L 759708.0
25 M 734,520 M 734520.0 M 734520.0
26 c 740,454 c 740454.0 V 734550.0
27 C 740,352 C 740352.0 c 740406.0
28 T 736,701 T 736701.0 u 740886.0
29 U 737,171 U 737171.0 l 740886.0
30 t 737,171 t 737171.0 j 741453.0
31 T 737,171 T 737171.0 T 734268.0
32 O 737,171 O 737171.0 p 734430.0
33 n 737,171 n 737171.0 e 697673.0
34 t 737,171 t 737171.0 u 697721.0
35 n 737,171 n 737171.0 l 697721.0
36 f 737,171 f 737171.0 x 697528.0
37 D 737,171 D 737171.0 a 700808.0
38 I 737,171 I 737171.0 r 700808.0
39 u 734,664 u 734664.0 c 704975.0
40 l 734,664 l 734664.0 L 705681.0
41 L 734,664 L 734664.0 g 705681.0
42 c 734,664 c 734664.0 v 705681.0
43 u 734,664 u 734664.0 i 684462.0
44 l 734,664 l 734664.0 f 684462.0
45 V 734,730 V 734730.0 C 684462.0
46 c 734,490 c 734490.0 T 669431.0
47 u 734,490 u 734490.0 U 669431.0
48 l 734,490 l 734490.0 c 683091.0
49 j 734,190 j 734190.0 a 684862.0
50 T 734,190 T 734190.0 r 686917.0
51 p 734,352 p 734352.0 L 686825.0
52 e 697,796 e 697796.0 S 686861.0
53 u 697,796 u 697796.0 s 673693.0
54 l 697,796 l 697796.0 T 667376.0
55 x 697,165 x 697165.0 F 665706.0
56 a 700,505 a 700505.0 O 665706.0
57 r 700,505 r 700505.0 t 667470.0
58 u 699,563 u 699563.0 f 667470.0
59 l 699,563 l 699563.0 D 667470.0
60 x 699,563 x 699563.0 n 667470.0
61 a 700,499 a 700499.0 c 671621.0
62 r 700,499 r 700499.0 a 674865.0
63 c 704,684 c 704684.0 r 674865.0
64 L 705,390 L 705390.0 I 674865.0
65 g 705,390 g 705390.0 u 674883.0
66 v 705,390 v 705390.0 l 674883.0
67 i 684,402 i 684402.0 c 671639.0
68 f 684,402 f 684402.0 s 670521.0
69 C 684,402 C 684402.0 c 672004.0
70 T 669,431 T 669431.0 C 672086.0
71 U 669,431 U 669431.0 T 657936.0
72 c 683,031 c 683031.0 U 658044.0
73 a 685,099 a 685099.0 t 658046.0
74 r 687,154 r 687154.0 g 658046.0
75 L 687,062 L 687062.0 v 658046.0
76 S 687,098 S 687098.0 i 658046.0
77 s 673,930 s 673930.0 f 658046.0
78 T 669,278 T 669278.0 s 658046.0
79 F 665,712 F 665712.0 c 670012.0
80 O 665,712 O 665712.0 C 671056.0
81 t 667,476 t 667476.0 T 658028.0
82 f 667,476 f 667476.0 U 658136.0
83 D 667,476 D 667476.0 t 658136.0
84 n 667,476 n 667476.0 s 658136.0
85 c 670,753 c 670753.0 c 670012.0
86 a 674,294 a 674294.0 C 671056.0
87 r 674,294 r 674294.0 T 658028.0
88 I 674,294 I 674294.0 U 658136.0
89 u 674,312 u 674312.0 t 658136.0
90 l 674,312 l 674312.0 T 658136.0
91 c 670,771 c 670771.0 O 658136.0
92 x 670,771 j 670009.0 n 658136.0
93 a 674,448 m 668300.0 t 658136.0
94 r 674,448 u 668181.0 n 658136.0
95 E 674,448 l 668181.0 f 658136.0
96 s 671,468 j 668181.0 D 658136.0
97 c 669,886 u 668181.0 I 658136.0
98 L 669,886 l 668181.0 u 658136.0
99 M 669,738 V 668172.0 l 658136.0
100 c 669,738 c 669012.0 j 658508.0
101 C 669,828 T 661440.0 m 658398.0
102 T 658,518 O 658944.0 u 658398.0
103 U 658,632 c 666516.0 l 658398.0
104 t 658,634 u 666516.0 j 658398.0
105 T 658,634 l 666516.0 u 658398.0
106 O 658,634 j 666516.0 l 658398.0
107 n 658,634 m 665658.0 V 658398.0
108 t 658,634 u 665658.0 c 659354.0
109 n 658,634 l 665658.0 T 658380.0
110 f 658,634 f 665658.0 O 655884.0
111 D 658,634 D 665658.0 c 656858.0
112 I 658,634 n 665658.0 u 656858.0
113 u 657,851 T 658944.0 l 656858.0
114 l 657,851 O 658944.0 j 656858.0
115 L 657,851 c 666516.0 m 655884.0
116 c 658,819 m 665658.0 u 655884.0
117 u 658,819 u 665658.0 l 655884.0
118 l 658,819 f 655884.0
119 V 658,819 D 655884.0
120 c 658,795 n 655884.0
121 u 658,795 T 655884.0
122 l 658,795 O 655884.0
123 j 659,197 c 656858.0
124 T 658,235 m 655884.0
125 p 658,235 u 655884.0
126 e 658,235
127 u 658,235
128 l 658,235
129 x 658,607
130 a 662,828
131 r 662,828
132 u 660,678
133 l 660,678
134 x 660,678
135 a 662,816
136 r 662,816
137 c 661,458
138 L 661,458
139 g 661,458
140 v 661,458
141 i 661,458
142 f 661,458
143 C 661,455
144 T 659,028
145 U 659,643
146 c 661,432
147 a 664,312
148 r 664,312
149 L 664,312
150 S 664,312
151 s 664,219
152 T 662,518
153 F 662,380
154 O 662,380
155 t 662,365
156 f 662,365
157 D 662,365
158 n 662,365
159 c 658,983
160 a 661,831
161 r 661,831
162 I 661,831
163 u 661,885
164 l 661,885
165 c 658,983
166 x 658,983
167 a 661,885
168 r 661,885
169 E 661,885
170 s 661,867
171 c 658,899
172 L 658,899
173 M 658,470
174 c 664,536
175 C 665,976
176 T 658,779
177 U 659,394
178 t 659,394
179 T 659,394
180 O 659,394
181 n 659,394
182 t 659,394
183 n 659,394
184 f 659,394
185 D 659,394
186 I 659,394
187 u 657,540
188 l 657,540
189 L 657,540
190 c 658,474
191 u 658,474
192 l 658,474
193 V 658,474
194 c 658,456
195 u 658,456
196 l 658,456
197 j 658,519
198 T 657,585
199 p 657,585
200 e 657,585
201 u 657,585
202 l 657,585
203 x 657,942
204 a 662,151
205 r 662,151
206 u 660,013
207 l 660,013
208 x 660,013
209 a 662,139
210 r 662,139
211 c 658,899
212 L 658,899
213 g 658,899
214 v 658,899
215 i 658,659
216 f 658,659
217 C 658,659
218 T 658,539
219 U 659,154
220 c 658,689
221 a 661,657
222 r 661,657
223 L 661,657
224 S 661,657
225 s 661,657
226 T 662,059
227 F 662,059
228 O 662,059
229 t 662,059
230 f 662,059
231 D 662,059
232 n 662,059
233 c 658,689
234 a 661,657
235 r 661,657
236 I 661,657
237 u 661,657
238 l 661,657
239 c 658,755
240 x 658,755
241 a 661,657
242 r 661,657
243 E 661,657
244 s 661,657
245 c 658,689
246 L 658,689
247 M 658,260
248 c 664,326
249 C 665,766
250 T 658,509
251 U 659,124
252 t 659,124
253 T 659,124
254 O 659,124
255 n 659,124
256 t 659,124
257 n 659,124
258 f 659,124
259 D 659,124
260 I 659,124
261 u 657,270
262 l 657,270
263 L 657,270
264 c 658,204
265 u 658,204
266 l 658,204
267 V 658,204
268 c 658,186
269 u 658,186
270 l 658,186
271 j 658,249
272 T 657,315
273 p 657,315
274 e 657,315
275 u 657,315
276 l 657,315
277 x 657,672
278 a 661,881
279 r 661,881
280 u 659,743
281 l 659,743
282 x 659,743
283 a 661,869
284 r 661,869
285 c 658,689
286 L 658,689
287 g 658,689
288 v 658,689
289 i 658,689
290 f 658,689
291 C 658,689
292 T 658,509
293 U 659,124
294 c 658,689
295 a 661,657
296 r 661,657
297 L 661,657
298 S 661,657
299 s 661,657
300 T 662,059
301 F 662,059
302 O 662,059
303 t 662,059
304 f 662,059
305 D 662,059
306 n 662,059
307 c 658,689
308 a 661,657
309 r 661,657
310 I 661,657
311 u 661,657
312 l 661,657
313 c 658,755
314 j 658,397
315 m 656,838
316 u 656,838
317 l 656,838
318 j 656,838
319 u 656,838
320 l 656,838
321 V 656,838
322 c 657,478
323 T 657,163
324 O 654,661
325 c 654,913
326 u 654,913
327 l 654,913
328 j 654,913
329 m 654,255
330 u 654,255
331 l 654,255
332 f 654,255
333 D 654,255
334 n 654,255
335 T 654,661
336 O 654,661
337 c 654,913
338 m 654,255
339 u 654,255

bytecode_size

step default default step single-pass single-pass step the-good-parts the-good-parts
0 5,063 5063.0 5063.0
1 d 5,063 d 5063.0 d 5063.0
2 h 5,063 h 5063.0 h 5063.0
3 f 5,063 f 5063.0 f 5063.0
4 o 5,063 o 5063.0 o 5063.0
5 D 5,063 D 5063.0 D 5063.0
6 g 5,063 g 5063.0 g 5063.0
7 v 5,063 v 5063.0 v 5063.0
8 u 5,004 u 5004.0 u 5004.0
9 l 5,004 l 5004.0 l 5004.0
10 f 5,004 f 5004.0 f 5004.0
11 n 5,004 n 5004.0 n 5004.0
12 T 4,984 T 4984.0 T 4984.0
13 U 4,984 U 4984.0 U 4984.0
14 t 4,984 t 4984.0 t 4984.0
15 n 4,984 n 4984.0 n 4984.0
16 I 4,994 I 4994.0 I 4994.0
17 f 4,994 f 4994.0 f 4994.0
18 x 5,228 x 5228.0 x 5228.0
19 a 5,247 a 5247.0 a 5247.0
20 r 5,247 r 5247.0 r 5247.0
21 E 5,247 E 5247.0 E 5247.0
22 s 5,349 s 5349.0 s 5349.0
23 c 5,179 c 5179.0 c 5179.0
24 L 5,179 L 5179.0 L 5179.0
25 M 5,200 M 5200.0 M 5200.0
26 c 5,236 c 5236.0 V 5201.0
27 C 5,220 C 5220.0 c 5234.0
28 T 5,072 T 5072.0 u 5240.0
29 U 5,074 U 5074.0 l 5240.0
30 t 5,074 t 5074.0 j 5110.0
31 T 5,074 T 5074.0 T 5018.0
32 O 5,074 O 5074.0 p 5034.0
33 n 5,074 n 5074.0 e 4220.0
34 t 5,074 t 5074.0 u 4225.0
35 n 5,074 n 5074.0 l 4225.0
36 f 5,074 f 5074.0 x 4338.0
37 D 5,074 D 5074.0 a 4364.0
38 I 5,074 I 5074.0 r 4364.0
39 u 5,027 u 5027.0 c 4592.0
40 l 5,027 l 5027.0 L 4585.0
41 L 5,027 L 5027.0 g 4585.0
42 c 5,027 c 5027.0 v 4585.0
43 u 5,027 u 5027.0 i 4657.0
44 l 5,027 l 5027.0 f 4657.0
45 V 5,030 V 5030.0 C 4657.0
46 c 5,019 c 5019.0 T 4366.0
47 u 5,019 u 5019.0 U 4366.0
48 l 5,019 l 5019.0 c 5364.0
49 j 5,017 j 5017.0 a 5105.0
50 T 5,017 T 5017.0 r 5170.0
51 p 5,033 p 5033.0 L 5173.0
52 e 4,220 e 4220.0 S 5168.0
53 u 4,220 u 4220.0 s 4642.0
54 l 4,220 l 4220.0 T 3948.0
55 x 4,320 x 4320.0 F 3896.0
56 a 4,348 a 4348.0 O 3896.0
57 r 4,348 r 4348.0 t 3926.0
58 u 4,326 u 4326.0 f 3926.0
59 l 4,326 l 4326.0 D 3926.0
60 x 4,326 x 4326.0 n 3926.0
61 a 4,344 a 4344.0 c 4526.0
62 r 4,344 r 4344.0 a 4623.0
63 c 4,578 c 4578.0 r 4623.0
64 L 4,571 L 4571.0 I 4623.0
65 g 4,571 g 4571.0 u 3481.0
66 v 4,571 v 4571.0 l 3481.0
67 i 4,656 i 4656.0 c 3462.0
68 f 4,656 f 4656.0 s 3563.0
69 C 4,656 C 4656.0 c 3528.0
70 T 4,366 T 4366.0 C 3505.0
71 U 4,366 U 4366.0 T 3079.0
72 c 5,363 c 5363.0 U 3079.0
73 a 5,105 a 5105.0 t 3079.0
74 r 5,170 r 5170.0 g 3079.0
75 L 5,173 L 5173.0 v 3079.0
76 S 5,168 S 5168.0 i 3079.0
77 s 4,642 s 4642.0 f 3079.0
78 T 3,968 T 3968.0 s 3079.0
79 F 3,931 F 3931.0 c 3465.0
80 O 3,931 O 3931.0 C 3470.0
81 t 3,893 t 3893.0 T 3082.0
82 f 3,893 f 3893.0 U 3082.0
83 D 3,893 D 3893.0 t 3082.0
84 n 3,893 n 3893.0 s 3082.0
85 c 4,525 c 4525.0 c 3465.0
86 a 4,623 a 4623.0 C 3470.0
87 r 4,623 r 4623.0 T 3082.0
88 I 4,623 I 4623.0 U 3082.0
89 u 3,481 u 3481.0 t 3082.0
90 l 3,481 l 3481.0 T 3082.0
91 c 3,461 c 3461.0 O 3082.0
92 x 3,462 j 3455.0 n 3082.0
93 a 3,576 m 3338.0 t 3082.0
94 r 3,576 u 3336.0 n 3082.0
95 E 3,576 l 3336.0 f 3082.0
96 s 3,483 j 3336.0 D 3082.0
97 c 3,551 u 3336.0 I 3082.0
98 L 3,551 l 3336.0 u 3085.0
99 M 3,524 V 3335.0 l 3085.0
100 c 3,524 c 3334.0 j 3085.0
101 C 3,540 T 3102.0 m 3081.0
102 T 3,099 O 3095.0 u 3081.0
103 U 3,101 c 3322.0 l 3081.0
104 t 3,101 u 3322.0 j 3081.0
105 T 3,101 l 3322.0 u 3081.0
106 O 3,101 j 3322.0 l 3081.0
107 n 3,101 m 3322.0 V 3081.0
108 t 3,101 u 3322.0 c 3183.0
109 n 3,101 l 3322.0 T 3080.0
110 f 3,101 f 3322.0 O 3073.0
111 D 3,101 D 3322.0 c 3173.0
112 I 3,101 n 3322.0 u 3173.0
113 u 3,091 T 3095.0 l 3173.0
114 l 3,091 O 3095.0 j 3173.0
115 L 3,091 c 3322.0 m 3073.0
116 c 3,191 m 3322.0 u 3073.0
117 u 3,191 u 3322.0 l 3073.0
118 l 3,191 f 3073.0
119 V 3,191 D 3073.0
120 c 3,189 n 3073.0
121 u 3,189 T 3073.0
122 l 3,189 O 3073.0
123 j 3,190 c 3173.0
124 T 3,091 m 3073.0
125 p 3,091 u 3073.0
126 e 3,091
127 u 3,091
128 l 3,091
129 x 3,259
130 a 3,301
131 r 3,301
132 u 3,278
133 l 3,278
134 x 3,278
135 a 3,300
136 r 3,300
137 c 3,335
138 L 3,335
139 g 3,335
140 v 3,335
141 i 3,335
142 f 3,335
143 C 3,334
144 T 3,092
145 U 3,099
146 c 3,308
147 a 3,303
148 r 3,303
149 L 3,303
150 S 3,303
151 s 3,302
152 T 3,110
153 F 3,139
154 O 3,139
155 t 3,139
156 f 3,139
157 D 3,139
158 n 3,139
159 c 3,425
160 a 3,342
161 r 3,342
162 I 3,342
163 u 3,417
164 l 3,417
165 c 3,421
166 x 3,421
167 a 3,418
168 r 3,418
169 E 3,418
170 s 3,412
171 c 3,340
172 L 3,340
173 M 3,384
174 c 3,420
175 C 3,426
176 T 3,111
177 U 3,118
178 t 3,118
179 T 3,118
180 O 3,118
181 n 3,118
182 t 3,118
183 n 3,118
184 f 3,118
185 D 3,118
186 I 3,118
187 u 3,101
188 l 3,101
189 L 3,101
190 c 3,115
191 u 3,115
192 l 3,115
193 V 3,115
194 c 3,114
195 u 3,114
196 l 3,114
197 j 3,115
198 T 3,101
199 p 3,101
200 e 3,101
201 u 3,101
202 l 3,101
203 x 3,264
204 a 3,305
205 r 3,305
206 u 3,281
207 l 3,281
208 x 3,281
209 a 3,302
210 r 3,302
211 c 3,336
212 L 3,336
213 g 3,336
214 v 3,336
215 i 3,326
216 f 3,326
217 C 3,326
218 T 3,101
219 U 3,108
220 c 3,326
221 a 3,398
222 r 3,398
223 L 3,398
224 S 3,398
225 s 3,398
226 T 3,120
227 F 3,120
228 O 3,120
229 t 3,120
230 f 3,120
231 D 3,120
232 n 3,120
233 c 3,326
234 a 3,398
235 r 3,398
236 I 3,398
237 u 3,397
238 l 3,397
239 c 3,401
240 x 3,401
241 a 3,398
242 r 3,398
243 E 3,398
244 s 3,398
245 c 3,326
246 L 3,326
247 M 3,377
248 c 3,410
249 C 3,416
250 T 3,100
251 U 3,107
252 t 3,107
253 T 3,107
254 O 3,107
255 n 3,107
256 t 3,107
257 n 3,107
258 f 3,107
259 D 3,107
260 I 3,107
261 u 3,090
262 l 3,090
263 L 3,090
264 c 3,104
265 u 3,104
266 l 3,104
267 V 3,104
268 c 3,103
269 u 3,103
270 l 3,103
271 j 3,104
272 T 3,090
273 p 3,090
274 e 3,090
275 u 3,090
276 l 3,090
277 x 3,253
278 a 3,294
279 r 3,294
280 u 3,270
281 l 3,270
282 x 3,270
283 a 3,291
284 r 3,291
285 c 3,326
286 L 3,326
287 g 3,326
288 v 3,326
289 i 3,326
290 f 3,326
291 C 3,326
292 T 3,100
293 U 3,107
294 c 3,326
295 a 3,398
296 r 3,398
297 L 3,398
298 S 3,398
299 s 3,398
300 T 3,120
301 F 3,120
302 O 3,120
303 t 3,120
304 f 3,120
305 D 3,120
306 n 3,120
307 c 3,326
308 a 3,398
309 r 3,398
310 I 3,398
311 u 3,397
312 l 3,397
313 c 3,401
314 j 3,429
315 m 3,212
316 u 3,215
317 l 3,215
318 j 3,215
319 u 3,215
320 l 3,215
321 V 3,215
322 c 3,227
323 T 3,077
324 O 3,067
325 c 3,205
326 u 3,205
327 l 3,205
328 j 3,205
329 m 3,192
330 u 3,192
331 l 3,192
332 f 3,192
333 D 3,192
334 n 3,192
335 T 3,067
336 O 3,067
337 c 3,205
338 m 3,192
339 u 3,192

creation_gas

step default default step single-pass single-pass step the-good-parts the-good-parts
0 1,757,620 1757620.0 1757620.0
1 d 1,757,620 d 1757620.0 d 1757620.0
2 h 1,757,620 h 1757620.0 h 1757620.0
3 f 1,757,620 f 1757620.0 f 1757620.0
4 o 1,757,620 o 1757620.0 o 1757620.0
5 D 1,757,620 D 1757620.0 D 1757620.0
6 g 1,757,620 g 1757620.0 g 1757620.0
7 v 1,757,620 v 1757620.0 v 1757620.0
8 u 1,745,349 u 1745349.0 u 1745349.0
9 l 1,745,349 l 1745349.0 l 1745349.0
10 f 1,745,349 f 1745349.0 f 1745349.0
11 n 1,745,349 n 1745349.0 n 1745349.0
12 T 1,741,199 T 1741199.0 T 1741199.0
13 U 1,741,199 U 1741199.0 U 1741199.0
14 t 1,741,199 t 1741199.0 t 1741199.0
15 n 1,741,199 n 1741199.0 n 1741199.0
16 I 1,743,000 I 1743000.0 I 1743000.0
17 f 1,743,000 f 1743000.0 f 1743000.0
18 x 1,791,293 x 1791293.0 x 1791293.0
19 a 1,796,876 a 1796876.0 a 1796876.0
20 r 1,796,876 r 1796876.0 r 1796876.0
21 E 1,796,876 E 1796876.0 E 1796876.0
22 s 1,814,871 s 1814871.0 s 1814871.0
23 c 1,777,115 c 1777115.0 c 1777115.0
24 L 1,777,115 L 1777115.0 L 1777115.0
25 M 1,770,872 M 1770872.0 M 1770872.0
26 c 1,779,065 c 1779065.0 V 1771088.0
27 C 1,775,602 C 1775602.0 c 1778626.0
28 T 1,747,963 T 1747963.0 u 1781832.0
29 U 1,748,395 U 1748395.0 l 1781832.0
30 t 1,748,395 t 1748395.0 j 1753574.0
31 T 1,748,395 T 1748395.0 T 1736985.0
32 O 1,748,395 O 1748395.0 p 1740431.0
33 n 1,748,395 n 1748395.0 e 1589617.0
34 t 1,748,395 t 1748395.0 u 1590718.0
35 n 1,748,395 n 1748395.0 l 1590718.0
36 f 1,748,395 f 1748395.0 x 1613360.0
37 D 1,748,395 D 1748395.0 a 1621387.0
38 I 1,748,395 I 1748395.0 r 1621387.0
39 u 1,738,907 u 1738907.0 c 1667957.0
40 l 1,738,907 l 1738907.0 L 1666426.0
41 L 1,738,907 L 1738907.0 g 1666426.0
42 c 1,738,907 c 1738907.0 v 1666426.0
43 u 1,738,907 u 1738907.0 i 1639703.0
44 l 1,738,907 l 1738907.0 f 1639703.0
45 V 1,739,555 V 1739555.0 C 1639703.0
46 c 1,737,225 c 1737225.0 T 1593207.0
47 u 1,737,225 u 1737225.0 U 1593207.0
48 l 1,737,225 l 1737225.0 c 1778142.0
49 j 1,736,793 j 1736793.0 a 1708510.0
50 T 1,736,793 T 1736793.0 r 1722544.0
51 p 1,740,191 p 1740191.0 L 1719835.0
52 e 1,589,403 e 1589403.0 S 1718755.0
53 u 1,589,427 u 1589427.0 s 1626535.0
54 l 1,589,427 l 1589427.0 T 1504402.0
55 x 1,609,237 x 1609237.0 F 1493152.0
56 a 1,617,709 a 1617709.0 O 1493152.0
57 r 1,617,709 r 1617709.0 t 1499817.0
58 u 1,613,052 u 1613052.0 f 1499817.0
59 l 1,613,052 l 1613052.0 D 1499817.0
60 x 1,613,052 x 1613052.0 n 1499817.0
61 a 1,616,833 a 1616833.0 c 1604029.0
62 r 1,616,833 r 1616833.0 a 1613865.0
63 c 1,664,724 c 1664724.0 r 1613865.0
64 L 1,663,210 L 1663210.0 I 1613865.0
65 g 1,663,210 g 1663210.0 u 1453259.0
66 v 1,663,210 v 1663210.0 l 1453259.0
67 i 1,639,487 i 1639487.0 c 1449577.0
68 f 1,639,487 f 1639487.0 s 1471675.0
69 C 1,639,487 C 1639487.0 c 1467997.0
70 T 1,593,207 T 1593207.0 C 1467424.0
71 U 1,593,207 U 1593207.0 T 1376941.0
72 c 1,777,926 c 1777926.0 U 1376941.0
73 a 1,708,510 a 1708510.0 t 1376929.0
74 r 1,722,544 r 1722544.0 g 1376929.0
75 L 1,719,835 L 1719835.0 v 1376929.0
76 S 1,718,755 S 1718755.0 i 1376929.0
77 s 1,626,583 s 1626583.0 f 1376929.0
78 T 1,508,698 T 1508698.0 s 1376929.0
79 F 1,500,709 F 1500709.0 c 1458977.0
80 O 1,500,709 O 1500709.0 C 1460057.0
81 t 1,492,644 t 1492644.0 T 1377577.0
82 f 1,492,644 f 1492644.0 U 1377577.0
83 D 1,492,644 D 1492644.0 t 1377577.0
84 n 1,492,644 n 1492644.0 s 1377577.0
85 c 1,603,801 c 1603801.0 c 1458977.0
86 a 1,613,865 a 1613865.0 C 1460057.0
87 r 1,613,865 r 1613865.0 T 1377577.0
88 I 1,613,865 I 1613865.0 U 1377577.0
89 u 1,453,259 u 1453259.0 t 1377577.0
90 l 1,453,259 l 1453259.0 T 1377577.0
91 c 1,449,361 c 1449361.0 O 1377577.0
92 x 1,449,577 j 1448063.0 n 1377577.0
93 a 1,472,081 m 1430880.0 t 1377577.0
94 r 1,472,081 u 1430640.0 n 1377577.0
95 E 1,472,081 l 1430640.0 f 1377577.0
96 s 1,451,547 j 1430640.0 D 1377577.0
97 c 1,467,082 u 1430640.0 I 1377577.0
98 L 1,467,082 l 1430640.0 u 1378345.0
99 M 1,466,191 V 1430424.0 l 1378345.0
100 c 1,466,191 c 1430196.0 j 1378345.0
101 C 1,466,270 T 1382060.0 m 1377553.0
102 T 1,380,870 O 1380595.0 u 1377553.0
103 U 1,381,302 c 1428184.0 l 1377553.0
104 t 1,381,302 u 1428184.0 j 1377553.0
105 T 1,381,302 l 1428184.0 u 1377553.0
106 O 1,381,302 j 1428184.0 l 1377553.0
107 n 1,381,302 m 1428184.0 V 1377553.0
108 t 1,381,302 u 1428184.0 c 1394831.0
109 n 1,381,302 l 1428184.0 T 1377337.0
110 f 1,381,302 f 1428184.0 O 1375899.0
111 D 1,381,302 D 1428184.0 c 1392966.0
112 I 1,381,302 n 1428184.0 u 1392966.0
113 u 1,379,520 T 1380595.0 l 1392966.0
114 l 1,379,520 O 1380595.0 j 1392966.0
115 L 1,379,520 c 1428184.0 m 1375899.0
116 c 1,396,561 m 1428184.0 u 1375899.0
117 u 1,396,561 u 1428184.0 l 1375899.0
118 l 1,396,561 f 1375899.0
119 V 1,396,561 D 1375899.0
120 c 1,396,141 n 1375899.0
121 u 1,396,141 T 1375899.0
122 l 1,396,141 O 1375899.0
123 j 1,396,357 c 1392966.0
124 T 1,379,520 m 1375899.0
125 p 1,379,520 u 1375899.0
126 e 1,379,520
127 u 1,379,520
128 l 1,379,520
129 x 1,416,022
130 a 1,424,132
131 r 1,424,132
132 u 1,419,551
133 l 1,419,551
134 x 1,419,551
135 a 1,423,916
136 r 1,423,916
137 c 1,429,083
138 L 1,429,083
139 g 1,429,083
140 v 1,429,083
141 i 1,429,083
142 f 1,429,083
143 C 1,428,867
144 T 1,379,370
145 U 1,380,882
146 c 1,423,243
147 a 1,426,217
148 r 1,426,217
149 L 1,426,217
150 S 1,426,217
151 s 1,426,094
152 T 1,383,097
153 F 1,389,370
154 O 1,389,370
155 t 1,389,370
156 f 1,389,370
157 D 1,389,370
158 n 1,389,370
159 c 1,448,317
160 a 1,434,447
161 r 1,434,447
162 I 1,434,447
163 u 1,450,755
164 l 1,450,755
165 c 1,447,867
166 x 1,447,867
167 a 1,450,864
168 r 1,450,864
169 E 1,450,864
170 s 1,450,046
171 c 1,429,883
172 L 1,429,883
173 M 1,434,449
174 c 1,441,057
175 C 1,442,367
176 T 1,383,678
177 U 1,385,190
178 t 1,385,190
179 T 1,385,190
180 O 1,385,190
181 n 1,385,190
182 t 1,385,190
183 n 1,385,190
184 f 1,385,190
185 D 1,385,190
186 I 1,385,190
187 u 1,382,013
188 l 1,382,013
189 L 1,382,013
190 c 1,385,051
191 u 1,385,051
192 l 1,385,051
193 V 1,385,051
194 c 1,384,835
195 u 1,384,835
196 l 1,384,835
197 j 1,385,051
198 T 1,382,013
199 p 1,382,013
200 e 1,382,013
201 u 1,382,013
202 l 1,382,013
203 x 1,417,083
204 a 1,424,977
205 r 1,424,977
206 u 1,420,401
207 l 1,420,401
208 x 1,420,401
209 a 1,424,317
210 r 1,424,317
211 c 1,429,939
212 L 1,429,939
213 g 1,429,939
214 v 1,429,939
215 i 1,427,771
216 f 1,427,771
217 C 1,427,771
218 T 1,381,528
219 U 1,383,030
220 c 1,427,771
221 a 1,447,367
222 r 1,447,367
223 L 1,447,367
224 S 1,447,367
225 s 1,447,367
226 T 1,385,471
227 F 1,385,471
228 O 1,385,471
229 t 1,385,471
230 f 1,385,471
231 D 1,385,471
232 n 1,385,471
233 c 1,427,771
234 a 1,447,367
235 r 1,447,367
236 I 1,447,367
237 u 1,447,258
238 l 1,447,258
239 c 1,444,401
240 x 1,444,401
241 a 1,447,367
242 r 1,447,367
243 E 1,447,367
244 s 1,447,367
245 c 1,427,771
246 L 1,427,771
247 M 1,431,531
248 c 1,438,909
249 C 1,440,205
250 T 1,381,312
251 U 1,382,814
252 t 1,382,814
253 T 1,382,814
254 O 1,382,814
255 n 1,382,814
256 t 1,382,814
257 n 1,382,814
258 f 1,382,814
259 D 1,382,814
260 I 1,382,814
261 u 1,379,637
262 l 1,379,637
263 L 1,379,637
264 c 1,382,661
265 u 1,382,661
266 l 1,382,661
267 V 1,382,661
268 c 1,382,457
269 u 1,382,457
270 l 1,382,457
271 j 1,382,673
272 T 1,379,589
273 p 1,379,589
274 e 1,379,589
275 u 1,379,589
276 l 1,379,589
277 x 1,414,707
278 a 1,422,599
279 r 1,422,599
280 u 1,418,006
281 l 1,418,006
282 x 1,418,006
283 a 1,421,951
284 r 1,421,951
285 c 1,427,771
286 L 1,427,771
287 g 1,427,771
288 v 1,427,771
289 i 1,427,771
290 f 1,427,771
291 C 1,427,771
292 T 1,381,312
293 U 1,382,814
294 c 1,427,771
295 a 1,447,367
296 r 1,447,367
297 L 1,447,367
298 S 1,447,367
299 s 1,447,367
300 T 1,385,471
301 F 1,385,471
302 O 1,385,471
303 t 1,385,471
304 f 1,385,471
305 D 1,385,471
306 n 1,385,471
307 c 1,427,771
308 a 1,447,367
309 r 1,447,367
310 I 1,447,367
311 u 1,447,258
312 l 1,447,258
313 c 1,444,401
314 j 1,449,810
315 m 1,407,815
316 u 1,408,643
317 l 1,408,643
318 j 1,408,643
319 u 1,408,643
320 l 1,408,643
321 V 1,408,643
322 c 1,411,259
323 T 1,376,822
324 O 1,374,960
325 c 1,406,500
326 u 1,406,500
327 l 1,406,500
328 j 1,406,500
329 m 1,403,647
330 u 1,403,647
331 l 1,403,647
332 f 1,403,647
333 D 1,403,647
334 n 1,403,647
335 T 1,374,960
336 O 1,374,960
337 c 1,406,500
338 m 1,403,647
339 u 1,403,647

duration

step default default step single-pass single-pass step the-good-parts the-good-parts
0 0 0.0 0.0
1 d 87 d 35.0 d 65.0
2 h 181 h 78.0 h 116.0
3 f 40 f 27.0 f 30.0
4 o 87 o 38.0 o 44.0
5 D 3,288 D 2484.0 D 4066.0
6 g 2 g 0.0 g 1.0
7 v 1,289 v 625.0 v 914.0
8 u 4,236 u 2341.0 u 2530.0
9 l 255 l 196.0 l 373.0
10 f 49 f 27.0 f 52.0
11 n 318 n 242.0 n 295.0
12 T 1,017 T 722.0 T 746.0
13 U 3,879 U 2253.0 U 2524.0
14 t 76 t 32.0 t 427.0
15 n 357 n 192.0 n 240.0
16 I 35 I 31.0 I 383.0
17 f 26 f 24.0 f 29.0
18 x 1,434 x 1311.0 x 1870.0
19 a 1,293 a 1131.0 a 1260.0
20 r 2,932 r 2734.0 r 3173.0
21 E 2,989 E 2325.0 E 3025.0
22 s 4,062 s 2544.0 s 4056.0
23 c 2,881 c 2652.0 c 3111.0
24 L 2,912 L 2683.0 L 2513.0
25 M 1,859 M 1542.0 M 1677.0
26 c 3,221 c 2462.0 V 157.0
27 C 2,452 C 2155.0 c 3675.0
28 T 1,451 T 1398.0 u 4535.0
29 U 2,186 U 2103.0 l 255.0
30 t 38 t 37.0 j 578.0
31 T 1,207 T 1086.0 T 629.0
32 O 35 O 31.0 p 509.0
33 n 376 n 354.0 e 318.0
34 t 37 t 35.0 u 1426.0
35 n 346 n 327.0 l 145.0
36 f 37 f 35.0 x 1035.0
37 D 2,286 D 2322.0 a 765.0
38 I 29 I 29.0 r 1858.0
39 u 3,484 u 2957.0 c 3045.0
40 l 190 l 186.0 L 2982.0
41 L 3,099 L 2056.0 g 0.0
42 c 1,877 c 1814.0 v 655.0
43 u 1,410 u 1422.0 i 9401.0
44 l 187 l 187.0 f 82.0
45 V 216 V 193.0 C 2528.0
46 c 1,859 c 1880.0 T 4264.0
47 u 1,763 u 1852.0 U 2773.0
48 l 190 l 188.0 c 6382.0
49 j 295 j 290.0 a 4205.0
50 T 302 T 304.0 r 3841.0
51 p 331 p 422.0 L 5552.0
52 e 244 e 220.0 S 9265.0
53 u 1,409 u 1355.0 s 6637.0
54 l 165 l 136.0 T 3380.0
55 x 1,040 x 983.0 F 682.0
56 a 721 a 667.0 O 68.0
57 r 2,317 r 1709.0 t 193.0
58 u 2,209 u 1579.0 f 75.0
59 l 217 l 135.0 D 2016.0
60 x 470 x 339.0 n 1141.0
61 a 780 a 759.0 c 6166.0
62 r 1,803 r 1706.0 a 2991.0
63 c 2,087 c 1970.0 r 2624.0
64 L 1,903 L 1818.0 I 58.0
65 g 0 g 0.0 u 4925.0
66 v 708 v 497.0 l 45.0
67 i 9,931 i 9974.0 c 1469.0
68 f 99 f 94.0 s 1556.0
69 C 2,420 C 2324.0 c 1041.0
70 T 5,294 T 4196.0 C 679.0
71 U 2,289 U 2119.0 T 739.0
72 c 8,349 c 7230.0 U 590.0
73 a 4,850 a 3971.0 t 109.0
74 r 4,844 r 3601.0 g 0.0
75 L 5,710 L 4941.0 v 254.0
76 S 7,586 S 7097.0 i 869.0
77 s 9,566 s 6518.0 f 21.0
78 T 3,839 T 4888.0 s 1527.0
79 F 667 F 700.0 c 1126.0
80 O 71 O 71.0 C 591.0
81 t 208 t 202.0 T 760.0
82 f 78 f 76.0 U 575.0
83 D 2,020 D 1966.0 t 24.0
84 n 1,437 n 1402.0 s 1427.0
85 c 6,672 c 6964.0 c 1169.0
86 a 2,842 a 3621.0 C 699.0
87 r 2,652 r 2708.0 T 717.0
88 I 62 I 59.0 U 571.0
89 u 3,859 u 3775.0 t 22.0
90 l 44 l 41.0 T 710.0
91 c 1,325 c 1265.0 O 21.0
92 x 585 j 263.0 n 147.0
93 a 435 m 560.0 t 22.0
94 r 1,537 u 1034.0 n 196.0
95 E 1,598 l 54.0 f 21.0
96 s 2,113 j 139.0 D 656.0
97 c 1,192 u 460.0 I 17.0
98 L 1,281 l 40.0 u 734.0
99 M 602 V 165.0 l 38.0
100 c 1,155 c 598.0 j 185.0
101 C 629 T 187.0 m 351.0
102 T 819 O 20.0 u 534.0
103 U 597 c 542.0 l 36.0
104 t 141 u 536.0 j 81.0
105 T 1,261 l 39.0 u 341.0
106 O 40 j 93.0 l 37.0
107 n 259 m 325.0 V 195.0
108 t 31 u 368.0 c 469.0
109 n 197 l 59.0 T 164.0
110 f 24 f 28.0 O 19.0
111 D 777 D 1130.0 c 461.0
112 I 19 n 67.0 u 504.0
113 u 863 T 191.0 l 37.0
114 l 39 O 18.0 j 81.0
115 L 923 c 575.0 m 270.0
116 c 965 m 325.0 u 344.0
117 u 433 u 369.0 l 35.0
118 l 37 f 14.0
119 V 100 D 622.0
120 c 846 n 62.0
121 u 658 T 194.0
122 l 37 O 16.0
123 j 186 c 461.0
124 T 200 m 273.0
125 p 88 u 344.0
126 e 45
127 u 508
128 l 36
129 x 936
130 a 529
131 r 835
132 u 990
133 l 39
134 x 261
135 a 453
136 r 921
137 c 1,446
138 L 1,411
139 g 0
140 v 321
141 i 1,063
142 f 38
143 C 627
144 T 885
145 U 627
146 c 1,927
147 a 1,193
148 r 1,183
149 L 2,164
150 S 2,206
151 s 1,963
152 T 829
153 F 414
154 O 24
155 t 32
156 f 23
157 D 711
158 n 293
159 c 1,849
160 a 602
161 r 961
162 I 21
163 u 2,189
164 l 54
165 c 1,385
166 x 505
167 a 617
168 r 1,005
169 E 1,775
170 s 1,658
171 c 1,236
172 L 1,305
173 M 654
174 c 1,220
175 C 750
176 T 912
177 U 837
178 t 38
179 T 706
180 O 24
181 n 183
182 t 26
183 n 165
184 f 24
185 D 1,266
186 I 57
187 u 1,403
188 l 49
189 L 1,287
190 c 1,090
191 u 546
192 l 46
193 V 107
194 c 842
195 u 883
196 l 43
197 j 187
198 T 184
199 p 87
200 e 39
201 u 372
202 l 43
203 x 1,265
204 a 456
205 r 889
206 u 1,155
207 l 49
208 x 302
209 a 534
210 r 1,136
211 c 1,680
212 L 1,741
213 g 0
214 v 392
215 i 1,412
216 f 25
217 C 669
218 T 972
219 U 720
220 c 1,622
221 a 548
222 r 976
223 L 1,544
224 S 2,854
225 s 3,142
226 T 1,357
227 F 411
228 O 75
229 t 100
230 f 52
231 D 1,012
232 n 271
233 c 2,078
234 a 639
235 r 811
236 I 20
237 u 1,407
238 l 42
239 c 1,654
240 x 238
241 a 527
242 r 838
243 E 1,320
244 s 2,003
245 c 1,388
246 L 2,083
247 M 856
248 c 1,394
249 C 710
250 T 880
251 U 756
252 t 28
253 T 691
254 O 26
255 n 164
256 t 24
257 n 149
258 f 23
259 D 692
260 I 19
261 u 862
262 l 40
263 L 918
264 c 806
265 u 430
266 l 39
267 V 100
268 c 870
269 u 702
270 l 38
271 j 189
272 T 193
273 p 107
274 e 59
275 u 386
276 l 39
277 x 979
278 a 569
279 r 797
280 u 1,317
281 l 61
282 x 432
283 a 765
284 r 1,026
285 c 1,680
286 L 1,681
287 g 1
288 v 632
289 i 1,303
290 f 25
291 C 735
292 T 1,020
293 U 637
294 c 1,720
295 a 639
296 r 835
297 L 1,556
298 S 3,094
299 s 3,667
300 T 1,491
301 F 384
302 O 45
303 t 52
304 f 47
305 D 1,225
306 n 347
307 c 2,580
308 a 942
309 r 1,547
310 I 34
311 u 1,832
312 l 69
313 c 1,716
314 j 319
315 m 612
316 u 680
317 l 44
318 j 103
319 u 374
320 l 40
321 V 158
322 c 553
323 T 194
324 O 25
325 c 612
326 u 570
327 l 41
328 j 113
329 m 530
330 u 676
331 l 54
332 f 28
333 D 1,086
334 n 101
335 T 286
336 O 30
337 c 761
338 m 454
339 u 584

optimization_time

step default default step single-pass single-pass step the-good-parts the-good-parts
0 0 0.0 0.0
1 d 87 d 35.0 d 65.0
2 h 268 h 113.0 h 181.0
3 f 308 f 140.0 f 211.0
4 o 395 o 178.0 o 255.0
5 D 3,683 D 2662.0 D 4321.0
6 g 3,685 g 2662.0 g 4322.0
7 v 4,974 v 3287.0 v 5236.0
8 u 9,210 u 5628.0 u 7766.0
9 l 9,465 l 5824.0 l 8139.0
10 f 9,514 f 5851.0 f 8191.0
11 n 9,832 n 6093.0 n 8486.0
12 T 10,849 T 6815.0 T 9232.0
13 U 14,728 U 9068.0 U 11756.0
14 t 14,804 t 9100.0 t 12183.0
15 n 15,161 n 9292.0 n 12423.0
16 I 15,196 I 9323.0 I 12806.0
17 f 15,222 f 9347.0 f 12835.0
18 x 16,656 x 10658.0 x 14705.0
19 a 17,949 a 11789.0 a 15965.0
20 r 20,881 r 14523.0 r 19138.0
21 E 23,870 E 16848.0 E 22163.0
22 s 27,932 s 19392.0 s 26219.0
23 c 30,813 c 22044.0 c 29330.0
24 L 33,725 L 24727.0 L 31843.0
25 M 35,584 M 26269.0 M 33520.0
26 c 38,805 c 28731.0 V 33677.0
27 C 41,257 C 30886.0 c 37352.0
28 T 42,708 T 32284.0 u 41887.0
29 U 44,894 U 34387.0 l 42142.0
30 t 44,932 t 34424.0 j 42720.0
31 T 46,139 T 35510.0 T 43349.0
32 O 46,174 O 35541.0 p 43858.0
33 n 46,550 n 35895.0 e 44176.0
34 t 46,587 t 35930.0 u 45602.0
35 n 46,933 n 36257.0 l 45747.0
36 f 46,970 f 36292.0 x 46782.0
37 D 49,256 D 38614.0 a 47547.0
38 I 49,285 I 38643.0 r 49405.0
39 u 52,769 u 41600.0 c 52450.0
40 l 52,959 l 41786.0 L 55432.0
41 L 56,058 L 43842.0 g 55432.0
42 c 57,935 c 45656.0 v 56087.0
43 u 59,345 u 47078.0 i 65488.0
44 l 59,532 l 47265.0 f 65570.0
45 V 59,748 V 47458.0 C 68098.0
46 c 61,607 c 49338.0 T 72362.0
47 u 63,370 u 51190.0 U 75135.0
48 l 63,560 l 51378.0 c 81517.0
49 j 63,855 j 51668.0 a 85722.0
50 T 64,157 T 51972.0 r 89563.0
51 p 64,488 p 52394.0 L 95115.0
52 e 64,732 e 52614.0 S 104380.0
53 u 66,141 u 53969.0 s 111017.0
54 l 66,306 l 54105.0 T 114397.0
55 x 67,346 x 55088.0 F 115079.0
56 a 68,067 a 55755.0 O 115147.0
57 r 70,384 r 57464.0 t 115340.0
58 u 72,593 u 59043.0 f 115415.0
59 l 72,810 l 59178.0 D 117431.0
60 x 73,280 x 59517.0 n 118572.0
61 a 74,060 a 60276.0 c 124738.0
62 r 75,863 r 61982.0 a 127729.0
63 c 77,950 c 63952.0 r 130353.0
64 L 79,853 L 65770.0 I 130411.0
65 g 79,853 g 65770.0 u 135336.0
66 v 80,561 v 66267.0 l 135381.0
67 i 90,492 i 76241.0 c 136850.0
68 f 90,591 f 76335.0 s 138406.0
69 C 93,011 C 78659.0 c 139447.0
70 T 98,305 T 82855.0 C 140126.0
71 U 100,594 U 84974.0 T 140865.0
72 c 108,943 c 92204.0 U 141455.0
73 a 113,793 a 96175.0 t 141564.0
74 r 118,637 r 99776.0 g 141564.0
75 L 124,347 L 104717.0 v 141818.0
76 S 131,933 S 111814.0 i 142687.0
77 s 141,499 s 118332.0 f 142708.0
78 T 145,338 T 123220.0 s 144235.0
79 F 146,005 F 123920.0 c 145361.0
80 O 146,076 O 123991.0 C 145952.0
81 t 146,284 t 124193.0 T 146712.0
82 f 146,362 f 124269.0 U 147287.0
83 D 148,382 D 126235.0 t 147311.0
84 n 149,819 n 127637.0 s 148738.0
85 c 156,491 c 134601.0 c 149907.0
86 a 159,333 a 138222.0 C 150606.0
87 r 161,985 r 140930.0 T 151323.0
88 I 162,047 I 140989.0 U 151894.0
89 u 165,906 u 144764.0 t 151916.0
90 l 165,950 l 144805.0 T 152626.0
91 c 167,275 c 146070.0 O 152647.0
92 x 167,860 j 146333.0 n 152794.0
93 a 168,295 m 146893.0 t 152816.0
94 r 169,832 u 147927.0 n 153012.0
95 E 171,430 l 147981.0 f 153033.0
96 s 173,543 j 148120.0 D 153689.0
97 c 174,735 u 148580.0 I 153706.0
98 L 176,016 l 148620.0 u 154440.0
99 M 176,618 V 148785.0 l 154478.0
100 c 177,773 c 149383.0 j 154663.0
101 C 178,402 T 149570.0 m 155014.0
102 T 179,221 O 149590.0 u 155548.0
103 U 179,818 c 150132.0 l 155584.0
104 t 179,959 u 150668.0 j 155665.0
105 T 181,220 l 150707.0 u 156006.0
106 O 181,260 j 150800.0 l 156043.0
107 n 181,519 m 151125.0 V 156238.0
108 t 181,550 u 151493.0 c 156707.0
109 n 181,747 l 151552.0 T 156871.0
110 f 181,771 f 151580.0 O 156890.0
111 D 182,548 D 152710.0 c 157351.0
112 I 182,567 n 152777.0 u 157855.0
113 u 183,430 T 152968.0 l 157892.0
114 l 183,469 O 152986.0 j 157973.0
115 L 184,392 c 153561.0 m 158243.0
116 c 185,357 m 153886.0 u 158587.0
117 u 185,790 u 154255.0 l 158622.0
118 l 185,827 f 158636.0
119 V 185,927 D 159258.0
120 c 186,773 n 159320.0
121 u 187,431 T 159514.0
122 l 187,468 O 159530.0
123 j 187,654 c 159991.0
124 T 187,854 m 160264.0
125 p 187,942 u 160608.0
126 e 187,987
127 u 188,495
128 l 188,531
129 x 189,467
130 a 189,996
131 r 190,831
132 u 191,821
133 l 191,860
134 x 192,121
135 a 192,574
136 r 193,495
137 c 194,941
138 L 196,352
139 g 196,352
140 v 196,673
141 i 197,736
142 f 197,774
143 C 198,401
144 T 199,286
145 U 199,913
146 c 201,840
147 a 203,033
148 r 204,216
149 L 206,380
150 S 208,586
151 s 210,549
152 T 211,378
153 F 211,792
154 O 211,816
155 t 211,848
156 f 211,871
157 D 212,582
158 n 212,875
159 c 214,724
160 a 215,326
161 r 216,287
162 I 216,308
163 u 218,497
164 l 218,551
165 c 219,936
166 x 220,441
167 a 221,058
168 r 222,063
169 E 223,838
170 s 225,496
171 c 226,732
172 L 228,037
173 M 228,691
174 c 229,911
175 C 230,661
176 T 231,573
177 U 232,410
178 t 232,448
179 T 233,154
180 O 233,178
181 n 233,361
182 t 233,387
183 n 233,552
184 f 233,576
185 D 234,842
186 I 234,899
187 u 236,302
188 l 236,351
189 L 237,638
190 c 238,728
191 u 239,274
192 l 239,320
193 V 239,427
194 c 240,269
195 u 241,152
196 l 241,195
197 j 241,382
198 T 241,566
199 p 241,653
200 e 241,692
201 u 242,064
202 l 242,107
203 x 243,372
204 a 243,828
205 r 244,717
206 u 245,872
207 l 245,921
208 x 246,223
209 a 246,757
210 r 247,893
211 c 249,573
212 L 251,314
213 g 251,314
214 v 251,706
215 i 253,118
216 f 253,143
217 C 253,812
218 T 254,784
219 U 255,504
220 c 257,126
221 a 257,674
222 r 258,650
223 L 260,194
224 S 263,048
225 s 266,190
226 T 267,547
227 F 267,958
228 O 268,033
229 t 268,133
230 f 268,185
231 D 269,197
232 n 269,468
233 c 271,546
234 a 272,185
235 r 272,996
236 I 273,016
237 u 274,423
238 l 274,465
239 c 276,119
240 x 276,357
241 a 276,884
242 r 277,722
243 E 279,042
244 s 281,045
245 c 282,433
246 L 284,516
247 M 285,372
248 c 286,766
249 C 287,476
250 T 288,356
251 U 289,112
252 t 289,140
253 T 289,831
254 O 289,857
255 n 290,021
256 t 290,045
257 n 290,194
258 f 290,217
259 D 290,909
260 I 290,928
261 u 291,790
262 l 291,830
263 L 292,748
264 c 293,554
265 u 293,984
266 l 294,023
267 V 294,123
268 c 294,993
269 u 295,695
270 l 295,733
271 j 295,922
272 T 296,115
273 p 296,222
274 e 296,281
275 u 296,667
276 l 296,706
277 x 297,685
278 a 298,254
279 r 299,051
280 u 300,368
281 l 300,429
282 x 300,861
283 a 301,626
284 r 302,652
285 c 304,332
286 L 306,013
287 g 306,014
288 v 306,646
289 i 307,949
290 f 307,974
291 C 308,709
292 T 309,729
293 U 310,366
294 c 312,086
295 a 312,725
296 r 313,560
297 L 315,116
298 S 318,210
299 s 321,877
300 T 323,368
301 F 323,752
302 O 323,797
303 t 323,849
304 f 323,896
305 D 325,121
306 n 325,468
307 c 328,048
308 a 328,990
309 r 330,537
310 I 330,571
311 u 332,403
312 l 332,472
313 c 334,188
314 j 334,507
315 m 335,119
316 u 335,799
317 l 335,843
318 j 335,946
319 u 336,320
320 l 336,360
321 V 336,518
322 c 337,071
323 T 337,265
324 O 337,290
325 c 337,902
326 u 338,472
327 l 338,513
328 j 338,626
329 m 339,156
330 u 339,832
331 l 339,886
332 f 339,914
333 D 341,000
334 n 341,101
335 T 341,387
336 O 341,417
337 c 342,178
338 m 342,632
339 u 343,216

compilation_time

step default default step single-pass single-pass step the-good-parts the-good-parts
0 207,774 184734.0 203944.0
1 d 214,792 d 184932.0 d 202761.0
2 h 208,154 h 186507.0 h 201790.0
3 f 217,266 f 179482.0 f 198766.0
4 o 223,958 o 182730.0 o 201498.0
5 D 216,922 D 180572.0 D 207218.0
6 g 220,649 g 175140.0 g 215193.0
7 v 221,435 v 176602.0 v 218091.0
8 u 211,960 u 176413.0 u 196712.0
9 l 227,012 l 178310.0 l 189908.0
10 f 221,718 f 174075.0 f 197826.0
11 n 221,954 n 186690.0 n 195112.0
12 T 224,257 T 178909.0 T 198256.0
13 U 240,985 U 180117.0 U 201396.0
14 t 237,650 t 180142.0 t 199576.0
15 n 211,659 n 189829.0 n 209270.0
16 I 253,764 I 188174.0 I 200279.0
17 f 220,687 f 180909.0 f 193430.0
18 x 313,150 x 201719.0 x 227398.0
19 a 259,395 a 228820.0 a 228393.0
20 r 282,146 r 221134.0 r 248565.0
21 E 273,182 E 223429.0 E 251851.0
22 s 284,246 s 231489.0 s 247586.0
23 c 257,515 c 241751.0 c 258301.0
24 L 289,833 L 231486.0 L 316544.0
25 M 282,270 M 247957.0 M 273775.0
26 c 299,409 c 248256.0 V 267863.0
27 C 298,022 C 254702.0 c 261568.0
28 T 302,758 T 247096.0 u 265791.0
29 U 328,093 U 255074.0 l 273168.0
30 t 299,502 t 258228.0 j 237798.0
31 T 313,328 T 240068.0 T 235566.0
32 O 293,034 O 255504.0 p 231259.0
33 n 299,716 n 252697.0 e 192828.0
34 t 315,001 t 250542.0 u 192296.0
35 n 316,031 n 279383.0 l 175111.0
36 f 313,877 f 266604.0 x 205345.0
37 D 297,362 D 265548.0 a 211205.0
38 I 317,066 I 260776.0 r 232080.0
39 u 265,724 u 232815.0 c 239197.0
40 l 273,385 l 238188.0 L 228389.0
41 L 274,531 L 238862.0 g 231047.0
42 c 266,247 c 227814.0 v 236841.0
43 u 284,995 u 237541.0 i 510064.0
44 l 280,750 l 234721.0 f 624913.0
45 V 282,359 V 237768.0 C 689401.0
46 c 294,975 c 249582.0 T 646939.0
47 u 283,016 u 246545.0 U 479366.0
48 l 295,543 l 243158.0 c 651793.0
49 j 257,759 j 219911.0 a 566786.0
50 T 268,147 T 228306.0 r 523122.0
51 p 258,152 p 228520.0 L 528731.0
52 e 222,737 e 190288.0 S 525955.0
53 u 220,182 u 193387.0 s 519405.0
54 l 217,675 l 181179.0 T 629867.0
55 x 242,637 x 220972.0 F 689836.0
56 a 249,190 a 214902.0 O 676963.0
57 r 248,338 r 209648.0 t 721431.0
58 u 261,671 u 212559.0 f 511113.0
59 l 267,102 l 212056.0 D 573629.0
60 x 266,676 x 217657.0 n 529138.0
61 a 256,658 a 213402.0 c 502251.0
62 r 268,202 r 230416.0 a 491637.0
63 c 275,787 c 243633.0 r 545046.0
64 L 299,559 L 252258.0 I 499448.0
65 g 299,362 g 243753.0 u 315484.0
66 v 284,095 v 255655.0 l 333282.0
67 i 771,383 i 537609.0 c 299531.0
68 f 673,998 f 522409.0 s 306081.0
69 C 636,064 C 534553.0 c 310579.0
70 T 670,314 T 493103.0 C 312556.0
71 U 608,866 U 497532.0 T 266293.0
72 c 818,184 c 606529.0 U 266436.0
73 a 619,522 a 526184.0 t 257642.0
74 r 584,195 r 501711.0 g 304928.0
75 L 659,282 L 561318.0 v 289248.0
76 S 680,734 S 526240.0 i 263789.0
77 s 572,545 s 505205.0 f 282755.0
78 T 597,718 T 552219.0 s 307424.0
79 F 663,083 F 546584.0 c 361055.0
80 O 567,533 O 565044.0 C 355686.0
81 t 580,458 t 539818.0 T 298875.0
82 f 580,694 f 522552.0 U 291594.0
83 D 555,600 D 547035.0 t 279214.0
84 n 608,379 n 524355.0 s 265382.0
85 c 509,904 c 481073.0 c 372157.0
86 a 549,264 a 513075.0 C 322519.0
87 r 558,666 r 500711.0 T 274118.0
88 I 528,756 I 523632.0 U 278243.0
89 u 373,677 u 321165.0 t 272864.0
90 l 361,079 l 335926.0 T 276173.0
91 c 330,331 c 324007.0 O 276919.0
92 x 348,710 j 307554.0 n 288296.0
93 a 358,793 m 294638.0 t 271530.0
94 r 359,573 u 293765.0 n 275159.0
95 E 368,494 l 294317.0 f 273915.0
96 s 366,511 j 276405.0 D 326487.0
97 c 349,233 u 284080.0 I 322962.0
98 L 359,684 l 291025.0 u 316591.0
99 M 372,444 V 289747.0 l 266846.0
100 c 362,684 c 295054.0 j 261122.0
101 C 379,067 T 263954.0 m 260601.0
102 T 306,963 O 258424.0 u 256490.0
103 U 320,522 c 292919.0 l 254523.0
104 t 306,566 u 291387.0 j 241799.0
105 T 300,237 l 297346.0 u 236783.0
106 O 313,062 j 293465.0 l 247406.0
107 n 306,577 m 310497.0 V 237025.0
108 t 301,962 u 299062.0 c 259382.0
109 n 308,862 l 295602.0 T 251642.0
110 f 299,934 f 290348.0 O 251118.0
111 D 320,676 D 302203.0 c 302822.0
112 I 305,287 n 299929.0 u 267965.0
113 u 293,238 T 272667.0 l 253474.0
114 l 287,742 O 267507.0 j 243957.0
115 L 288,259 c 296008.0 m 254554.0
116 c 315,049 m 289566.0 u 238662.0
117 u 329,376 u 304348.0 l 248125.0
118 l 331,464 f 245760.0
119 V 350,027 D 248439.0
120 c 357,080 n 254509.0
121 u 305,460 T 242504.0
122 l 321,339 O 253372.0
123 j 305,733 c 296559.0
124 T 289,412 m 263583.0
125 p 278,987 u 259827.0
126 e 274,350
127 u 284,147
128 l 280,839
129 x 314,704
130 a 333,285
131 r 315,602
132 u 328,333
133 l 320,783
134 x 333,000
135 a 328,994
136 r 329,162
137 c 345,074
138 L 340,134
139 g 352,478
140 v 343,211
141 i 349,684
142 f 507,994
143 C 455,908
144 T 363,214
145 U 340,881
146 c 363,578
147 a 432,974
148 r 501,428
149 L 467,809
150 S 472,476
151 s 459,595
152 T 518,978
153 F 445,393
154 O 431,104
155 t 531,539
156 f 420,949
157 D 441,296
158 n 391,837
159 c 445,986
160 a 390,769
161 r 385,762
162 I 399,395
163 u 384,170
164 l 421,522
165 c 424,477
166 x 381,085
167 a 382,166
168 r 461,974
169 E 564,016
170 s 559,364
171 c 555,315
172 L 458,199
173 M 536,022
174 c 411,976
175 C 408,607
176 T 358,384
177 U 383,723
178 t 391,482
179 T 384,909
180 O 475,112
181 n 385,843
182 t 449,503
183 n 528,511
184 f 402,662
185 D 346,041
186 I 361,495
187 u 333,447
188 l 333,732
189 L 340,684
190 c 340,383
191 u 360,239
192 l 338,966
193 V 352,618
194 c 348,463
195 u 406,248
196 l 382,226
197 j 379,319
198 T 346,843
199 p 325,982
200 e 332,844
201 u 329,761
202 l 332,135
203 x 378,487
204 a 391,486
205 r 431,051
206 u 398,582
207 l 362,165
208 x 395,630
209 a 392,100
210 r 382,798
211 c 424,085
212 L 433,902
213 g 391,449
214 v 398,335
215 i 395,201
216 f 418,446
217 C 400,785
218 T 412,657
219 U 407,002
220 c 405,620
221 a 420,785
222 r 406,793
223 L 421,403
224 S 464,133
225 s 468,670
226 T 416,501
227 F 421,015
228 O 411,429
229 t 403,147
230 f 422,458
231 D 398,758
232 n 419,572
233 c 428,937
234 a 434,608
235 r 429,388
236 I 441,984
237 u 493,038
238 l 430,416
239 c 429,328
240 x 423,738
241 a 440,882
242 r 435,092
243 E 442,238
244 s 448,292
245 c 433,853
246 L 425,935
247 M 444,501
248 c 437,071
249 C 502,976
250 T 415,071
251 U 411,759
252 t 419,976
253 T 406,225
254 O 396,755
255 n 411,811
256 t 402,895
257 n 419,877
258 f 407,733
259 D 410,046
260 I 407,011
261 u 393,794
262 l 447,274
263 L 394,947
264 c 402,143
265 u 401,210
266 l 398,007
267 V 388,351
268 c 387,901
269 u 395,787
270 l 391,257
271 j 375,495
272 T 389,754
273 p 371,336
274 e 403,217
275 u 393,111
276 l 437,568
277 x 425,264
278 a 439,405
279 r 432,675
280 u 437,539
281 l 432,996
282 x 435,160
283 a 639,137
284 r 624,188
285 c 444,780
286 L 439,781
287 g 494,858
288 v 466,144
289 i 450,510
290 f 435,117
291 C 451,849
292 T 444,294
293 U 445,263
294 c 450,393
295 a 466,680
296 r 464,533
297 L 470,919
298 S 479,211
299 s 526,200
300 T 460,777
301 F 473,310
302 O 466,862
303 t 476,641
304 f 449,594
305 D 462,224
306 n 462,777
307 c 483,051
308 a 484,597
309 r 483,079
310 I 535,355
311 u 487,813
312 l 469,157
313 c 468,855
314 j 451,649
315 m 433,461
316 u 437,057
317 l 428,653
318 j 435,716
319 u 432,160
320 l 443,744
321 V 431,781
322 c 488,965
323 T 458,644
324 O 415,392
325 c 427,196
326 u 437,682
327 l 433,055
328 j 431,597
329 m 418,862
330 u 425,222
331 l 446,521
332 f 432,978
333 D 447,642
334 n 462,245
335 T 447,608
336 O 424,499
337 c 431,120
338 m 462,735
339 u 430,840
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment