Skip to content

Instantly share code, notes, and snippets.

@cameel
Created April 22, 2024 08:57
Show Gist options
  • Save cameel/2cc93e46c695aaf7418c0a775ad8901d to your computer and use it in GitHub Desktop.
Save cameel/2cc93e46c695aaf7418c0a775ad8901d to your computer and use it in GitHub Desktop.
solc-seqbench report 2024-04-18 contract: FixedFeeRegistrar (default vs the-good-parts iterations)

Contract FixedFeeRegistrar, 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

FixedFeeRegistrar

soltest calls:

reserve(string)                 abc --value 69ether
owner(string)                   abc
reserve(string)                 def --value 70ether
owner(string)                   def
reserve(string)                 ghi --value 68ether
owner(string)                   ghi
reserve(string)                 abc --value 69ether
owner(string)                   abc
setContent(string,bytes32)      abc 0x0000000000000000000000000000000000000000000000000000000000000000
transfer(string,address):       abc 0x0000000000000000000000000000000000000555
owner(string)                   abc
content(string)                 abc
setContent(string,bytes32)      def 0x0000000000000000000000000000000000000333000000000000000000000000
setAddr(string,address)         def 0x0000000000000000000000000000000000000124
setSubRegistrar(string,address) def 0x0000000000000000000000000000000000000125
content(string)                 def
addr(string)                    def
subRegistrar(string)            def
disown(string,address)          def 0x0000000000000000000000000000000000000124
owner(string)                   def
content(string)                 def
addr(string)                    def
subRegistrar(string)            def

Summary

Unoptimized values

runtime gas bytecode size creation gas optimization time compilation time
default 742,447 2,416 569,266 0 82,442
the-good-parts-mk2 742,447 2,416 569,266 0 90,226
the-good-parts-mk3 722,447 2,416 569,266 0 82,817
the-good-parts 722,447 2,416 569,266 0 82,026

Final values

runtime gas bytecode size creation gas optimization time compilation time
default 700,914 1,591 391,600 141,061 190,417
the-good-parts-mk2 700,830 1,617 397,224 84,539 136,796
the-good-parts-mk3 700,830 1,617 397,224 101,122 137,524
the-good-parts 700,866 1,625 398,952 91,681 147,730

Final values vs unoptimized

runtime gas bytecode size creation gas
default -5.6% -34.1% (min: -34.8%) -31.2% (min: -31.9%)
the-good-parts-mk2 -5.6% -33.1% (min: -34.8%) -30.2% (min: -31.9%)
the-good-parts-mk3 -3.0% -33.1% (min: -34.8%) -30.2% (min: -31.9%)
the-good-parts -3.0% -32.7% (min: -34.8%) -29.9% (min: -31.9%)

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 742,447 742447.0 722447.0 722447.0
1 d 722,447 d 722447.0 d 722447.0 d 722447.0
2 h 722,447 h 722447.0 h 722447.0 h 722447.0
3 f 722,447 f 722447.0 f 722447.0 f 722447.0
4 o 722,447 o 722447.0 o 722447.0 o 722447.0
5 D 722,447 D 722447.0 D 722447.0 D 722447.0
6 g 722,447 g 722447.0 g 722447.0 g 722447.0
7 v 722,447 v 722447.0 v 722447.0 v 722447.0
8 u 722,421 u 722421.0 u 722421.0 u 722421.0
9 l 722,421 l 722421.0 l 722421.0 l 722421.0
10 f 722,421 f 722421.0 f 722421.0 f 722421.0
11 n 722,421 n 722421.0 n 722421.0 n 722421.0
12 T 722,023 T 722023.0 T 722023.0 T 722023.0
13 U 722,023 U 722023.0 U 722023.0 U 722023.0
14 t 722,023 t 722023.0 t 722023.0 t 722023.0
15 n 722,023 n 722023.0 n 722023.0 n 722023.0
16 I 722,023 I 722023.0 I 722023.0 I 722023.0
17 f 722,023 f 722023.0 f 722023.0 f 722023.0
18 x 721,359 x 721359.0 x 721359.0 x 721359.0
19 a 721,359 a 721359.0 a 721359.0 a 721359.0
20 r 721,359 r 721359.0 r 721359.0 r 721359.0
21 E 721,359 E 721359.0 E 721359.0 E 721359.0
22 s 721,690 s 721690.0 s 721690.0 s 721690.0
23 c 722,107 c 722107.0 c 722107.0 c 722107.0
24 L 722,107 L 722107.0 L 722107.0 L 722107.0
25 M 722,107 M 722107.0 M 722107.0 M 722107.0
26 c 722,107 V 722107.0 V 722107.0 V 722107.0
27 C 722,107 c 722107.0 c 722107.0 c 722107.0
28 T 722,160 u 721836.0 u 721836.0 u 721836.0
29 U 722,160 l 721836.0 l 721836.0 l 721836.0
30 t 722,160 j 721859.0 j 721859.0 j 721859.0
31 T 722,160 T 721545.0 T 721545.0 T 721545.0
32 O 722,160 p 721701.0 r 721545.0 p 721701.0
33 n 722,160 e 710853.0 p 721701.0 e 710853.0
34 t 722,160 u 710945.0 e 710853.0 u 710945.0
35 n 722,160 l 710945.0 u 710945.0 l 710945.0
36 f 722,160 x 710881.0 l 710945.0 x 710881.0
37 D 722,160 a 710877.0 x 710881.0 a 710877.0
38 I 722,160 r 710877.0 a 710877.0 r 710877.0
39 u 721,978 c 710907.0 r 710877.0 c 710907.0
40 l 721,978 L 710907.0 c 710907.0 L 710907.0
41 L 721,978 g 710907.0 L 710907.0 g 710907.0
42 c 721,978 v 710907.0 g 710907.0 v 710907.0
43 u 721,978 i 701587.0 v 710907.0 i 701587.0
44 l 721,978 f 701587.0 i 701587.0 f 701587.0
45 V 721,978 C 701587.0 f 701587.0 C 701587.0
46 c 721,978 T 700900.0 M 701587.0 T 700900.0
47 u 721,978 U 700900.0 C 701587.0 U 700900.0
48 l 721,978 c 702762.0 T 700900.0 c 702762.0
49 j 721,636 a 702762.0 U 700900.0 a 702762.0
50 T 721,636 r 702762.0 c 702762.0 r 702762.0
51 p 721,793 L 702762.0 a 702762.0 L 702762.0
52 e 710,945 S 702762.0 r 702762.0 S 702762.0
53 u 710,945 s 703236.0 L 702762.0 s 703236.0
54 l 710,945 T 701437.0 S 702762.0 T 701437.0
55 x 710,982 F 701437.0 s 703236.0 F 701437.0
56 a 710,979 O 701437.0 T 701437.0 O 701437.0
57 r 710,979 t 701258.0 F 701437.0 t 701258.0
58 u 710,979 f 701258.0 O 701437.0 f 701258.0
59 l 710,979 D 701258.0 t 701258.0 D 701258.0
60 x 710,979 n 701258.0 f 701258.0 n 701258.0
61 a 710,979 c 702748.0 D 701258.0 c 702748.0
62 r 710,979 a 702748.0 n 701258.0 a 702748.0
63 c 711,009 r 702748.0 c 702748.0 r 702748.0
64 L 711,009 I 702748.0 a 702748.0 I 702748.0
65 g 711,009 u 702526.0 r 702748.0 u 702526.0
66 v 711,009 l 702526.0 I 702748.0 l 702526.0
67 i 701,314 c 702526.0 u 702526.0 c 702526.0
68 f 701,314 s 702538.0 l 702526.0 s 702538.0
69 C 701,314 c 702499.0 c 702526.0 c 702499.0
70 T 700,900 C 702499.0 s 702538.0 C 702499.0
71 U 700,900 T 701104.0 c 702499.0 T 701104.0
72 c 702,754 U 701104.0 C 702499.0 U 701104.0
73 a 702,754 t 701104.0 T 701104.0 t 701104.0
74 r 702,754 g 701104.0 U 701104.0 g 701104.0
75 L 702,754 v 701104.0 t 701104.0 v 701104.0
76 S 702,754 i 701104.0 g 701104.0 i 701104.0
77 s 703,228 f 701104.0 v 701104.0 f 701104.0
78 T 701,437 s 701104.0 i 701104.0 s 701104.0
79 F 701,437 c 702499.0 f 701104.0 c 702499.0
80 O 701,437 C 702499.0 M 701104.0 C 702499.0
81 t 701,258 T 701104.0 x 701152.0 T 701104.0
82 f 701,258 U 701104.0 s 701152.0 U 701104.0
83 D 701,258 t 701104.0 c 702391.0 t 701104.0
84 n 701,258 T 701104.0 C 702352.0 T 701104.0
85 c 702,676 O 701104.0 T 701101.0 O 701104.0
86 a 702,676 n 701104.0 U 701101.0 n 701104.0
87 r 702,676 t 701104.0 t 701101.0 t 701104.0
88 I 702,676 n 701104.0 s 701101.0 n 701104.0
89 u 702,531 f 701104.0 c 702391.0 f 701104.0
90 l 702,531 D 701104.0 C 702352.0 D 701104.0
91 c 702,531 I 701104.0 T 701101.0 I 701104.0
92 x 702,531 u 700956.0 U 701101.0 u 700956.0
93 a 702,531 l 700956.0 t 701101.0 l 700956.0
94 r 702,531 g 700956.0 T 701101.0 j 701000.0
95 E 702,531 v 700956.0 O 701101.0 m 700866.0
96 s 702,466 i 700920.0 n 701101.0 u 700866.0
97 c 702,523 f 700920.0 t 701101.0 l 700866.0
98 L 702,523 j 700964.0 n 701101.0 j 700866.0
99 M 702,523 m 700830.0 f 701101.0 u 700866.0
100 c 702,523 u 700830.0 D 701101.0 l 700866.0
101 C 702,523 l 700830.0 I 701101.0 V 700866.0
102 T 701,101 j 700830.0 u 700953.0 c 700866.0
103 U 701,101 u 700830.0 l 700953.0 T 700866.0
104 t 701,101 l 700830.0 g 700953.0 O 700866.0
105 T 701,101 V 700830.0 v 700953.0 c 700866.0
106 O 701,101 c 700830.0 i 700917.0 u 700866.0
107 n 701,101 T 700830.0 f 700917.0 l 700866.0
108 t 701,101 O 700830.0 M 700917.0 j 700866.0
109 n 701,101 c 700830.0 j 700964.0 m 700866.0
110 f 701,101 u 700830.0 m 700830.0 u 700866.0
111 D 701,101 l 700830.0 u 700830.0 l 700866.0
112 I 701,101 j 700830.0 l 700830.0 f 700866.0
113 u 700,953 m 700830.0 j 700830.0 D 700866.0
114 l 700,953 u 700830.0 u 700830.0 n 700866.0
115 L 700,953 l 700830.0 l 700830.0 T 700866.0
116 c 700,953 f 700830.0 V 700830.0 O 700866.0
117 u 700,953 D 700830.0 c 700830.0 c 700866.0
118 l 700,953 n 700830.0 T 700830.0 m 700866.0
119 V 700,953 T 700830.0 O 700830.0 u 700866.0
120 c 700,953 O 700830.0 c 700830.0
121 u 700,953 c 700830.0 u 700830.0
122 l 700,953 m 700830.0 l 700830.0
123 j 701,000 u 700830.0 j 700830.0
124 T 701,000 m 700830.0
125 p 701,000 u 700830.0
126 e 701,000 l 700830.0
127 u 701,000 f 700830.0
128 l 701,000 D 700830.0
129 x 701,091 n 700830.0
130 a 701,091 T 700830.0
131 r 701,091 O 700830.0
132 u 701,091 c 700830.0
133 l 701,091 m 700830.0
134 x 701,091 u 700830.0
135 a 701,091 O 700830.0
136 r 701,091
137 c 702,155
138 L 702,155
139 g 702,155
140 v 702,155
141 i 702,119
142 f 702,119
143 C 702,119
144 T 700,915
145 U 700,915
146 c 702,095
147 a 702,095
148 r 702,095
149 L 701,913
150 S 701,913
151 s 701,863
152 T 700,691
153 F 700,691
154 O 700,691
155 t 700,691
156 f 700,691
157 D 700,691
158 n 700,691
159 c 701,899
160 a 701,899
161 r 701,899
162 I 701,899
163 u 702,014
164 l 702,014
165 c 702,014
166 x 702,014
167 a 702,014
168 r 702,014
169 E 702,014
170 s 702,014
171 c 702,014
172 L 702,014
173 M 702,014
174 c 702,014
175 C 702,014
176 T 700,691
177 U 700,691
178 t 700,691
179 T 700,691
180 O 700,691
181 n 700,691
182 t 700,691
183 n 700,691
184 f 700,691
185 D 700,691
186 I 700,691
187 u 700,693
188 l 700,693
189 L 700,693
190 c 700,693
191 u 700,693
192 l 700,693
193 V 700,693
194 c 700,693
195 u 700,693
196 l 700,693
197 j 700,740
198 T 700,740
199 p 700,740
200 e 700,740
201 u 700,740
202 l 700,740
203 x 700,831
204 a 700,831
205 r 700,831
206 u 700,831
207 l 700,831
208 x 700,831
209 a 700,831
210 r 700,831
211 c 701,877
212 L 701,877
213 g 701,877
214 v 701,877
215 i 701,877
216 f 701,877
217 C 701,877
218 T 700,691
219 U 700,691
220 c 701,877
221 a 701,877
222 r 701,877
223 L 701,877
224 S 701,877
225 s 701,877
226 T 700,691
227 F 700,691
228 O 700,691
229 t 700,691
230 f 700,691
231 D 700,691
232 n 700,691
233 c 701,877
234 a 701,877
235 r 701,877
236 I 701,877
237 u 702,014
238 l 702,014
239 c 702,014
240 j 702,082
241 m 700,912
242 u 700,914
243 l 700,914
244 j 700,914
245 u 700,914
246 l 700,914
247 V 700,914
248 c 700,914
249 T 700,606
250 O 700,606
251 c 700,914
252 u 700,914
253 l 700,914
254 j 700,914
255 m 700,914
256 u 700,914
257 l 700,914
258 f 700,914
259 D 700,914
260 n 700,914
261 T 700,606
262 O 700,606
263 c 700,914
264 m 700,914
265 u 700,914

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,416 2416.0 2416.0 2416.0
1 d 2,416 d 2416.0 d 2416.0 d 2416.0
2 h 2,416 h 2416.0 h 2416.0 h 2416.0
3 f 2,416 f 2416.0 f 2416.0 f 2416.0
4 o 2,416 o 2416.0 o 2416.0 o 2416.0
5 D 2,416 D 2416.0 D 2416.0 D 2416.0
6 g 2,416 g 2416.0 g 2416.0 g 2416.0
7 v 2,416 v 2416.0 v 2416.0 v 2416.0
8 u 2,413 u 2413.0 u 2413.0 u 2413.0
9 l 2,413 l 2413.0 l 2413.0 l 2413.0
10 f 2,413 f 2413.0 f 2413.0 f 2413.0
11 n 2,413 n 2413.0 n 2413.0 n 2413.0
12 T 2,369 T 2369.0 T 2369.0 T 2369.0
13 U 2,369 U 2369.0 U 2369.0 U 2369.0
14 t 2,369 t 2369.0 t 2369.0 t 2369.0
15 n 2,369 n 2369.0 n 2369.0 n 2369.0
16 I 2,369 I 2369.0 I 2369.0 I 2369.0
17 f 2,369 f 2369.0 f 2369.0 f 2369.0
18 x 2,367 x 2367.0 x 2367.0 x 2367.0
19 a 2,366 a 2366.0 a 2366.0 a 2366.0
20 r 2,366 r 2366.0 r 2366.0 r 2366.0
21 E 2,366 E 2366.0 E 2366.0 E 2366.0
22 s 2,380 s 2380.0 s 2380.0 s 2380.0
23 c 2,497 c 2497.0 c 2497.0 c 2497.0
24 L 2,497 L 2497.0 L 2497.0 L 2497.0
25 M 2,497 M 2497.0 M 2497.0 M 2497.0
26 c 2,497 V 2497.0 V 2497.0 V 2497.0
27 C 2,497 c 2497.0 c 2497.0 c 2497.0
28 T 2,385 u 2415.0 u 2415.0 u 2415.0
29 U 2,385 l 2415.0 l 2415.0 l 2415.0
30 t 2,385 j 2411.0 j 2411.0 j 2411.0
31 T 2,385 T 2364.0 T 2364.0 T 2364.0
32 O 2,385 p 2380.0 r 2364.0 p 2380.0
33 n 2,385 e 2027.0 p 2380.0 e 2027.0
34 t 2,385 u 2032.0 e 2027.0 u 2032.0
35 n 2,385 l 2032.0 u 2032.0 l 2032.0
36 f 2,385 x 1987.0 l 2032.0 x 1987.0
37 D 2,385 a 1987.0 x 1987.0 a 1987.0
38 I 2,385 r 1987.0 a 1987.0 r 1987.0
39 u 2,371 c 2007.0 r 1987.0 c 2007.0
40 l 2,371 L 2007.0 c 2007.0 L 2007.0
41 L 2,371 g 2007.0 L 2007.0 g 2007.0
42 c 2,371 v 2007.0 g 2007.0 v 2007.0
43 u 2,371 i 1629.0 v 2007.0 i 1629.0
44 l 2,371 f 1629.0 i 1629.0 f 1629.0
45 V 2,371 C 1629.0 f 1629.0 C 1629.0
46 c 2,371 T 1575.0 M 1629.0 T 1575.0
47 u 2,371 U 1575.0 C 1629.0 U 1575.0
48 l 2,371 c 1764.0 T 1575.0 c 1764.0
49 j 2,369 a 1764.0 U 1575.0 a 1764.0
50 T 2,369 r 1764.0 c 1764.0 r 1764.0
51 p 2,385 L 1764.0 a 1764.0 L 1764.0
52 e 2,031 S 1764.0 r 1764.0 S 1764.0
53 u 2,031 s 1827.0 L 1764.0 s 1827.0
54 l 2,031 T 1672.0 S 1764.0 T 1672.0
55 x 1,981 F 1668.0 s 1827.0 F 1668.0
56 a 1,981 O 1668.0 T 1672.0 O 1668.0
57 r 1,981 t 1660.0 F 1668.0 t 1660.0
58 u 1,981 f 1660.0 O 1668.0 f 1660.0
59 l 1,981 D 1660.0 t 1660.0 D 1660.0
60 x 1,981 n 1660.0 f 1660.0 n 1660.0
61 a 1,981 c 1820.0 D 1660.0 c 1820.0
62 r 1,981 a 1820.0 n 1660.0 a 1820.0
63 c 2,001 r 1820.0 c 1820.0 r 1820.0
64 L 2,001 I 1820.0 a 1820.0 I 1820.0
65 g 2,001 u 1841.0 r 1820.0 u 1841.0
66 v 2,001 l 1841.0 I 1820.0 l 1841.0
67 i 1,612 c 1841.0 u 1841.0 c 1841.0
68 f 1,612 s 1838.0 l 1841.0 s 1838.0
69 C 1,612 c 1830.0 c 1841.0 c 1830.0
70 T 1,575 C 1830.0 s 1838.0 C 1830.0
71 U 1,575 T 1577.0 c 1830.0 T 1577.0
72 c 1,742 U 1577.0 C 1830.0 U 1577.0
73 a 1,742 t 1577.0 T 1577.0 t 1577.0
74 r 1,742 g 1577.0 U 1577.0 g 1577.0
75 L 1,742 v 1577.0 t 1577.0 v 1577.0
76 S 1,742 i 1577.0 g 1577.0 i 1577.0
77 s 1,809 f 1577.0 v 1577.0 f 1577.0
78 T 1,672 s 1577.0 i 1577.0 s 1577.0
79 F 1,668 c 1830.0 f 1577.0 c 1830.0
80 O 1,668 C 1830.0 M 1577.0 C 1830.0
81 t 1,660 T 1577.0 x 1610.0 T 1577.0
82 f 1,660 U 1577.0 s 1610.0 U 1577.0
83 D 1,660 t 1577.0 c 1826.0 t 1577.0
84 n 1,660 T 1577.0 C 1821.0 T 1577.0
85 c 1,799 O 1577.0 T 1576.0 O 1577.0
86 a 1,799 n 1577.0 U 1576.0 n 1577.0
87 r 1,799 t 1577.0 t 1576.0 t 1577.0
88 I 1,799 n 1577.0 s 1576.0 n 1577.0
89 u 1,806 f 1577.0 c 1826.0 f 1577.0
90 l 1,806 D 1577.0 C 1821.0 D 1577.0
91 c 1,806 I 1577.0 T 1576.0 I 1577.0
92 x 1,806 u 1617.0 U 1576.0 u 1617.0
93 a 1,806 l 1617.0 t 1576.0 l 1617.0
94 r 1,806 g 1617.0 T 1576.0 j 1622.0
95 E 1,806 v 1617.0 O 1576.0 m 1625.0
96 s 1,791 i 1609.0 n 1576.0 u 1625.0
97 c 1,792 f 1609.0 t 1576.0 l 1625.0
98 L 1,792 j 1614.0 n 1576.0 j 1625.0
99 M 1,792 m 1617.0 f 1576.0 u 1625.0
100 c 1,792 u 1617.0 D 1576.0 l 1625.0
101 C 1,792 l 1617.0 I 1576.0 V 1625.0
102 T 1,576 j 1617.0 u 1616.0 c 1625.0
103 U 1,576 u 1617.0 l 1616.0 T 1625.0
104 t 1,576 l 1617.0 g 1616.0 O 1625.0
105 T 1,576 V 1617.0 v 1616.0 c 1625.0
106 O 1,576 c 1617.0 i 1608.0 u 1625.0
107 n 1,576 T 1617.0 f 1608.0 l 1625.0
108 t 1,576 O 1617.0 M 1608.0 j 1625.0
109 n 1,576 c 1617.0 j 1614.0 m 1625.0
110 f 1,576 u 1617.0 m 1617.0 u 1625.0
111 D 1,576 l 1617.0 u 1617.0 l 1625.0
112 I 1,576 j 1617.0 l 1617.0 f 1625.0
113 u 1,616 m 1617.0 j 1617.0 D 1625.0
114 l 1,616 u 1617.0 u 1617.0 n 1625.0
115 L 1,616 l 1617.0 l 1617.0 T 1625.0
116 c 1,616 f 1617.0 V 1617.0 O 1625.0
117 u 1,616 D 1617.0 c 1617.0 c 1625.0
118 l 1,616 n 1617.0 T 1617.0 m 1625.0
119 V 1,616 T 1617.0 O 1617.0 u 1625.0
120 c 1,616 O 1617.0 c 1617.0
121 u 1,616 c 1617.0 u 1617.0
122 l 1,616 m 1617.0 l 1617.0
123 j 1,622 u 1617.0 j 1617.0
124 T 1,622 m 1617.0
125 p 1,622 u 1617.0
126 e 1,622 l 1617.0
127 u 1,622 f 1617.0
128 l 1,622 D 1617.0
129 x 1,624 n 1617.0
130 a 1,624 T 1617.0
131 r 1,624 O 1617.0
132 u 1,624 c 1617.0
133 l 1,624 m 1617.0
134 x 1,624 u 1617.0
135 a 1,624 O 1617.0
136 r 1,624
137 c 1,752
138 L 1,752
139 g 1,752
140 v 1,752
141 i 1,744
142 f 1,744
143 C 1,743
144 T 1,601
145 U 1,601
146 c 1,758
147 a 1,758
148 r 1,758
149 L 1,759
150 S 1,759
151 s 1,766
152 T 1,606
153 F 1,606
154 O 1,606
155 t 1,606
156 f 1,606
157 D 1,606
158 n 1,606
159 c 1,758
160 a 1,758
161 r 1,758
162 I 1,758
163 u 1,759
164 l 1,759
165 c 1,759
166 x 1,759
167 a 1,759
168 r 1,759
169 E 1,759
170 s 1,759
171 c 1,759
172 L 1,759
173 M 1,759
174 c 1,759
175 C 1,759
176 T 1,606
177 U 1,606
178 t 1,606
179 T 1,606
180 O 1,606
181 n 1,606
182 t 1,606
183 n 1,606
184 f 1,606
185 D 1,606
186 I 1,606
187 u 1,613
188 l 1,613
189 L 1,613
190 c 1,613
191 u 1,613
192 l 1,613
193 V 1,613
194 c 1,613
195 u 1,613
196 l 1,613
197 j 1,619
198 T 1,619
199 p 1,619
200 e 1,619
201 u 1,619
202 l 1,619
203 x 1,621
204 a 1,621
205 r 1,621
206 u 1,621
207 l 1,621
208 x 1,621
209 a 1,621
210 r 1,621
211 c 1,755
212 L 1,755
213 g 1,755
214 v 1,755
215 i 1,755
216 f 1,755
217 C 1,754
218 T 1,606
219 U 1,606
220 c 1,755
221 a 1,755
222 r 1,755
223 L 1,755
224 S 1,755
225 s 1,755
226 T 1,606
227 F 1,606
228 O 1,606
229 t 1,606
230 f 1,606
231 D 1,606
232 n 1,606
233 c 1,755
234 a 1,755
235 r 1,755
236 I 1,755
237 u 1,759
238 l 1,759
239 c 1,759
240 j 1,761
241 m 1,584
242 u 1,591
243 l 1,591
244 j 1,591
245 u 1,591
246 l 1,591
247 V 1,591
248 c 1,591
249 T 1,622
250 O 1,622
251 c 1,591
252 u 1,591
253 l 1,591
254 j 1,591
255 m 1,591
256 u 1,591
257 l 1,591
258 f 1,591
259 D 1,591
260 n 1,591
261 T 1,622
262 O 1,622
263 c 1,591
264 m 1,591
265 u 1,591

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 569,266 569266.0 569266.0 569266.0
1 d 569,266 d 569266.0 d 569266.0 d 569266.0
2 h 569,266 h 569266.0 h 569266.0 h 569266.0
3 f 569,266 f 569266.0 f 569266.0 f 569266.0
4 o 569,266 o 569266.0 o 569266.0 o 569266.0
5 D 569,266 D 569266.0 D 569266.0 D 569266.0
6 g 569,266 g 569266.0 g 569266.0 g 569266.0
7 v 569,026 v 569026.0 v 569026.0 v 569026.0
8 u 568,246 u 568246.0 u 568246.0 u 568246.0
9 l 568,246 l 568246.0 l 568246.0 l 568246.0
10 f 568,246 f 568246.0 f 568246.0 f 568246.0
11 n 568,246 n 568246.0 n 568246.0 n 568246.0
12 T 558,865 T 558865.0 T 558865.0 T 558865.0
13 U 558,865 U 558865.0 U 558865.0 U 558865.0
14 t 558,865 t 558865.0 t 558865.0 t 558865.0
15 n 558,865 n 558865.0 n 558865.0 n 558865.0
16 I 558,865 I 558865.0 I 558865.0 I 558865.0
17 f 558,865 f 558865.0 f 558865.0 f 558865.0
18 x 558,419 x 558419.0 x 558419.0 x 558419.0
19 a 558,185 a 558185.0 a 558185.0 a 558185.0
20 r 558,185 r 558185.0 r 558185.0 r 558185.0
21 E 558,185 E 558185.0 E 558185.0 E 558185.0
22 s 561,229 s 561229.0 s 561229.0 s 561229.0
23 c 586,947 c 586947.0 c 586947.0 c 586947.0
24 L 586,947 L 586947.0 L 586947.0 L 586947.0
25 M 586,947 M 586947.0 M 586947.0 M 586947.0
26 c 586,947 V 586947.0 V 586947.0 V 586947.0
27 C 586,947 c 586947.0 c 586947.0 c 586947.0
28 T 562,709 u 569246.0 u 569246.0 u 569246.0
29 U 562,709 l 569246.0 l 569246.0 l 569246.0
30 t 562,709 j 568382.0 j 568382.0 j 568382.0
31 T 562,709 T 558165.0 T 558165.0 T 558165.0
32 O 562,709 p 561629.0 r 558165.0 p 561629.0
33 n 562,709 e 485266.0 p 561629.0 e 485266.0
34 t 562,709 u 486358.0 e 485266.0 u 486358.0
35 n 562,709 l 486358.0 u 486358.0 l 486358.0
36 f 562,709 x 476606.0 l 486358.0 x 476606.0
37 D 562,709 a 476606.0 x 476606.0 a 476606.0
38 I 562,709 r 476606.0 a 476606.0 r 476606.0
39 u 559,685 c 480965.0 r 476606.0 c 480965.0
40 l 559,685 L 480964.0 c 480965.0 L 480964.0
41 L 559,685 g 480964.0 L 480964.0 g 480964.0
42 c 559,685 v 480964.0 g 480964.0 v 480964.0
43 u 559,685 i 399043.0 v 480964.0 i 399043.0
44 l 559,685 f 399043.0 i 399043.0 f 399043.0
45 V 559,685 C 399043.0 f 399043.0 C 399043.0
46 c 559,685 T 387748.0 M 399043.0 T 387748.0
47 u 559,685 U 387748.0 C 399043.0 U 387748.0
48 l 559,685 c 428550.0 T 387748.0 c 428550.0
49 j 559,241 a 428550.0 U 387748.0 a 428550.0
50 T 559,241 r 428550.0 c 428550.0 r 428550.0
51 p 562,709 L 428550.0 a 428550.0 L 428550.0
52 e 486,130 S 428550.0 r 428550.0 S 428550.0
53 u 486,130 s 442235.0 L 428550.0 s 442235.0
54 l 486,130 T 408725.0 S 428550.0 T 408725.0
55 x 475,308 F 407861.0 s 442235.0 F 407861.0
56 a 475,308 O 407861.0 T 408725.0 O 407861.0
57 r 475,308 t 406131.0 F 407861.0 t 406131.0
58 u 475,308 f 406131.0 O 407861.0 f 406131.0
59 l 475,308 D 406131.0 t 406131.0 D 406131.0
60 x 475,308 n 406131.0 f 406131.0 n 406131.0
61 a 475,308 c 440823.0 D 406131.0 c 440823.0
62 r 475,308 a 440823.0 n 406131.0 a 440823.0
63 c 479,669 r 440823.0 c 440823.0 r 440823.0
64 L 479,668 I 440823.0 a 440823.0 I 440823.0
65 g 479,668 u 445798.0 r 440823.0 u 445798.0
66 v 479,668 l 445798.0 I 440823.0 l 445798.0
67 i 395,365 c 445798.0 u 445798.0 c 445798.0
68 f 395,365 s 445138.0 l 445798.0 s 445138.0
69 C 395,365 c 443422.0 c 445798.0 c 443422.0
70 T 387,748 C 443422.0 s 445138.0 C 443422.0
71 U 387,748 T 388180.0 c 443422.0 T 388180.0
72 c 423,802 U 388180.0 C 443422.0 U 388180.0
73 a 423,802 t 388180.0 T 388180.0 t 388180.0
74 r 423,802 g 388180.0 U 388180.0 g 388180.0
75 L 423,802 v 388180.0 t 388180.0 v 388180.0
76 S 423,802 i 388180.0 g 388180.0 i 388180.0
77 s 438,339 f 388180.0 v 388180.0 f 388180.0
78 T 408,725 s 388180.0 i 388180.0 s 388180.0
79 F 407,861 c 443422.0 f 388180.0 c 443422.0
80 O 407,861 C 443422.0 M 388180.0 C 443422.0
81 t 406,131 T 388180.0 x 395316.0 T 388180.0
82 f 406,131 U 388180.0 s 395316.0 U 388180.0
83 D 406,131 t 388180.0 c 442522.0 t 388180.0
84 n 406,131 T 388180.0 C 441428.0 T 388180.0
85 c 436,299 O 388180.0 T 387964.0 O 388180.0
86 a 436,299 n 388180.0 U 387964.0 n 388180.0
87 r 436,299 t 388180.0 t 387964.0 t 388180.0
88 I 436,299 n 388180.0 s 387964.0 n 388180.0
89 u 438,230 f 388180.0 c 442522.0 f 388180.0
90 l 438,230 D 388180.0 C 441428.0 D 388180.0
91 c 438,230 I 388180.0 T 387964.0 I 388180.0
92 x 438,230 u 397212.0 U 387964.0 u 397212.0
93 a 438,230 l 397212.0 t 387964.0 l 397212.0
94 r 438,230 g 397212.0 T 387964.0 j 398292.0
95 E 438,230 v 397212.0 O 387964.0 m 398952.0
96 s 434,988 i 395496.0 n 387964.0 u 398952.0
97 c 435,204 f 395496.0 t 387964.0 l 398952.0
98 L 435,204 j 396576.0 n 387964.0 j 398952.0
99 M 435,204 m 397224.0 f 387964.0 u 398952.0
100 c 435,204 u 397224.0 D 387964.0 l 398952.0
101 C 435,204 l 397224.0 I 387964.0 V 398952.0
102 T 387,964 j 397224.0 u 396996.0 c 398952.0
103 U 387,964 u 397224.0 l 396996.0 T 398952.0
104 t 387,964 l 397224.0 g 396996.0 O 398952.0
105 T 387,964 V 397224.0 v 396996.0 c 398952.0
106 O 387,964 c 397224.0 i 395280.0 u 398952.0
107 n 387,964 T 397224.0 f 395280.0 l 398952.0
108 t 387,964 O 397224.0 M 395280.0 j 398952.0
109 n 387,964 c 397224.0 j 396576.0 m 398952.0
110 f 387,964 u 397224.0 m 397224.0 u 398952.0
111 D 387,964 l 397224.0 u 397224.0 l 398952.0
112 I 387,964 j 397224.0 l 397224.0 f 398952.0
113 u 396,996 m 397224.0 j 397224.0 D 398952.0
114 l 396,996 u 397224.0 u 397224.0 n 398952.0
115 L 396,996 l 397224.0 l 397224.0 T 398952.0
116 c 396,996 f 397224.0 V 397224.0 O 398952.0
117 u 396,996 D 397224.0 c 397224.0 c 398952.0
118 l 396,996 n 397224.0 T 397224.0 m 398952.0
119 V 396,996 T 397224.0 O 397224.0 u 398952.0
120 c 396,996 O 397224.0 c 397224.0
121 u 396,996 c 397224.0 u 397224.0
122 l 396,996 m 397224.0 l 397224.0
123 j 398,292 u 397224.0 j 397224.0
124 T 398,292 m 397224.0
125 p 398,292 u 397224.0
126 e 398,292 l 397224.0
127 u 398,292 f 397224.0
128 l 398,292 D 397224.0
129 x 398,340 n 397224.0
130 a 398,340 T 397224.0
131 r 398,340 O 397224.0
132 u 398,340 c 397224.0
133 l 398,340 m 397224.0
134 x 398,340 u 397224.0
135 a 398,340 O 397224.0
136 r 398,340
137 c 426,489
138 L 426,489
139 g 426,489
140 v 426,489
141 i 424,761
142 f 424,761
143 C 424,545
144 T 393,372
145 U 393,372
146 c 427,803
147 a 427,803
148 r 427,803
149 L 428,007
150 S 428,007
151 s 429,533
152 T 394,452
153 F 394,452
154 O 394,452
155 t 394,452
156 f 394,452
157 D 394,452
158 n 394,452
159 c 427,803
160 a 427,803
161 r 427,803
162 I 427,803
163 u 428,079
164 l 428,079
165 c 428,079
166 x 428,079
167 a 428,079
168 r 428,079
169 E 428,079
170 s 428,079
171 c 428,079
172 L 428,079
173 M 428,079
174 c 428,079
175 C 428,079
176 T 394,452
177 U 394,452
178 t 394,452
179 T 394,452
180 O 394,452
181 n 394,452
182 t 394,452
183 n 394,452
184 f 394,452
185 D 394,452
186 I 394,452
187 u 396,360
188 l 396,360
189 L 396,360
190 c 396,360
191 u 396,360
192 l 396,360
193 V 396,360
194 c 396,360
195 u 396,360
196 l 396,360
197 j 397,548
198 T 397,548
199 p 397,548
200 e 397,548
201 u 397,548
202 l 397,548
203 x 397,692
204 a 397,692
205 r 397,692
206 u 397,692
207 l 397,692
208 x 397,692
209 a 397,692
210 r 397,692
211 c 427,143
212 L 427,143
213 g 427,143
214 v 427,143
215 i 427,143
216 f 427,143
217 C 426,933
218 T 394,452
219 U 394,452
220 c 427,143
221 a 427,143
222 r 427,143
223 L 427,143
224 S 427,143
225 s 427,143
226 T 394,452
227 F 394,452
228 O 394,452
229 t 394,452
230 f 394,452
231 D 394,452
232 n 394,452
233 c 427,143
234 a 427,143
235 r 427,143
236 I 427,143
237 u 428,079
238 l 428,079
239 c 428,079
240 j 428,513
241 m 389,692
242 u 391,600
243 l 391,600
244 j 391,600
245 u 391,600
246 l 391,600
247 V 391,600
248 c 391,600
249 T 398,304
250 O 398,304
251 c 391,600
252 u 391,600
253 l 391,600
254 j 391,600
255 m 391,600
256 u 391,600
257 l 391,600
258 f 391,600
259 D 391,600
260 n 391,600
261 T 398,304
262 O 398,304
263 c 391,600
264 m 391,600
265 u 391,600

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 22 d 24.0 d 27.0 d 23.0
2 h 47 h 45.0 h 50.0 h 50.0
3 f 16 f 15.0 f 16.0 f 17.0
4 o 17 o 16.0 o 17.0 o 18.0
5 D 2,103 D 1998.0 D 2393.0 D 2027.0
6 g 0 g 0.0 g 0.0 g 0.0
7 v 371 v 356.0 v 431.0 v 352.0
8 u 1,889 u 2023.0 u 2023.0 u 1821.0
9 l 144 l 144.0 l 139.0 l 141.0
10 f 16 f 15.0 f 16.0 f 16.0
11 n 143 n 129.0 n 141.0 n 140.0
12 T 309 T 294.0 T 305.0 T 306.0
13 U 1,834 U 1728.0 U 2348.0 U 1867.0
14 t 18 t 17.0 t 18.0 t 18.0
15 n 128 n 120.0 n 129.0 n 218.0
16 I 18 I 18.0 I 21.0 I 26.0
17 f 14 f 14.0 f 14.0 f 22.0
18 x 677 x 640.0 x 769.0 x 691.0
19 a 520 a 488.0 a 670.0 a 556.0
20 r 1,856 r 1797.0 r 1881.0 r 2010.0
21 E 1,614 E 1537.0 E 1702.0 E 1471.0
22 s 1,444 s 1288.0 s 1432.0 s 1281.0
23 c 1,790 c 1681.0 c 1826.0 c 2594.0
24 L 1,627 L 1534.0 L 1863.0 L 2377.0
25 M 1,288 M 1124.0 M 1619.0 M 1188.0
26 c 1,577 V 94.0 V 161.0 V 98.0
27 C 1,573 c 1619.0 c 1736.0 c 1642.0
28 T 483 u 1902.0 u 2045.0 u 1802.0
29 U 1,557 l 159.0 l 132.0 l 123.0
30 t 18 j 191.0 j 212.0 j 196.0
31 T 466 T 167.0 T 180.0 T 165.0
32 O 16 p 174.0 r 1961.0 p 234.0
33 n 243 e 112.0 p 267.0 e 115.0
34 t 33 u 1017.0 e 124.0 u 1028.0
35 n 179 l 100.0 u 1262.0 l 101.0
36 f 20 x 518.0 l 105.0 x 609.0
37 D 1,719 a 308.0 x 629.0 a 312.0
38 I 15 r 1266.0 a 331.0 r 1246.0
39 u 1,829 c 1100.0 r 1297.0 c 1120.0
40 l 153 L 1084.0 c 1155.0 L 1123.0
41 L 2,320 g 0.0 L 1181.0 g 0.0
42 c 2,144 v 356.0 g 0.0 v 281.0
43 u 1,637 i 6522.0 v 297.0 i 6791.0
44 l 154 f 96.0 i 6908.0 f 54.0
45 V 231 C 1513.0 f 52.0 C 1552.0
46 c 1,361 T 2227.0 M 1539.0 T 2146.0
47 u 1,387 U 1272.0 C 1474.0 U 2452.0
48 l 125 c 3849.0 T 2220.0 c 5232.0
49 j 153 a 2166.0 U 1349.0 a 2390.0
50 T 148 r 2235.0 c 3847.0 r 2256.0
51 p 248 L 3171.0 a 2886.0 L 3400.0
52 e 113 S 4468.0 r 2230.0 S 4432.0
53 u 1,010 s 4949.0 L 3403.0 s 5111.0
54 l 99 T 1976.0 S 4982.0 T 2028.0
55 x 556 F 706.0 s 5459.0 F 722.0
56 a 307 O 42.0 T 2056.0 O 44.0
57 r 1,243 t 90.0 F 731.0 t 93.0
58 u 870 f 47.0 O 44.0 f 48.0
59 l 95 D 1563.0 t 129.0 D 1394.0
60 x 190 n 613.0 f 48.0 n 696.0
61 a 356 c 4043.0 D 1534.0 c 4217.0
62 r 1,165 a 1506.0 n 669.0 a 1444.0
63 c 1,219 r 1648.0 c 4124.0 r 1949.0
64 L 1,252 I 37.0 a 1387.0 I 40.0
65 g 0 u 2701.0 r 1724.0 u 3222.0
66 v 292 l 25.0 I 38.0 l 37.0
67 i 7,076 c 518.0 u 3588.0 c 882.0
68 f 54 s 787.0 l 79.0 s 1136.0
69 C 1,550 c 504.0 c 574.0 c 540.0
70 T 2,371 C 479.0 s 830.0 C 519.0
71 U 1,306 T 334.0 c 536.0 T 355.0
72 c 4,319 U 234.0 C 403.0 U 249.0
73 a 2,560 t 11.0 T 353.0 t 13.0
74 r 2,306 g 0.0 U 280.0 g 0.0
75 L 3,331 v 155.0 t 13.0 v 166.0
76 S 4,533 i 463.0 g 0.0 i 510.0
77 s 5,288 f 10.0 v 166.0 f 11.0
78 T 2,220 s 729.0 i 541.0 s 835.0
79 F 838 c 578.0 f 11.0 c 596.0
80 O 48 C 257.0 M 249.0 C 260.0
81 t 98 T 376.0 x 428.0 T 336.0
82 f 51 U 235.0 s 918.0 U 238.0
83 D 1,550 t 11.0 c 972.0 t 12.0
84 n 741 T 265.0 C 343.0 T 266.0
85 c 4,642 O 9.0 T 604.0 O 10.0
86 a 1,465 n 75.0 U 255.0 n 77.0
87 r 1,840 t 10.0 t 15.0 t 11.0
88 I 41 n 67.0 s 1117.0 n 69.0
89 u 2,999 f 10.0 c 928.0 f 10.0
90 l 40 D 270.0 C 238.0 D 272.0
91 c 573 I 7.0 T 580.0 I 8.0
92 x 227 u 364.0 U 236.0 u 369.0
93 a 171 l 18.0 t 13.0 l 19.0
94 r 271 g 0.0 T 428.0 j 86.0
95 E 594 v 95.0 O 11.0 m 132.0
96 s 890 i 423.0 n 132.0 u 224.0
97 c 552 f 8.0 t 13.0 l 50.0
98 L 571 j 92.0 n 110.0 j 43.0
99 M 230 m 155.0 f 13.0 u 255.0
100 c 543 u 238.0 D 262.0 l 25.0
101 C 323 l 19.0 I 10.0 V 88.0
102 T 365 j 30.0 u 406.0 c 234.0
103 U 240 u 149.0 l 19.0 T 63.0
104 t 12 l 16.0 g 0.0 O 7.0
105 T 325 V 38.0 v 96.0 c 202.0
106 O 10 c 210.0 i 452.0 u 206.0
107 n 81 T 64.0 f 9.0 l 18.0
108 t 11 O 7.0 M 167.0 j 29.0
109 n 91 c 242.0 j 99.0 m 100.0
110 f 12 u 209.0 m 155.0 u 151.0
111 D 278 l 18.0 u 322.0 l 17.0
112 I 8 j 29.0 l 19.0 f 6.0
113 u 378 m 103.0 j 31.0 D 162.0
114 l 22 u 151.0 u 148.0 n 24.0
115 L 443 l 17.0 l 16.0 T 87.0
116 c 399 f 7.0 V 46.0 O 6.0
117 u 220 D 159.0 c 214.0 c 266.0
118 l 22 n 43.0 T 64.0 m 101.0
119 V 76 T 73.0 O 7.0 u 155.0
120 c 400 O 6.0 c 203.0
121 u 331 c 228.0 u 209.0
122 l 21 m 103.0 l 18.0
123 j 92 u 154.0 j 30.0
124 T 81 m 104.0
125 p 36 u 245.0
126 e 21 l 38.0
127 u 220 f 20.0
128 l 21 D 306.0
129 x 483 n 26.0
130 a 185 T 75.0
131 r 272 O 6.0
132 u 307 c 287.0
133 l 24 m 118.0
134 x 137 u 155.0
135 a 197 O 5.0
136 r 273
137 c 719
138 L 690
139 g 0
140 v 207
141 i 721
142 f 13
143 C 291
144 T 518
145 U 240
146 c 812
147 a 212
148 r 367
149 L 778
150 S 806
151 s 981
152 T 387
153 F 138
154 O 11
155 t 13
156 f 12
157 D 306
158 n 106
159 c 831
160 a 213
161 r 294
162 I 9
163 u 508
164 l 20
165 c 522
166 x 108
167 a 144
168 r 256
169 E 490
170 s 766
171 c 506
172 L 543
173 M 200
174 c 507
175 C 208
176 T 328
177 U 186
178 t 12
179 T 264
180 O 10
181 n 71
182 t 11
183 n 63
184 f 10
185 D 208
186 I 8
187 u 334
188 l 18
189 L 431
190 c 366
191 u 198
192 l 17
193 V 56
194 c 373
195 u 342
196 l 18
197 j 83
198 T 81
199 p 34
200 e 19
201 u 154
202 l 17
203 x 455
204 a 158
205 r 227
206 u 280
207 l 20
208 x 265
209 a 192
210 r 228
211 c 674
212 L 681
213 g 0
214 v 237
215 i 552
216 f 12
217 C 208
218 T 400
219 U 192
220 c 719
221 a 178
222 r 239
223 L 686
224 S 694
225 s 854
226 T 335
227 F 79
228 O 10
229 t 12
230 f 10
231 D 254
232 n 90
233 c 790
234 a 181
235 r 240
236 I 9
237 u 446
238 l 19
239 c 517
240 j 124
241 m 244
242 u 259
243 l 19
244 j 38
245 u 158
246 l 16
247 V 52
248 c 234
249 T 75
250 O 7
251 c 274
252 u 255
253 l 18
254 j 35
255 m 127
256 u 161
257 l 36
258 f 8
259 D 174
260 n 26
261 T 81
262 O 6
263 c 240
264 m 157
265 u 162

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 22 d 24.0 d 27.0 d 23.0
2 h 69 h 69.0 h 77.0 h 73.0
3 f 85 f 84.0 f 93.0 f 90.0
4 o 102 o 100.0 o 110.0 o 108.0
5 D 2,205 D 2098.0 D 2503.0 D 2135.0
6 g 2,205 g 2098.0 g 2503.0 g 2135.0
7 v 2,576 v 2454.0 v 2934.0 v 2487.0
8 u 4,465 u 4477.0 u 4957.0 u 4308.0
9 l 4,609 l 4621.0 l 5096.0 l 4449.0
10 f 4,625 f 4636.0 f 5112.0 f 4465.0
11 n 4,768 n 4765.0 n 5253.0 n 4605.0
12 T 5,077 T 5059.0 T 5558.0 T 4911.0
13 U 6,911 U 6787.0 U 7906.0 U 6778.0
14 t 6,929 t 6804.0 t 7924.0 t 6796.0
15 n 7,057 n 6924.0 n 8053.0 n 7014.0
16 I 7,075 I 6942.0 I 8074.0 I 7040.0
17 f 7,089 f 6956.0 f 8088.0 f 7062.0
18 x 7,766 x 7596.0 x 8857.0 x 7753.0
19 a 8,286 a 8084.0 a 9527.0 a 8309.0
20 r 10,142 r 9881.0 r 11408.0 r 10319.0
21 E 11,756 E 11418.0 E 13110.0 E 11790.0
22 s 13,200 s 12706.0 s 14542.0 s 13071.0
23 c 14,990 c 14387.0 c 16368.0 c 15665.0
24 L 16,617 L 15921.0 L 18231.0 L 18042.0
25 M 17,905 M 17045.0 M 19850.0 M 19230.0
26 c 19,482 V 17139.0 V 20011.0 V 19328.0
27 C 21,055 c 18758.0 c 21747.0 c 20970.0
28 T 21,538 u 20660.0 u 23792.0 u 22772.0
29 U 23,095 l 20819.0 l 23924.0 l 22895.0
30 t 23,113 j 21010.0 j 24136.0 j 23091.0
31 T 23,579 T 21177.0 T 24316.0 T 23256.0
32 O 23,595 p 21351.0 r 26277.0 p 23490.0
33 n 23,838 e 21463.0 p 26544.0 e 23605.0
34 t 23,871 u 22480.0 e 26668.0 u 24633.0
35 n 24,050 l 22580.0 u 27930.0 l 24734.0
36 f 24,070 x 23098.0 l 28035.0 x 25343.0
37 D 25,789 a 23406.0 x 28664.0 a 25655.0
38 I 25,804 r 24672.0 a 28995.0 r 26901.0
39 u 27,633 c 25772.0 r 30292.0 c 28021.0
40 l 27,786 L 26856.0 c 31447.0 L 29144.0
41 L 30,106 g 26856.0 L 32628.0 g 29144.0
42 c 32,250 v 27212.0 g 32628.0 v 29425.0
43 u 33,887 i 33734.0 v 32925.0 i 36216.0
44 l 34,041 f 33830.0 i 39833.0 f 36270.0
45 V 34,272 C 35343.0 f 39885.0 C 37822.0
46 c 35,633 T 37570.0 M 41424.0 T 39968.0
47 u 37,020 U 38842.0 C 42898.0 U 42420.0
48 l 37,145 c 42691.0 T 45118.0 c 47652.0
49 j 37,298 a 44857.0 U 46467.0 a 50042.0
50 T 37,446 r 47092.0 c 50314.0 r 52298.0
51 p 37,694 L 50263.0 a 53200.0 L 55698.0
52 e 37,807 S 54731.0 r 55430.0 S 60130.0
53 u 38,817 s 59680.0 L 58833.0 s 65241.0
54 l 38,916 T 61656.0 S 63815.0 T 67269.0
55 x 39,472 F 62362.0 s 69274.0 F 67991.0
56 a 39,779 O 62404.0 T 71330.0 O 68035.0
57 r 41,022 t 62494.0 F 72061.0 t 68128.0
58 u 41,892 f 62541.0 O 72105.0 f 68176.0
59 l 41,987 D 64104.0 t 72234.0 D 69570.0
60 x 42,177 n 64717.0 f 72282.0 n 70266.0
61 a 42,533 c 68760.0 D 73816.0 c 74483.0
62 r 43,698 a 70266.0 n 74485.0 a 75927.0
63 c 44,917 r 71914.0 c 78609.0 r 77876.0
64 L 46,169 I 71951.0 a 79996.0 I 77916.0
65 g 46,169 u 74652.0 r 81720.0 u 81138.0
66 v 46,461 l 74677.0 I 81758.0 l 81175.0
67 i 53,537 c 75195.0 u 85346.0 c 82057.0
68 f 53,591 s 75982.0 l 85425.0 s 83193.0
69 C 55,141 c 76486.0 c 85999.0 c 83733.0
70 T 57,512 C 76965.0 s 86829.0 C 84252.0
71 U 58,818 T 77299.0 c 87365.0 T 84607.0
72 c 63,137 U 77533.0 C 87768.0 U 84856.0
73 a 65,697 t 77544.0 T 88121.0 t 84869.0
74 r 68,003 g 77544.0 U 88401.0 g 84869.0
75 L 71,334 v 77699.0 t 88414.0 v 85035.0
76 S 75,867 i 78162.0 g 88414.0 i 85545.0
77 s 81,155 f 78172.0 v 88580.0 f 85556.0
78 T 83,375 s 78901.0 i 89121.0 s 86391.0
79 F 84,213 c 79479.0 f 89132.0 c 86987.0
80 O 84,261 C 79736.0 M 89381.0 C 87247.0
81 t 84,359 T 80112.0 x 89809.0 T 87583.0
82 f 84,410 U 80347.0 s 90727.0 U 87821.0
83 D 85,960 t 80358.0 c 91699.0 t 87833.0
84 n 86,701 T 80623.0 C 92042.0 T 88099.0
85 c 91,343 O 80632.0 T 92646.0 O 88109.0
86 a 92,808 n 80707.0 U 92901.0 n 88186.0
87 r 94,648 t 80717.0 t 92916.0 t 88197.0
88 I 94,689 n 80784.0 s 94033.0 n 88266.0
89 u 97,688 f 80794.0 c 94961.0 f 88276.0
90 l 97,728 D 81064.0 C 95199.0 D 88548.0
91 c 98,301 I 81071.0 T 95779.0 I 88556.0
92 x 98,528 u 81435.0 U 96015.0 u 88925.0
93 a 98,699 l 81453.0 t 96028.0 l 88944.0
94 r 98,970 g 81453.0 T 96456.0 j 89030.0
95 E 99,564 v 81548.0 O 96467.0 m 89162.0
96 s 100,454 i 81971.0 n 96599.0 u 89386.0
97 c 101,006 f 81979.0 t 96612.0 l 89436.0
98 L 101,577 j 82071.0 n 96722.0 j 89479.0
99 M 101,807 m 82226.0 f 96735.0 u 89734.0
100 c 102,350 u 82464.0 D 96997.0 l 89759.0
101 C 102,673 l 82483.0 I 97007.0 V 89847.0
102 T 103,038 j 82513.0 u 97413.0 c 90081.0
103 U 103,278 u 82662.0 l 97432.0 T 90144.0
104 t 103,290 l 82678.0 g 97432.0 O 90151.0
105 T 103,615 V 82716.0 v 97528.0 c 90353.0
106 O 103,625 c 82926.0 i 97980.0 u 90559.0
107 n 103,706 T 82990.0 f 97989.0 l 90577.0
108 t 103,717 O 82997.0 M 98156.0 j 90606.0
109 n 103,808 c 83239.0 j 98255.0 m 90706.0
110 f 103,820 u 83448.0 m 98410.0 u 90857.0
111 D 104,098 l 83466.0 u 98732.0 l 90874.0
112 I 104,106 j 83495.0 l 98751.0 f 90880.0
113 u 104,484 m 83598.0 j 98782.0 D 91042.0
114 l 104,506 u 83749.0 u 98930.0 n 91066.0
115 L 104,949 l 83766.0 l 98946.0 T 91153.0
116 c 105,348 f 83773.0 V 98992.0 O 91159.0
117 u 105,568 D 83932.0 c 99206.0 c 91425.0
118 l 105,590 n 83975.0 T 99270.0 m 91526.0
119 V 105,666 T 84048.0 O 99277.0 u 91681.0
120 c 106,066 O 84054.0 c 99480.0
121 u 106,397 c 84282.0 u 99689.0
122 l 106,418 m 84385.0 l 99707.0
123 j 106,510 u 84539.0 j 99737.0
124 T 106,591 m 99841.0
125 p 106,627 u 100086.0
126 e 106,648 l 100124.0
127 u 106,868 f 100144.0
128 l 106,889 D 100450.0
129 x 107,372 n 100476.0
130 a 107,557 T 100551.0
131 r 107,829 O 100557.0
132 u 108,136 c 100844.0
133 l 108,160 m 100962.0
134 x 108,297 u 101117.0
135 a 108,494 O 101122.0
136 r 108,767
137 c 109,486
138 L 110,176
139 g 110,176
140 v 110,383
141 i 111,104
142 f 111,117
143 C 111,408
144 T 111,926
145 U 112,166
146 c 112,978
147 a 113,190
148 r 113,557
149 L 114,335
150 S 115,141
151 s 116,122
152 T 116,509
153 F 116,647
154 O 116,658
155 t 116,671
156 f 116,683
157 D 116,989
158 n 117,095
159 c 117,926
160 a 118,139
161 r 118,433
162 I 118,442
163 u 118,950
164 l 118,970
165 c 119,492
166 x 119,600
167 a 119,744
168 r 120,000
169 E 120,490
170 s 121,256
171 c 121,762
172 L 122,305
173 M 122,505
174 c 123,012
175 C 123,220
176 T 123,548
177 U 123,734
178 t 123,746
179 T 124,010
180 O 124,020
181 n 124,091
182 t 124,102
183 n 124,165
184 f 124,175
185 D 124,383
186 I 124,391
187 u 124,725
188 l 124,743
189 L 125,174
190 c 125,540
191 u 125,738
192 l 125,755
193 V 125,811
194 c 126,184
195 u 126,526
196 l 126,544
197 j 126,627
198 T 126,708
199 p 126,742
200 e 126,761
201 u 126,915
202 l 126,932
203 x 127,387
204 a 127,545
205 r 127,772
206 u 128,052
207 l 128,072
208 x 128,337
209 a 128,529
210 r 128,757
211 c 129,431
212 L 130,112
213 g 130,112
214 v 130,349
215 i 130,901
216 f 130,913
217 C 131,121
218 T 131,521
219 U 131,713
220 c 132,432
221 a 132,610
222 r 132,849
223 L 133,535
224 S 134,229
225 s 135,083
226 T 135,418
227 F 135,497
228 O 135,507
229 t 135,519
230 f 135,529
231 D 135,783
232 n 135,873
233 c 136,663
234 a 136,844
235 r 137,084
236 I 137,093
237 u 137,539
238 l 137,558
239 c 138,075
240 j 138,199
241 m 138,443
242 u 138,702
243 l 138,721
244 j 138,759
245 u 138,917
246 l 138,933
247 V 138,985
248 c 139,219
249 T 139,294
250 O 139,301
251 c 139,575
252 u 139,830
253 l 139,848
254 j 139,883
255 m 140,010
256 u 140,171
257 l 140,207
258 f 140,215
259 D 140,389
260 n 140,415
261 T 140,496
262 O 140,502
263 c 140,742
264 m 140,899
265 u 141,061

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 82,442 90226.0 82817.0 82026.0
1 d 84,671 d 90907.0 d 87548.0 d 91339.0
2 h 89,026 h 82355.0 h 91899.0 h 87221.0
3 f 82,175 f 81613.0 f 93126.0 f 90605.0
4 o 86,778 o 83882.0 o 91653.0 o 84080.0
5 D 95,825 D 89943.0 D 100150.0 D 86323.0
6 g 86,082 g 91737.0 g 95492.0 g 85999.0
7 v 78,552 v 89331.0 v 99684.0 v 90655.0
8 u 85,350 u 85317.0 u 89372.0 u 85022.0
9 l 80,933 l 80307.0 l 90042.0 l 84926.0
10 f 85,925 f 83413.0 f 90500.0 f 86279.0
11 n 80,999 n 89398.0 n 94852.0 n 89305.0
12 T 88,773 T 88577.0 T 93573.0 T 85914.0
13 U 88,097 U 86332.0 U 94631.0 U 87354.0
14 t 87,281 t 92779.0 t 104337.0 t 89753.0
15 n 87,759 n 80146.0 n 98769.0 n 92157.0
16 I 92,531 I 89684.0 I 93398.0 I 86654.0
17 f 89,396 f 95186.0 f 95955.0 f 84340.0
18 x 112,884 x 106388.0 x 120334.0 x 114616.0
19 a 112,966 a 114696.0 a 123302.0 a 117620.0
20 r 112,307 r 110769.0 r 125208.0 r 117540.0
21 E 118,367 E 126435.0 E 125610.0 E 122894.0
22 s 99,154 s 107689.0 s 105499.0 s 102388.0
23 c 104,261 c 101278.0 c 105602.0 c 102408.0
24 L 107,081 L 101275.0 L 110562.0 L 106218.0
25 M 112,825 M 102320.0 M 121122.0 M 110571.0
26 c 116,194 V 106223.0 V 114905.0 V 110149.0
27 C 107,396 c 98096.0 c 113873.0 c 113529.0
28 T 117,553 u 99157.0 u 111468.0 u 97749.0
29 U 113,492 l 104324.0 l 110673.0 l 105462.0
30 t 110,313 j 97529.0 j 105359.0 j 103285.0
31 T 117,978 T 100704.0 T 99436.0 T 124008.0
32 O 105,897 p 104724.0 r 107826.0 p 92107.0
33 n 114,818 e 88520.0 p 107760.0 e 90884.0
34 t 116,433 u 89477.0 e 106549.0 u 96187.0
35 n 113,125 l 91176.0 u 99126.0 l 92431.0
36 f 115,719 x 105136.0 l 96351.0 x 101409.0
37 D 120,208 a 105628.0 x 111193.0 a 111272.0
38 I 119,913 r 107615.0 a 122078.0 r 114374.0
39 u 104,424 c 112166.0 r 123050.0 c 115422.0
40 l 107,797 L 114857.0 c 120903.0 L 118877.0
41 L 104,792 g 105946.0 L 114359.0 g 123923.0
42 c 117,547 v 108427.0 g 114839.0 v 147422.0
43 u 146,020 i 224185.0 v 118914.0 i 244514.0
44 l 139,251 f 233281.0 i 387273.0 f 237787.0
45 V 126,445 C 233613.0 f 305377.0 C 259577.0
46 c 121,859 T 246959.0 M 304820.0 T 250961.0
47 u 107,976 U 235508.0 C 331824.0 U 235329.0
48 l 116,770 c 276007.0 T 295825.0 c 279579.0
49 j 109,205 a 284121.0 U 339198.0 a 291502.0
50 T 104,681 r 276452.0 c 336098.0 r 288348.0
51 p 116,198 L 280208.0 a 442047.0 L 323781.0
52 e 102,840 S 286973.0 r 372712.0 S 297664.0
53 u 102,072 s 282869.0 L 360796.0 s 304039.0
54 l 100,927 T 267309.0 S 335963.0 T 283940.0
55 x 135,648 F 279916.0 s 331360.0 F 297020.0
56 a 135,377 O 305543.0 T 302657.0 O 302859.0
57 r 128,592 t 296962.0 F 312351.0 t 266019.0
58 u 128,845 f 300485.0 O 326105.0 f 313135.0
59 l 123,506 D 301017.0 t 321788.0 D 300750.0
60 x 118,255 n 307838.0 f 304311.0 n 285145.0
61 a 131,958 c 348007.0 D 314807.0 c 318160.0
62 r 122,836 a 349029.0 n 288421.0 a 320841.0
63 c 117,735 r 310416.0 c 461032.0 r 313915.0
64 L 129,808 I 341212.0 a 319256.0 I 319733.0
65 g 133,269 u 145542.0 r 310560.0 u 140938.0
66 v 131,946 l 145312.0 I 313637.0 l 142570.0
67 i 260,933 c 143257.0 u 148405.0 c 142601.0
68 f 258,413 s 135901.0 l 145775.0 s 146711.0
69 C 273,155 c 132103.0 c 148365.0 c 141094.0
70 T 269,255 C 138607.0 s 133711.0 C 150911.0
71 U 276,315 T 137862.0 c 136215.0 T 137340.0
72 c 297,744 U 137195.0 C 154908.0 U 136513.0
73 a 315,708 t 135820.0 T 128955.0 t 136502.0
74 r 315,986 g 126593.0 U 139218.0 g 129065.0
75 L 324,519 v 128854.0 t 138444.0 v 139379.0
76 S 327,439 i 136890.0 g 143015.0 i 137134.0
77 s 332,091 f 127922.0 v 131173.0 f 140341.0
78 T 296,458 s 135561.0 i 137949.0 s 135624.0
79 F 307,900 c 142737.0 f 135918.0 c 141223.0
80 O 317,974 C 140947.0 M 135645.0 C 154063.0
81 t 305,861 T 133475.0 x 156372.0 T 129882.0
82 f 308,967 U 139208.0 s 146671.0 U 135553.0
83 D 302,115 t 127978.0 c 165381.0 t 165847.0
84 n 312,566 T 135836.0 C 173861.0 T 139368.0
85 c 338,251 O 138881.0 T 155384.0 O 146296.0
86 a 337,639 n 136195.0 U 155036.0 n 141983.0
87 r 332,081 t 130542.0 t 150620.0 t 139507.0
88 I 340,962 n 137206.0 s 162498.0 n 131391.0
89 u 160,430 f 135879.0 c 177628.0 f 146578.0
90 l 165,279 D 128808.0 C 171971.0 D 147699.0
91 c 161,143 I 138921.0 T 162884.0 I 139904.0
92 x 164,700 u 123788.0 U 163084.0 u 120038.0
93 a 161,678 l 128587.0 t 160296.0 l 128688.0
94 r 163,224 g 131863.0 T 159270.0 j 129021.0
95 E 159,177 v 127770.0 O 163436.0 m 122069.0
96 s 162,068 i 120348.0 n 156317.0 u 121305.0
97 c 159,280 f 135190.0 t 168942.0 l 127909.0
98 L 168,722 j 125935.0 n 162339.0 j 122689.0
99 M 165,784 m 137762.0 f 156829.0 u 130157.0
100 c 158,861 u 126832.0 D 202461.0 l 125614.0
101 C 171,930 l 130104.0 I 182543.0 V 131770.0
102 T 157,447 j 120494.0 u 217859.0 c 128530.0
103 U 228,499 u 131935.0 l 203265.0 T 126495.0
104 t 168,060 l 130700.0 g 185876.0 O 132687.0
105 T 161,796 V 122709.0 v 178694.0 c 126229.0
106 O 149,747 c 122271.0 i 167445.0 u 124325.0
107 n 155,359 T 126970.0 f 198787.0 l 123839.0
108 t 153,931 O 123378.0 M 198404.0 j 135012.0
109 n 155,787 c 129141.0 j 156609.0 m 131992.0
110 f 156,478 u 128364.0 m 168821.0 u 128830.0
111 D 158,518 l 133028.0 u 224050.0 l 133715.0
112 I 163,280 j 127557.0 l 152006.0 f 132016.0
113 u 151,308 m 120695.0 j 138434.0 D 123657.0
114 l 148,369 u 117546.0 u 141663.0 n 125283.0
115 L 149,411 l 117922.0 l 144104.0 T 139124.0
116 c 152,622 f 137498.0 V 148873.0 O 132683.0
117 u 176,007 D 123877.0 c 139480.0 c 131768.0
118 l 162,941 n 130634.0 T 132420.0 m 125968.0
119 V 211,496 T 119927.0 O 132436.0 u 147730.0
120 c 152,902 O 123272.0 c 133105.0
121 u 187,804 c 129725.0 u 131900.0
122 l 181,224 m 125163.0 l 140693.0
123 j 189,540 u 136796.0 j 137539.0
124 T 195,780 m 137555.0
125 p 188,257 u 129217.0
126 e 161,932 l 138087.0
127 u 158,061 f 132473.0
128 l 154,776 D 138072.0
129 x 166,401 n 130909.0
130 a 173,194 T 131804.0
131 r 169,357 O 128658.0
132 u 182,750 c 133889.0
133 l 175,197 m 137741.0
134 x 178,681 u 135341.0
135 a 173,491 O 137524.0
136 r 173,911
137 c 221,008
138 L 194,225
139 g 183,798
140 v 181,191
141 i 183,343
142 f 185,619
143 C 182,417
144 T 184,415
145 U 177,478
146 c 186,074
147 a 185,043
148 r 191,368
149 L 188,775
150 S 189,082
151 s 205,553
152 T 185,360
153 F 188,124
154 O 192,229
155 t 186,195
156 f 199,385
157 D 207,031
158 n 204,904
159 c 193,602
160 a 192,639
161 r 189,739
162 I 188,126
163 u 172,359
164 l 185,557
165 c 176,611
166 x 175,367
167 a 179,799
168 r 180,298
169 E 208,181
170 s 219,241
171 c 183,805
172 L 179,295
173 M 179,905
174 c 181,007
175 C 189,803
176 T 175,455
177 U 177,944
178 t 181,994
179 T 170,596
180 O 171,139
181 n 177,895
182 t 212,032
183 n 201,581
184 f 183,809
185 D 171,642
186 I 180,091
187 u 192,015
188 l 182,321
189 L 175,846
190 c 164,887
191 u 198,428
192 l 187,117
193 V 180,161
194 c 167,837
195 u 206,666
196 l 182,146
197 j 170,253
198 T 183,839
199 p 182,493
200 e 173,268
201 u 168,411
202 l 175,362
203 x 209,969
204 a 189,760
205 r 188,383
206 u 190,818
207 l 194,882
208 x 217,014
209 a 222,294
210 r 202,168
211 c 214,428
212 L 222,423
213 g 211,729
214 v 208,668
215 i 201,861
216 f 198,337
217 C 211,673
218 T 195,892
219 U 220,084
220 c 228,337
221 a 210,293
222 r 211,517
223 L 209,557
224 S 209,992
225 s 197,032
226 T 207,542
227 F 204,940
228 O 226,709
229 t 239,649
230 f 212,861
231 D 220,233
232 n 216,304
233 c 213,719
234 a 206,916
235 r 208,118
236 I 201,353
237 u 198,338
238 l 199,275
239 c 217,906
240 j 212,109
241 m 187,646
242 u 183,862
243 l 190,398
244 j 185,791
245 u 181,214
246 l 186,322
247 V 185,744
248 c 184,074
249 T 183,461
250 O 222,088
251 c 198,955
252 u 189,194
253 l 183,303
254 j 187,312
255 m 181,988
256 u 185,232
257 l 179,891
258 f 171,024
259 D 184,297
260 n 166,782
261 T 189,567
262 O 209,411
263 c 205,551
264 m 192,048
265 u 190,417
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment