blob: f965e9729e6aebfe1520c4de7b895525bf232985 [file] [log] [blame]
Daniel Dunbar3d1c9462009-03-04 00:04:28 +00001ccc_path = """/Volumes/Data/ddunbar/llvm.install/bin/ccc"""
2ccc_clang = """/Volumes/Data/ddunbar/zorg/xcb_scripts/cc/xcc.fb"""
3ccc_gcc = """/Volumes/Data/ddunbar/zorg/xcb_scripts/cc/xcc.fb -ccc-no-clang"""
4gcc = """/usr/bin/gcc-4.2"""
5ccc_clang_info = """
6ccc version 1.0 (https://ddunbar@llvm.org/svn/llvm-project/cfe/trunk)
7 "/Volumes/Data/ddunbar/llvm.install/bin/clang" "-S" "-disable-free" "--relocation-model=pic" "--disable-fp-elim" "--nozero-initialized-in-bss" "--unwind-tables=1" "--mcpu=core2" "--fmath-errno=0" "-mmacosx-version-min=10.6.0" "-arch" "x86_64" "-o" "/tmp/tmp62ee6x.s" "-x" "c" "/dev/null"
8 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/tmp/tmpyLxO26.o" "/tmp/tmp62ee6x.s"
9 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/collect2" "-dynamic" "-arch" "x86_64" "-macosx_version_min" "10.6.0" "-weak_reference_mismatches" "non-weak" "-o" "a.out" "-lcrt1.10.5.o" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../.." "/tmp/tmpyLxO26.o" "-lgcc_s.10.5" "-lgcc" "-lSystem"
10"""
11ccc_gcc_info = """
12ccc version 1.0 (https://ddunbar@llvm.org/svn/llvm-project/cfe/trunk)
13 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/cc1" "-quiet" "-imultilib" "x86_64" "-D__DYNAMIC__" "/dev/null" "-fPIC" "-quiet" "-dumpbase" "null" "-mmacosx-version-min=10.6.0" "-m64" "-mtune=core2" "-auxbase" "null" "-o" "/tmp/tmpDx0Rtr.s"
14 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/tmp/tmpNbvYrM.o" "/tmp/tmpDx0Rtr.s"
15 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/collect2" "-dynamic" "-arch" "x86_64" "-macosx_version_min" "10.6.0" "-weak_reference_mismatches" "non-weak" "-o" "a.out" "-lcrt1.10.5.o" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../.." "/tmp/tmpNbvYrM.o" "-lgcc_s.10.5" "-lgcc" "-lSystem"
16"""
17gcc_info = """
18Using built-in specs.
19Target: i686-apple-darwin10
20Configured with: /var/tmp/gcc/gcc-5641~3/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10
21Thread model: posix
22gcc version 4.2.1 (Apple Inc. build 5641)
23 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/cc1" "-quiet" "-imultilib" "x86_64" "-D__DYNAMIC__" "/dev/null" "-fPIC" "-quiet" "-dumpbase" "null" "-mmacosx-version-min=10.6.0" "-m64" "-mtune=core2" "-auxbase" "null" "-o" "/var/tmp//ccDnCoVC.s"
24 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/var/tmp//ccwsOXBR.o" "/var/tmp//ccDnCoVC.s"
25 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/collect2" "-dynamic" "-arch" "x86_64" "-macosx_version_min" "10.6.0" "-weak_reference_mismatches" "non-weak" "-o" "a.out" "-lcrt1.10.6.o" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64" "-L/usr/lib/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1" "-L/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../.." "/var/tmp//ccwsOXBR.o" "-lgcc" "-lSystem"
26"""
27style = """make"""
28runs = []
29runs.append(( { 'cc':"ccc_clang",
30 'script':"null",
31 'threads':"1",
32 'pch':"no_pch" },
33{ 'version' : 0,
34 'samples' : [
35 (0, 0.041626, 0.067272, 0.122191),
36 (1, 0.041643, 0.067045, 0.122192),
37 (2, 0.041655, 0.067055, 0.121649),
38 (3, 0.041562, 0.066648, 0.121432),
39 (4, 0.041613, 0.066810, 0.121305),
40]}
41))
42runs.append(( { 'cc':"ccc_gcc",
43 'script':"null",
44 'threads':"1",
45 'pch':"no_pch" },
46{ 'version' : 0,
47 'samples' : [
48 (0, 0.041606, 0.066993, 0.121704),
49 (1, 0.041581, 0.066630, 0.121471),
50 (2, 0.041602, 0.066922, 0.121765),
51 (3, 0.041581, 0.066859, 0.121405),
52 (4, 0.041689, 0.066980, 0.124326),
53]}
54))
55runs.append(( { 'cc':"gcc",
56 'script':"null",
57 'threads':"1",
58 'pch':"no_pch" },
59{ 'version' : 0,
60 'samples' : [
61 (0, 0.041675, 0.067138, 0.121728),
62 (1, 0.041612, 0.066859, 0.121205),
63 (2, 0.041580, 0.066483, 0.120964),
64 (3, 0.041594, 0.066483, 0.120985),
65 (4, 0.041568, 0.066532, 0.120499),
66]}
67))
68runs.append(( { 'cc':"ccc_clang",
69 'script':"###",
70 'threads':"1",
71 'pch':"no_pch" },
72{ 'version' : 0,
73 'samples' : [
74 (0, 2.186639, 1.937014, 4.437061),
75 (1, 2.186681, 1.945610, 4.433872),
76 (2, 2.188041, 1.947231, 4.462319),
77 (3, 2.188190, 1.943516, 4.470365),
78 (4, 2.187020, 1.950682, 4.436890),
79]}
80))
81runs.append(( { 'cc':"ccc_gcc",
82 'script':"###",
83 'threads':"1",
84 'pch':"no_pch" },
85{ 'version' : 0,
86 'samples' : [
87 (0, 2.195748, 1.947951, 4.443053),
88 (1, 2.194402, 1.940449, 4.432535),
89 (2, 2.195423, 1.943498, 4.447053),
90 (3, 2.196253, 1.950332, 4.448664),
91 (4, 2.195660, 1.942226, 4.437071),
92]}
93))
94runs.append(( { 'cc':"gcc",
95 'script':"###",
96 'threads':"1",
97 'pch':"no_pch" },
98{ 'version' : 0,
99 'samples' : [
100 (0, 0.136111, 0.313413, 0.499384),
101 (1, 0.136203, 0.313310, 0.500697),
102 (2, 0.136639, 0.314917, 0.558877),
103 (3, 0.136173, 0.313843, 0.501008),
104 (4, 0.135965, 0.312723, 0.498594),
105]}
106))
107runs.append(( { 'cc':"ccc_clang",
108 'script':"cpp",
109 'threads':"1",
110 'pch':"no_pch" },
111{ 'version' : 0,
112 'samples' : [
113 (0, 2.819676, 2.374582, 5.801642),
114 (1, 2.819568, 2.375962, 5.525720),
115 (2, 2.819725, 2.377977, 5.526612),
116 (3, 2.819563, 2.374766, 5.525245),
117 (4, 2.820020, 2.378179, 5.531853),
118]}
119))
120runs.append(( { 'cc':"ccc_clang",
121 'script':"parse",
122 'threads':"1",
123 'pch':"no_pch" },
124{ 'version' : 0,
125 'samples' : [
126 (0, 2.979842, 2.393759, 5.773241),
127 (1, 2.978360, 2.388217, 5.699588),
128 (2, 2.979615, 2.392749, 5.713015),
129 (3, 2.978055, 2.388861, 5.697303),
130 (4, 2.979260, 2.390138, 5.710568),
131]}
132))
133runs.append(( { 'cc':"ccc_clang",
134 'script':"syntax",
135 'threads':"1",
136 'pch':"no_pch" },
137{ 'version' : 0,
138 'samples' : [
139 (0, 3.525414, 2.495433, 6.457547),
140 (1, 3.523990, 2.498728, 6.378505),
141 (2, 3.523183, 2.492712, 6.370535),
142 (3, 3.523363, 2.494413, 6.376960),
143 (4, 3.525216, 2.501657, 6.413753),
144]}
145))
146runs.append(( { 'cc':"ccc_gcc",
147 'script':"syntax",
148 'threads':"1",
149 'pch':"no_pch" },
150{ 'version' : 0,
151 'samples' : [
152 (0, 6.143927, 2.857721, 9.407785),
153 (1, 6.144766, 2.871091, 9.396498),
154 (2, 6.143893, 2.860256, 9.392155),
155 (3, 6.146454, 2.866420, 9.447510),
156 (4, 6.146771, 2.864488, 9.664806),
157]}
158))
159runs.append(( { 'cc':"gcc",
160 'script':"syntax",
161 'threads':"1",
162 'pch':"no_pch" },
163{ 'version' : 0,
164 'samples' : [
165 (0, 3.975961, 1.044303, 5.199328),
166 (1, 3.976843, 1.044060, 5.209434),
167 (2, 3.976622, 1.043787, 5.223585),
168 (3, 3.975836, 1.043403, 5.198575),
169 (4, 3.975980, 1.035674, 5.196275),
170]}
171))
172runs.append(( { 'cc':"ccc_clang",
173 'script':"irgen",
174 'threads':"1",
175 'pch':"no_pch" },
176{ 'version' : 0,
177 'samples' : [
178 (0, 5.707728, 2.859466, 9.115580),
179 (1, 5.709064, 2.858221, 9.094858),
180 (2, 5.707868, 2.868881, 9.006296),
181 (3, 5.706836, 2.856589, 8.998487),
182 (4, 5.706603, 2.857047, 9.028045),
183]}
184))
185runs.append(( { 'cc':"ccc_clang",
186 'script':"only_asm",
187 'threads':"1",
188 'pch':"no_pch" },
189{ 'version' : 0,
190 'samples' : [
191 (0, 7.855523, 3.041195, 11.679531),
192 (1, 7.855184, 3.046897, 11.389012),
193 (2, 7.855530, 3.039149, 11.435265),
194 (3, 7.856299, 3.037483, 11.382391),
195 (4, 7.854147, 3.043133, 11.373174),
196]}
197))
198runs.append(( { 'cc':"ccc_gcc",
199 'script':"only_asm",
200 'threads':"1",
201 'pch':"no_pch" },
202{ 'version' : 0,
203 'samples' : [
204 (0, 10.926280, 3.168833, 14.542014),
205 (1, 10.931726, 3.174573, 14.573554),
206 (2, 10.933809, 3.163183, 14.857843),
207 (3, 10.927966, 3.164824, 14.543822),
208 (4, 10.927423, 3.166222, 14.658131),
209]}
210))
211runs.append(( { 'cc':"gcc",
212 'script':"only_asm",
213 'threads':"1",
214 'pch':"no_pch" },
215{ 'version' : 0,
216 'samples' : [
217 (0, 8.755856, 1.342961, 10.311273),
218 (1, 8.756782, 1.346296, 10.314137),
219 (2, 8.760167, 1.338744, 10.442545),
220 (3, 8.759031, 1.346241, 10.333765),
221 (4, 8.758174, 1.339294, 10.328992),
222]}
223))
224runs.append(( { 'cc':"ccc_clang",
225 'script':"only_compile",
226 'threads':"1",
227 'pch':"no_pch" },
228{ 'version' : 0,
229 'samples' : [
230 (0, 9.159773, 3.431851, 13.319311),
231 (1, 9.156190, 3.421113, 13.203571),
232 (2, 9.157752, 3.417859, 13.220865),
233 (3, 9.156178, 3.413504, 13.204341),
234 (4, 9.150167, 3.412242, 13.252471),
235]}
236))
237runs.append(( { 'cc':"ccc_gcc",
238 'script':"only_compile",
239 'threads':"1",
240 'pch':"no_pch" },
241{ 'version' : 0,
242 'samples' : [
243 (0, 12.062994, 3.497204, 16.184210),
244 (1, 12.065757, 3.486858, 16.503552),
245 (2, 12.063830, 3.499430, 16.171503),
246 (3, 12.065427, 3.500838, 16.268848),
247 (4, 12.063384, 3.503007, 16.164980),
248]}
249))
250runs.append(( { 'cc':"gcc",
251 'script':"only_compile",
252 'threads':"1",
253 'pch':"no_pch" },
254{ 'version' : 0,
255 'samples' : [
256 (0, 9.836694, 1.570806, 11.863629),
257 (1, 9.835162, 1.580921, 11.762224),
258 (2, 9.836416, 1.572111, 11.893337),
259 (3, 9.835066, 1.571860, 11.751330),
260 (4, 9.836771, 1.575158, 11.783299),
261]}
262))
263runs.append(( { 'cc':"ccc_clang",
264 'script':"all",
265 'threads':"1",
266 'pch':"no_pch" },
267{ 'version' : 0,
268 'samples' : [
269 (0, 9.262905, 3.437217, 13.459870),
270 (1, 9.262539, 3.446216, 13.349994),
271 (2, 9.260750, 3.445077, 13.357125),
272 (3, 9.263932, 3.448647, 13.366228),
273 (4, 9.258133, 3.443125, 13.369278),
274]}
275))
276runs.append(( { 'cc':"ccc_gcc",
277 'script':"all",
278 'threads':"1",
279 'pch':"no_pch" },
280{ 'version' : 0,
281 'samples' : [
282 (0, 12.163348, 3.513017, 16.559292),
283 (1, 12.159476, 3.526493, 16.430252),
284 (2, 12.157784, 3.513763, 16.306505),
285 (3, 12.159307, 3.530832, 16.495815),
286 (4, 12.160843, 3.516564, 16.331499),
287]}
288))
289runs.append(( { 'cc':"gcc",
290 'script':"all",
291 'threads':"1",
292 'pch':"no_pch" },
293{ 'version' : 0,
294 'samples' : [
295 (0, 9.945925, 1.592199, 11.971326),
296 (1, 9.944375, 1.603629, 11.899797),
297 (2, 9.945863, 1.601172, 11.917642),
298 (3, 9.946878, 1.601530, 12.113196),
299 (4, 9.943168, 1.596300, 11.910257),
300]}
301))
302runs.append(( { 'cc':"ccc_clang",
303 'script':"null",
304 'threads':"2",
305 'pch':"no_pch" },
306{ 'version' : 0,
307 'samples' : [
308 (0, 0.042234, 0.072110, 0.068216),
309 (1, 0.042155, 0.071582, 0.067917),
310 (2, 0.042120, 0.071280, 0.067838),
311 (3, 0.042134, 0.071281, 0.067688),
312 (4, 0.042182, 0.071185, 0.068571),
313]}
314))
315runs.append(( { 'cc':"ccc_gcc",
316 'script':"null",
317 'threads':"2",
318 'pch':"no_pch" },
319{ 'version' : 0,
320 'samples' : [
321 (0, 0.042195, 0.072394, 0.067753),
322 (1, 0.042154, 0.071378, 0.067667),
323 (2, 0.042126, 0.071503, 0.067645),
324 (3, 0.042142, 0.071525, 0.067641),
325 (4, 0.042137, 0.071263, 0.067512),
326]}
327))
328runs.append(( { 'cc':"gcc",
329 'script':"null",
330 'threads':"2",
331 'pch':"no_pch" },
332{ 'version' : 0,
333 'samples' : [
334 (0, 0.042117, 0.071863, 0.067866),
335 (1, 0.042095, 0.071587, 0.067778),
336 (2, 0.042123, 0.071824, 0.067718),
337 (3, 0.042017, 0.071448, 0.067336),
338 (4, 0.042098, 0.071669, 0.067649),
339]}
340))
341runs.append(( { 'cc':"ccc_clang",
342 'script':"###",
343 'threads':"2",
344 'pch':"no_pch" },
345{ 'version' : 0,
346 'samples' : [
347 (0, 2.312764, 2.250083, 2.579668),
348 (1, 2.313524, 2.255599, 2.581617),
349 (2, 2.314576, 2.236269, 2.751308),
350 (3, 2.313798, 2.247632, 2.576000),
351 (4, 2.308146, 2.127675, 2.449384),
352]}
353))
354runs.append(( { 'cc':"ccc_gcc",
355 'script':"###",
356 'threads':"2",
357 'pch':"no_pch" },
358{ 'version' : 0,
359 'samples' : [
360 (0, 2.319161, 2.248583, 2.579843),
361 (1, 2.320569, 2.254949, 2.582595),
362 (2, 2.319615, 2.254838, 2.582868),
363 (3, 2.317640, 2.234440, 2.566378),
364 (4, 2.319468, 2.253768, 2.582185),
365]}
366))
367runs.append(( { 'cc':"gcc",
368 'script':"###",
369 'threads':"2",
370 'pch':"no_pch" },
371{ 'version' : 0,
372 'samples' : [
373 (0, 0.138760, 0.342468, 0.274713),
374 (1, 0.138529, 0.338083, 0.270603),
375 (2, 0.138419, 0.339997, 0.272035),
376 (3, 0.138474, 0.339942, 0.271676),
377 (4, 0.138476, 0.339545, 0.271208),
378]}
379))
380runs.append(( { 'cc':"ccc_clang",
381 'script':"cpp",
382 'threads':"2",
383 'pch':"no_pch" },
384{ 'version' : 0,
385 'samples' : [
386 (0, 2.927601, 2.621882, 3.040263),
387 (1, 2.928817, 2.618327, 3.042979),
388 (2, 2.925842, 2.616328, 3.034669),
389 (3, 2.933845, 2.642455, 3.077028),
390 (4, 2.947212, 2.620121, 3.167388),
391]}
392))
393runs.append(( { 'cc':"ccc_clang",
394 'script':"parse",
395 'threads':"2",
396 'pch':"no_pch" },
397{ 'version' : 0,
398 'samples' : [
399 (0, 3.095391, 2.632837, 3.130378),
400 (1, 3.096120, 2.626309, 3.120448),
401 (2, 3.095708, 2.622912, 3.125333),
402 (3, 3.096435, 2.628234, 3.124718),
403 (4, 3.095836, 2.623590, 3.124194),
404]}
405))
406runs.append(( { 'cc':"ccc_clang",
407 'script':"syntax",
408 'threads':"2",
409 'pch':"no_pch" },
410{ 'version' : 0,
411 'samples' : [
412 (0, 3.674570, 2.716479, 3.444615),
413 (1, 3.673243, 2.720120, 3.443432),
414 (2, 3.673080, 2.709820, 3.443546),
415 (3, 3.673200, 2.709185, 3.426130),
416 (4, 3.670534, 2.711744, 3.427015),
417]}
418))
419runs.append(( { 'cc':"ccc_gcc",
420 'script':"syntax",
421 'threads':"2",
422 'pch':"no_pch" },
423{ 'version' : 0,
424 'samples' : [
425 (0, 6.389665, 3.072630, 4.983543),
426 (1, 6.385878, 3.080763, 4.975980),
427 (2, 6.389956, 3.069652, 4.982242),
428 (3, 6.388396, 3.078156, 4.977871),
429 (4, 6.391305, 3.090905, 4.994381),
430]}
431))
432runs.append(( { 'cc':"gcc",
433 'script':"syntax",
434 'threads':"2",
435 'pch':"no_pch" },
436{ 'version' : 0,
437 'samples' : [
438 (0, 4.079359, 1.112710, 2.692685),
439 (1, 4.077052, 1.114109, 2.689234),
440 (2, 4.078218, 1.119202, 2.693919),
441 (3, 4.077124, 1.108491, 2.690559),
442 (4, 4.077296, 1.112142, 2.684408),
443]}
444))
445runs.append(( { 'cc':"ccc_clang",
446 'script':"irgen",
447 'threads':"2",
448 'pch':"no_pch" },
449{ 'version' : 0,
450 'samples' : [
451 (0, 6.043907, 3.082369, 4.874229),
452 (1, 6.044110, 3.072240, 4.860724),
453 (2, 6.049991, 3.085666, 4.927778),
454 (3, 6.050681, 3.087747, 4.866959),
455 (4, 6.046383, 3.081174, 4.865700),
456]}
457))
458runs.append(( { 'cc':"ccc_clang",
459 'script':"only_asm",
460 'threads':"2",
461 'pch':"no_pch" },
462{ 'version' : 0,
463 'samples' : [
464 (0, 8.277376, 3.241075, 6.041627),
465 (1, 8.274767, 3.246052, 6.032635),
466 (2, 8.273632, 3.240323, 6.034355),
467 (3, 8.283322, 3.235898, 6.055232),
468 (4, 8.279572, 3.237813, 6.040545),
469]}
470))
471runs.append(( { 'cc':"ccc_gcc",
472 'script':"only_asm",
473 'threads':"2",
474 'pch':"no_pch" },
475{ 'version' : 0,
476 'samples' : [
477 (0, 11.267468, 3.368598, 7.582008),
478 (1, 11.264991, 3.356817, 7.573902),
479 (2, 11.258736, 3.371794, 7.616322),
480 (3, 11.272174, 3.375177, 7.750662),
481 (4, 11.265369, 3.355828, 7.569228),
482]}
483))
484runs.append(( { 'cc':"gcc",
485 'script':"only_asm",
486 'threads':"2",
487 'pch':"no_pch" },
488{ 'version' : 0,
489 'samples' : [
490 (0, 8.948892, 1.408841, 5.346675),
491 (1, 8.947425, 1.388794, 5.341078),
492 (2, 8.959290, 1.397633, 5.703015),
493 (3, 8.948915, 1.391639, 5.351654),
494 (4, 8.946706, 1.404458, 5.345449),
495]}
496))
497runs.append(( { 'cc':"ccc_clang",
498 'script':"only_compile",
499 'threads':"2",
500 'pch':"no_pch" },
501{ 'version' : 0,
502 'samples' : [
503 (0, 9.576401, 3.659016, 6.972346),
504 (1, 9.577255, 3.641158, 6.953448),
505 (2, 9.572443, 3.647954, 7.051130),
506 (3, 9.571615, 3.646782, 6.956555),
507 (4, 9.572963, 3.653229, 6.957711),
508]}
509))
510runs.append(( { 'cc':"ccc_gcc",
511 'script':"only_compile",
512 'threads':"2",
513 'pch':"no_pch" },
514{ 'version' : 0,
515 'samples' : [
516 (0, 12.425333, 3.720605, 8.468826),
517 (1, 12.420657, 3.729020, 8.648778),
518 (2, 12.424221, 3.709511, 8.467562),
519 (3, 12.425595, 3.726297, 8.449276),
520 (4, 12.422584, 3.718660, 8.713483),
521]}
522))
523runs.append(( { 'cc':"gcc",
524 'script':"only_compile",
525 'threads':"2",
526 'pch':"no_pch" },
527{ 'version' : 0,
528 'samples' : [
529 (0, 10.042865, 1.647364, 6.147098),
530 (1, 10.038624, 1.646965, 6.107788),
531 (2, 10.036193, 1.643319, 6.100944),
532 (3, 10.037764, 1.637319, 6.121365),
533 (4, 10.044532, 1.648919, 6.354301),
534]}
535))
536runs.append(( { 'cc':"ccc_clang",
537 'script':"all",
538 'threads':"2",
539 'pch':"no_pch" },
540{ 'version' : 0,
541 'samples' : [
542 (0, 9.686781, 3.657538, 7.098294),
543 (1, 9.679355, 3.674326, 7.109849),
544 (2, 9.678938, 3.659032, 7.093127),
545 (3, 9.683371, 3.655282, 7.396885),
546 (4, 9.677578, 3.661111, 7.086666),
547]}
548))
549runs.append(( { 'cc':"ccc_gcc",
550 'script':"all",
551 'threads':"2",
552 'pch':"no_pch" },
553{ 'version' : 0,
554 'samples' : [
555 (0, 12.511083, 3.753316, 8.574587),
556 (1, 12.517391, 3.745202, 8.579089),
557 (2, 12.515167, 3.747517, 8.906780),
558 (3, 12.510503, 3.744116, 8.561728),
559 (4, 12.516263, 3.740046, 8.578455),
560]}
561))
562runs.append(( { 'cc':"gcc",
563 'script':"all",
564 'threads':"2",
565 'pch':"no_pch" },
566{ 'version' : 0,
567 'samples' : [
568 (0, 10.139224, 1.659640, 6.213839),
569 (1, 10.144829, 1.668260, 6.423697),
570 (2, 10.144182, 1.670476, 6.213931),
571 (3, 10.144068, 1.658834, 6.211693),
572 (4, 10.138223, 1.667654, 6.222308),
573]}
574))
575runs.append(( { 'cc':"ccc_clang",
576 'script':"null",
577 'threads':"4",
578 'pch':"no_pch" },
579{ 'version' : 0,
580 'samples' : [
581 (0, 0.044057, 0.093485, 0.045956),
582 (1, 0.044004, 0.092769, 0.045605),
583 (2, 0.043901, 0.092551, 0.045247),
584 (3, 0.043818, 0.091785, 0.045295),
585 (4, 0.043924, 0.091899, 0.045216),
586]}
587))
588runs.append(( { 'cc':"ccc_gcc",
589 'script':"null",
590 'threads':"4",
591 'pch':"no_pch" },
592{ 'version' : 0,
593 'samples' : [
594 (0, 0.043938, 0.092531, 0.045317),
595 (1, 0.043985, 0.092990, 0.045413),
596 (2, 0.043847, 0.091943, 0.044986),
597 (3, 0.043889, 0.091626, 0.045207),
598 (4, 0.043936, 0.091446, 0.045068),
599]}
600))
601runs.append(( { 'cc':"gcc",
602 'script':"null",
603 'threads':"4",
604 'pch':"no_pch" },
605{ 'version' : 0,
606 'samples' : [
607 (0, 0.043935, 0.092137, 0.045550),
608 (1, 0.044036, 0.092432, 0.045443),
609 (2, 0.043907, 0.092597, 0.045207),
610 (3, 0.043906, 0.092773, 0.045220),
611 (4, 0.043932, 0.092273, 0.045162),
612]}
613))
614runs.append(( { 'cc':"ccc_clang",
615 'script':"###",
616 'threads':"4",
617 'pch':"no_pch" },
618{ 'version' : 0,
619 'samples' : [
620 (0, 2.510229, 2.524326, 1.447378),
621 (1, 2.511153, 2.582682, 1.463158),
622 (2, 2.509131, 2.551808, 1.443700),
623 (3, 2.530506, 2.606601, 1.631594),
624 (4, 2.525546, 2.556516, 1.460912),
625]}
626))
627runs.append(( { 'cc':"ccc_gcc",
628 'script':"###",
629 'threads':"4",
630 'pch':"no_pch" },
631{ 'version' : 0,
632 'samples' : [
633 (0, 2.519330, 2.572381, 1.455862),
634 (1, 2.519059, 2.662137, 1.521106),
635 (2, 2.506144, 2.556738, 1.456221),
636 (3, 2.511366, 2.577441, 1.459606),
637 (4, 2.526218, 2.553722, 1.574747),
638]}
639))
640runs.append(( { 'cc':"gcc",
641 'script':"###",
642 'threads':"4",
643 'pch':"no_pch" },
644{ 'version' : 0,
645 'samples' : [
646 (0, 0.147023, 0.430956, 0.176525),
647 (1, 0.147430, 0.429136, 0.175834),
648 (2, 0.146893, 0.428812, 0.175145),
649 (3, 0.147174, 0.429968, 0.175169),
650 (4, 0.147492, 0.431385, 0.174682),
651]}
652))
653runs.append(( { 'cc':"ccc_clang",
654 'script':"cpp",
655 'threads':"4",
656 'pch':"no_pch" },
657{ 'version' : 0,
658 'samples' : [
659 (0, 3.167799, 3.158706, 1.805685),
660 (1, 3.167239, 3.135936, 1.802571),
661 (2, 3.157960, 3.130196, 1.803330),
662 (3, 3.146711, 3.153077, 1.813078),
663 (4, 3.149927, 3.152081, 1.801526),
664]}
665))
666runs.append(( { 'cc':"ccc_clang",
667 'script':"parse",
668 'threads':"4",
669 'pch':"no_pch" },
670{ 'version' : 0,
671 'samples' : [
672 (0, 3.342516, 3.109718, 1.823208),
673 (1, 3.353297, 3.103074, 1.819566),
674 (2, 3.333260, 3.149734, 1.829796),
675 (3, 3.338234, 3.103725, 1.822010),
676 (4, 3.336550, 3.100652, 1.832110),
677]}
678))
679runs.append(( { 'cc':"ccc_clang",
680 'script':"syntax",
681 'threads':"4",
682 'pch':"no_pch" },
683{ 'version' : 0,
684 'samples' : [
685 (0, 3.970523, 3.209725, 1.991844),
686 (1, 3.937210, 3.198855, 1.976041),
687 (2, 3.955488, 3.206959, 1.989544),
688 (3, 3.946574, 3.198149, 1.980601),
689 (4, 3.948581, 3.205880, 1.983994),
690]}
691))
692runs.append(( { 'cc':"ccc_gcc",
693 'script':"syntax",
694 'threads':"4",
695 'pch':"no_pch" },
696{ 'version' : 0,
697 'samples' : [
698 (0, 6.732216, 3.619584, 2.782476),
699 (1, 6.745420, 3.616948, 2.790903),
700 (2, 6.750526, 3.594650, 2.790881),
701 (3, 6.738845, 3.612443, 2.790569),
702 (4, 6.747457, 3.617553, 2.788687),
703]}
704))
705runs.append(( { 'cc':"gcc",
706 'script':"syntax",
707 'threads':"4",
708 'pch':"no_pch" },
709{ 'version' : 0,
710 'samples' : [
711 (0, 4.194680, 1.292044, 1.444048),
712 (1, 4.190321, 1.300927, 1.441506),
713 (2, 4.198820, 1.293219, 1.444174),
714 (3, 4.209445, 1.289162, 1.447259),
715 (4, 4.187489, 1.282234, 1.440277),
716]}
717))
718runs.append(( { 'cc':"ccc_clang",
719 'script':"irgen",
720 'threads':"4",
721 'pch':"no_pch" },
722{ 'version' : 0,
723 'samples' : [
724 (0, 6.517757, 3.615464, 2.854763),
725 (1, 6.519460, 3.617775, 2.756124),
726 (2, 6.498704, 3.602169, 2.756365),
727 (3, 6.509982, 3.621462, 2.745702),
728 (4, 6.489827, 3.608797, 2.747793),
729]}
730))
731runs.append(( { 'cc':"ccc_clang",
732 'script':"only_asm",
733 'threads':"4",
734 'pch':"no_pch" },
735{ 'version' : 0,
736 'samples' : [
737 (0, 8.825143, 3.794072, 3.362608),
738 (1, 8.824013, 3.765690, 3.355471),
739 (2, 8.813541, 3.783641, 3.357039),
740 (3, 8.786371, 3.786659, 3.345793),
741 (4, 8.772730, 3.771638, 3.454307),
742]}
743))
744runs.append(( { 'cc':"ccc_gcc",
745 'script':"only_asm",
746 'threads':"4",
747 'pch':"no_pch" },
748{ 'version' : 0,
749 'samples' : [
750 (0, 11.738484, 3.836784, 4.120546),
751 (1, 11.739288, 3.848616, 4.125808),
752 (2, 11.738261, 3.837534, 4.136642),
753 (3, 11.735003, 3.844597, 4.120444),
754 (4, 11.761638, 3.862457, 4.145417),
755]}
756))
757runs.append(( { 'cc':"gcc",
758 'script':"only_asm",
759 'threads':"4",
760 'pch':"no_pch" },
761{ 'version' : 0,
762 'samples' : [
763 (0, 9.155087, 1.561075, 2.833868),
764 (1, 9.154934, 1.538791, 2.833134),
765 (2, 9.183035, 1.553281, 2.902132),
766 (3, 9.151130, 1.546822, 2.879777),
767 (4, 9.151844, 1.542450, 2.825560),
768]}
769))
770runs.append(( { 'cc':"ccc_clang",
771 'script':"only_compile",
772 'threads':"4",
773 'pch':"no_pch" },
774{ 'version' : 0,
775 'samples' : [
776 (0, 10.166988, 4.242308, 3.894601),
777 (1, 10.218686, 4.265537, 3.896997),
778 (2, 10.208211, 4.256174, 3.905990),
779 (3, 10.182169, 4.254989, 4.094963),
780 (4, 10.165336, 4.239672, 3.873703),
781]}
782))
783runs.append(( { 'cc':"ccc_gcc",
784 'script':"only_compile",
785 'threads':"4",
786 'pch':"no_pch" },
787{ 'version' : 0,
788 'samples' : [
789 (0, 12.960833, 4.319633, 4.628599),
790 (1, 12.997509, 4.323695, 4.942418),
791 (2, 12.940625, 4.326994, 4.624419),
792 (3, 12.947641, 4.300034, 4.597456),
793 (4, 12.942562, 4.308688, 4.619190),
794]}
795))
796runs.append(( { 'cc':"gcc",
797 'script':"only_compile",
798 'threads':"4",
799 'pch':"no_pch" },
800{ 'version' : 0,
801 'samples' : [
802 (0, 10.300396, 1.823967, 3.250894),
803 (1, 10.305252, 1.822285, 3.244746),
804 (2, 10.307011, 1.845773, 3.260861),
805 (3, 10.319953, 1.831435, 3.500671),
806 (4, 10.320805, 1.834782, 3.246639),
807]}
808))
809runs.append(( { 'cc':"ccc_clang",
810 'script':"all",
811 'threads':"4",
812 'pch':"no_pch" },
813{ 'version' : 0,
814 'samples' : [
815 (0, 10.297812, 4.264184, 4.013061),
816 (1, 10.315407, 4.293257, 4.021099),
817 (2, 10.257966, 4.265659, 4.006248),
818 (3, 10.307857, 4.273741, 4.044614),
819 (4, 10.273398, 4.260286, 4.216469),
820]}
821))
822runs.append(( { 'cc':"ccc_gcc",
823 'script':"all",
824 'threads':"4",
825 'pch':"no_pch" },
826{ 'version' : 0,
827 'samples' : [
828 (0, 13.040233, 4.302015, 4.719135),
829 (1, 13.046999, 4.316412, 5.773880),
830 (2, 13.081143, 4.324329, 4.745519),
831 (3, 13.025611, 4.311093, 4.738916),
832 (4, 13.063041, 4.336277, 4.771969),
833]}
834))
835runs.append(( { 'cc':"gcc",
836 'script':"all",
837 'threads':"4",
838 'pch':"no_pch" },
839{ 'version' : 0,
840 'samples' : [
841 (0, 10.419745, 1.855515, 3.343652),
842 (1, 10.447391, 1.858839, 3.374031),
843 (2, 10.428436, 1.866242, 3.381289),
844 (3, 10.428931, 1.879273, 3.582034),
845 (4, 10.410715, 1.836761, 3.371333),
846]}
847))
848runs.append(( { 'cc':"ccc_clang",
849 'script':"null",
850 'threads':"8",
851 'pch':"no_pch" },
852{ 'version' : 0,
853 'samples' : [
854 (0, 0.044629, 0.104236, 0.047124),
855 (1, 0.044357, 0.101072, 0.046054),
856 (2, 0.044261, 0.099350, 0.045512),
857 (3, 0.044279, 0.099032, 0.045401),
858 (4, 0.044291, 0.098233, 0.045262),
859]}
860))
861runs.append(( { 'cc':"ccc_gcc",
862 'script':"null",
863 'threads':"8",
864 'pch':"no_pch" },
865{ 'version' : 0,
866 'samples' : [
867 (0, 0.044388, 0.101047, 0.045972),
868 (1, 0.044267, 0.100816, 0.045836),
869 (2, 0.044319, 0.100931, 0.045829),
870 (3, 0.044242, 0.102208, 0.046286),
871 (4, 0.044197, 0.101894, 0.046310),
872]}
873))
874runs.append(( { 'cc':"gcc",
875 'script':"null",
876 'threads':"8",
877 'pch':"no_pch" },
878{ 'version' : 0,
879 'samples' : [
880 (0, 0.044199, 0.099476, 0.045336),
881 (1, 0.044064, 0.099032, 0.045431),
882 (2, 0.044081, 0.097169, 0.044910),
883 (3, 0.044055, 0.099088, 0.044957),
884 (4, 0.044322, 0.099454, 0.045563),
885]}
886))
887runs.append(( { 'cc':"ccc_clang",
888 'script':"###",
889 'threads':"8",
890 'pch':"no_pch" },
891{ 'version' : 0,
892 'samples' : [
893 (0, 2.768949, 3.566605, 1.008622),
894 (1, 2.753933, 3.515221, 1.011067),
895 (2, 2.790210, 3.581213, 1.006835),
896 (3, 2.742393, 3.612996, 1.065939),
897 (4, 2.783563, 3.457715, 0.977203),
898]}
899))
900runs.append(( { 'cc':"ccc_gcc",
901 'script':"###",
902 'threads':"8",
903 'pch':"no_pch" },
904{ 'version' : 0,
905 'samples' : [
906 (0, 2.803126, 3.542212, 1.140376),
907 (1, 2.794538, 3.523127, 1.000266),
908 (2, 2.821545, 3.533185, 0.996633),
909 (3, 2.754702, 3.604113, 1.127400),
910 (4, 2.773800, 3.590831, 1.023085),
911]}
912))
913runs.append(( { 'cc':"gcc",
914 'script':"###",
915 'threads':"8",
916 'pch':"no_pch" },
917{ 'version' : 0,
918 'samples' : [
919 (0, 0.162694, 0.629660, 0.131824),
920 (1, 0.162231, 0.630903, 0.131937),
921 (2, 0.162713, 0.636833, 0.133010),
922 (3, 0.163527, 0.627696, 0.130973),
923 (4, 0.162591, 0.628073, 0.128269),
924]}
925))
926runs.append(( { 'cc':"ccc_clang",
927 'script':"cpp",
928 'threads':"8",
929 'pch':"no_pch" },
930{ 'version' : 0,
931 'samples' : [
932 (0, 3.398995, 4.386961, 1.222372),
933 (1, 3.433913, 4.302404, 1.191109),
934 (2, 3.403972, 4.249079, 1.179600),
935 (3, 3.430418, 4.241026, 1.173406),
936 (4, 3.405708, 4.295249, 1.192367),
937]}
938))
939runs.append(( { 'cc':"ccc_clang",
940 'script':"parse",
941 'threads':"8",
942 'pch':"no_pch" },
943{ 'version' : 0,
944 'samples' : [
945 (0, 3.589608, 4.234909, 1.206952),
946 (1, 3.595580, 4.250801, 1.195809),
947 (2, 3.598782, 4.186360, 1.189533),
948 (3, 3.576135, 4.210771, 1.192198),
949 (4, 3.596508, 4.272774, 1.195682),
950]}
951))
952runs.append(( { 'cc':"ccc_clang",
953 'script':"syntax",
954 'threads':"8",
955 'pch':"no_pch" },
956{ 'version' : 0,
957 'samples' : [
958 (0, 4.188318, 4.323380, 1.272841),
959 (1, 4.204432, 4.301331, 1.276169),
960 (2, 4.232123, 4.359346, 1.308850),
961 (3, 4.254709, 4.295013, 1.277959),
962 (4, 4.214074, 4.293825, 1.275462),
963]}
964))
965runs.append(( { 'cc':"ccc_gcc",
966 'script':"syntax",
967 'threads':"8",
968 'pch':"no_pch" },
969{ 'version' : 0,
970 'samples' : [
971 (0, 7.056727, 4.672983, 1.677022),
972 (1, 7.064183, 4.697158, 1.685536),
973 (2, 7.013256, 4.653804, 1.669026),
974 (3, 7.077917, 4.720479, 1.692836),
975 (4, 7.028864, 4.654591, 1.674130),
976]}
977))
978runs.append(( { 'cc':"gcc",
979 'script':"syntax",
980 'threads':"8",
981 'pch':"no_pch" },
982{ 'version' : 0,
983 'samples' : [
984 (0, 4.250811, 1.598520, 0.822128),
985 (1, 4.255341, 1.616523, 0.819562),
986 (2, 4.282720, 1.628032, 0.823764),
987 (3, 4.296236, 1.628292, 0.828753),
988 (4, 4.263254, 1.614337, 0.822968),
989]}
990))
991runs.append(( { 'cc':"ccc_clang",
992 'script':"irgen",
993 'threads':"8",
994 'pch':"no_pch" },
995{ 'version' : 0,
996 'samples' : [
997 (0, 6.828563, 4.698920, 1.665128),
998 (1, 6.887088, 4.678607, 1.660858),
999 (2, 6.867776, 4.703203, 1.657673),
1000 (3, 6.841523, 4.645255, 1.637169),
1001 (4, 6.904172, 4.682556, 1.690968),
1002]}
1003))
1004runs.append(( { 'cc':"ccc_clang",
1005 'script':"only_asm",
1006 'threads':"8",
1007 'pch':"no_pch" },
1008{ 'version' : 0,
1009 'samples' : [
1010 (0, 9.164624, 4.728257, 2.026243),
1011 (1, 9.258789, 4.757386, 1.996115),
1012 (2, 9.215979, 4.740186, 1.995604),
1013 (3, 9.241390, 4.750833, 2.007054),
1014 (4, 9.161773, 4.742841, 1.987729),
1015]}
1016))
1017runs.append(( { 'cc':"ccc_gcc",
1018 'script':"only_asm",
1019 'threads':"8",
1020 'pch':"no_pch" },
1021{ 'version' : 0,
1022 'samples' : [
1023 (0, 12.113609, 4.726450, 2.385739),
1024 (1, 12.121322, 4.784194, 2.416434),
1025 (2, 12.095256, 4.762198, 2.394130),
1026 (3, 12.125848, 4.743744, 2.386863),
1027 (4, 12.117883, 4.759723, 2.384746),
1028]}
1029))
1030runs.append(( { 'cc':"gcc",
1031 'script':"only_asm",
1032 'threads':"8",
1033 'pch':"no_pch" },
1034{ 'version' : 0,
1035 'samples' : [
1036 (0, 9.196017, 1.794764, 1.538604),
1037 (1, 9.293693, 1.830825, 1.559088),
1038 (2, 9.210498, 1.813935, 1.538989),
1039 (3, 9.207860, 1.799598, 1.536893),
1040 (4, 9.202729, 1.797648, 1.530905),
1041]}
1042))
1043runs.append(( { 'cc':"ccc_clang",
1044 'script':"only_compile",
1045 'threads':"8",
1046 'pch':"no_pch" },
1047{ 'version' : 0,
1048 'samples' : [
1049 (0, 10.574802, 5.298921, 2.539728),
1050 (1, 10.657320, 5.376201, 2.329437),
1051 (2, 10.650595, 5.345177, 2.311878),
1052 (3, 10.611628, 5.366770, 2.319432),
1053 (4, 10.599574, 5.358888, 2.479782),
1054]}
1055))
1056runs.append(( { 'cc':"ccc_gcc",
1057 'script':"only_compile",
1058 'threads':"8",
1059 'pch':"no_pch" },
1060{ 'version' : 0,
1061 'samples' : [
1062 (0, 13.432160, 5.417611, 2.691172),
1063 (1, 13.443341, 5.377409, 2.678012),
1064 (2, 13.343336, 5.338212, 2.812471),
1065 (3, 13.333183, 5.333529, 2.687594),
1066 (4, 13.384371, 5.414969, 2.837339),
1067]}
1068))
1069runs.append(( { 'cc':"gcc",
1070 'script':"only_compile",
1071 'threads':"8",
1072 'pch':"no_pch" },
1073{ 'version' : 0,
1074 'samples' : [
1075 (0, 10.381974, 2.152140, 1.786428),
1076 (1, 10.378996, 2.143003, 1.774503),
1077 (2, 10.453921, 2.187323, 1.794154),
1078 (3, 10.398109, 2.212740, 2.013101),
1079 (4, 10.435604, 2.197729, 1.779200),
1080]}
1081))
1082runs.append(( { 'cc':"ccc_clang",
1083 'script':"all",
1084 'threads':"8",
1085 'pch':"no_pch" },
1086{ 'version' : 0,
1087 'samples' : [
1088 (0, 10.786656, 5.383657, 2.435159),
1089 (1, 10.689933, 5.362047, 2.435158),
1090 (2, 10.761754, 5.406655, 2.462640),
1091 (3, 10.760319, 5.401706, 2.571526),
1092 (4, 10.666932, 5.361587, 2.444485),
1093]}
1094))
1095runs.append(( { 'cc':"ccc_gcc",
1096 'script':"all",
1097 'threads':"8",
1098 'pch':"no_pch" },
1099{ 'version' : 0,
1100 'samples' : [
1101 (0, 13.519919, 5.421898, 2.821722),
1102 (1, 13.447262, 5.364940, 2.926024),
1103 (2, 13.464838, 5.369476, 2.802961),
1104 (3, 13.514555, 5.440290, 2.831226),
1105 (4, 13.443975, 5.410124, 2.947296),
1106]}
1107))
1108runs.append(( { 'cc':"gcc",
1109 'script':"all",
1110 'threads':"8",
1111 'pch':"no_pch" },
1112{ 'version' : 0,
1113 'samples' : [
1114 (0, 10.498388, 2.171118, 2.153460),
1115 (1, 10.524313, 2.175829, 1.899075),
1116 (2, 10.502688, 2.185754, 1.894639),
1117 (3, 10.498667, 2.201617, 1.888811),
1118 (4, 10.488970, 2.166527, 1.885400),
1119]}
1120))