1 start = """2009-06-26_10-19""" 2 clang = """/Volumes/Data/ddunbar/llvm.install/bin/clang""" 3 gcc = """/usr/bin/gcc-4.2""" 4 clang_info = """ 5 clang version 1.0 (https://ddunbar@llvm.org/svn/llvm-project/cfe/trunk 70266M) 6 Target: x86_64-apple-darwin10 7 "/Volumes/Data/ddunbar/llvm.install/bin/../libexec/clang-cc" "-triple" "x86_64-apple-darwin10" "-S" "-disable-free" "-main-file-name" "null" "--relocation-model" "pic" "-pic-level=1" "--disable-fp-elim" "--unwind-tables=1" "--fmath-errno=0" "-mmacosx-version-min=10.6.0" "-fdiagnostics-show-option" "-o" "/var/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-/cc-CVKyzP.s" "-x" "c" "/dev/null" 8 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/var/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-/cc-yeTCzJ.o" "/var/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-/cc-CVKyzP.s" 9 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld" "-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/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-/cc-yeTCzJ.o" "-lSystem" "-lgcc" 10 """ 11 gcc_info = """ 12 Using built-in specs. 13 Target: i686-apple-darwin10 14 Configured with: /var/tmp/gcc/gcc-5646~6/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 15 Thread model: posix 16 gcc version 4.2.1 (Apple Inc. build 5646) 17 "/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/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-//cc1kQh9M.s" 18 "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/var/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-//ccQcv4DT.o" "/var/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-//cc1kQh9M.s" 19 "/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/folders/cl/clrOX6SaG+moCeRKEI4PtU+++TI/-Tmp-//ccQcv4DT.o" "-lSystem" "-lgcc" "-lSystem" 20 """ 21 style = """make""" 22 runs = [] 23 runs.append(( { 'cc':"clang_pch", 24 'script':"null", 25 'threads':"8", 26 'pch':"no_pch" }, 27 { 'version' : 0, 28 'samples' : [ 29 (0, 0.065445, 0.110578, 0.041286), 30 (1, 0.064915, 0.107837, 0.038992), 31 (2, 0.065191, 0.106475, 0.039233), 32 (3, 0.064924, 0.107004, 0.039142), 33 (4, 0.065260, 0.108901, 0.038903), 34 ]} 35 )) 36 runs.append(( { 'cc':"gcc", 37 'script':"null", 38 'threads':"8", 39 'pch':"no_pch" }, 40 { 'version' : 0, 41 'samples' : [ 42 (0, 0.066126, 0.112036, 0.040769), 43 (1, 0.065207, 0.108471, 0.038945), 44 (2, 0.065186, 0.107970, 0.038926), 45 (3, 0.065149, 0.108577, 0.039189), 46 (4, 0.065456, 0.109348, 0.039253), 47 ]} 48 )) 49 runs.append(( { 'cc':"clang_pch", 50 'script':"###", 51 'threads':"8", 52 'pch':"no_pch" }, 53 { 'version' : 0, 54 'samples' : [ 55 (0, 0.206667, 0.425607, 0.110976), 56 (1, 0.204719, 0.410080, 0.107065), 57 (2, 0.204989, 0.410953, 0.108714), 58 (3, 0.204985, 0.407392, 0.107438), 59 (4, 0.203424, 0.408111, 0.108717), 60 ]} 61 )) 62 runs.append(( { 'cc':"gcc", 63 'script':"###", 64 'threads':"8", 65 'pch':"no_pch" }, 66 { 'version' : 0, 67 'samples' : [ 68 (0, 0.265631, 0.798950, 0.161461), 69 (1, 0.263615, 0.805888, 0.160308), 70 (2, 0.263824, 0.686335, 0.145542), 71 (3, 0.262625, 0.949966, 0.177774), 72 (4, 0.263458, 0.820937, 0.162473), 73 ]} 74 )) 75 runs.append(( { 'cc':"clang_pch", 76 'script':"syntax", 77 'threads':"8", 78 'pch':"no_pch" }, 79 { 'version' : 0, 80 'samples' : [ 81 (0, 1.464727, 0.818916, 0.657338), 82 (1, 1.492318, 0.850179, 0.351025), 83 (2, 1.492530, 0.861113, 0.349530), 84 (3, 1.515402, 0.868510, 0.354163), 85 (4, 1.501033, 0.855415, 0.351763), 86 ]} 87 )) 88 runs.append(( { 'cc':"gcc", 89 'script':"syntax", 90 'threads':"8", 91 'pch':"no_pch" }, 92 { 'version' : 0, 93 'samples' : [ 94 (0, 4.339387, 1.362012, 0.808105), 95 (1, 4.327148, 1.319992, 0.794006), 96 (2, 4.327374, 1.320020, 0.793893), 97 (3, 4.319876, 1.319808, 0.787893), 98 (4, 4.329951, 1.344321, 0.796930), 99 ]} 100 )) 101 runs.append(( { 'cc':"clang_pch", 102 'script':"irgen", 103 'threads':"8", 104 'pch':"no_pch" }, 105 { 'version' : 0, 106 'samples' : [ 107 (0, 3.977307, 1.244670, 0.754129), 108 (1, 3.948981, 1.236009, 0.751078), 109 (2, 3.987417, 1.247336, 0.750608), 110 (3, 3.973621, 1.227822, 0.746016), 111 (4, 3.947019, 1.234332, 0.741703), 112 ]} 113 )) 114 runs.append(( { 'cc':"clang_pch", 115 'script':"only_asm", 116 'threads':"8", 117 'pch':"no_pch" }, 118 { 'version' : 0, 119 'samples' : [ 120 (0, 6.749291, 1.404829, 1.149195), 121 (1, 6.750589, 1.434406, 1.151828), 122 (2, 6.744767, 1.415306, 1.146994), 123 (3, 6.738192, 1.425966, 1.147283), 124 (4, 6.755475, 1.410701, 1.147945), 125 ]} 126 )) 127 runs.append(( { 'cc':"gcc", 128 'script':"only_asm", 129 'threads':"8", 130 'pch':"no_pch" }, 131 { 'version' : 0, 132 'samples' : [ 133 (0, 9.403397, 1.560103, 1.539962), 134 (1, 9.398348, 1.540148, 1.526404), 135 (2, 9.421496, 1.551876, 1.744563), 136 (3, 9.456310, 1.589165, 1.539901), 137 (4, 9.417963, 1.545186, 1.528347), 138 ]} 139 )) 140 runs.append(( { 'cc':"clang_pch", 141 'script':"only_compile", 142 'threads':"8", 143 'pch':"no_pch" }, 144 { 'version' : 0, 145 'samples' : [ 146 (0, 8.032359, 1.747400, 1.467280), 147 (1, 7.962687, 1.720919, 1.391892), 148 (2, 7.986155, 1.694753, 1.426921), 149 (3, 7.978081, 1.695359, 1.416691), 150 (4, 7.977982, 1.687328, 1.419240), 151 ]} 152 )) 153 runs.append(( { 'cc':"gcc", 154 'script':"only_compile", 155 'threads':"8", 156 'pch':"no_pch" }, 157 { 'version' : 0, 158 'samples' : [ 159 (0, 10.750102, 1.794398, 1.729777), 160 (1, 10.730841, 1.801150, 1.728536), 161 (2, 10.723943, 1.779271, 1.701177), 162 (3, 10.730824, 1.778987, 1.705904), 163 (4, 10.741052, 1.819326, 1.724089), 164 ]} 165 )) 166 runs.append(( { 'cc':"clang_pch", 167 'script':"all", 168 'threads':"8", 169 'pch':"no_pch" }, 170 { 'version' : 0, 171 'samples' : [ 172 (0, 8.070440, 1.732707, 1.518658), 173 (1, 8.111095, 1.739793, 1.542162), 174 (2, 8.106386, 1.751412, 1.552584), 175 (3, 8.062847, 1.723786, 1.540230), 176 (4, 8.075670, 1.701288, 1.509957), 177 ]} 178 )) 179 runs.append(( { 'cc':"gcc", 180 'script':"all", 181 'threads':"8", 182 'pch':"no_pch" }, 183 { 'version' : 0, 184 'samples' : [ 185 (0, 10.803240, 1.832409, 1.822466), 186 (1, 10.797956, 1.833142, 1.875121), 187 (2, 10.815192, 1.818826, 1.835845), 188 (3, 10.826268, 1.809307, 1.823997), 189 (4, 10.815709, 1.809185, 1.840403), 190 ]} 191 )) 192 runs.append(( { 'cc':"clang_pch", 193 'script':"null", 194 'threads':"1", 195 'pch':"no_pch" }, 196 { 'version' : 0, 197 'samples' : [ 198 (0, 0.060892, 0.065833, 0.155946), 199 (1, 0.060517, 0.064263, 0.133922), 200 (2, 0.060487, 0.064208, 0.133807), 201 (3, 0.060484, 0.063849, 0.134039), 202 (4, 0.060465, 0.064026, 0.133506), 203 ]} 204 )) 205 runs.append(( { 'cc':"gcc", 206 'script':"null", 207 'threads':"1", 208 'pch':"no_pch" }, 209 { 'version' : 0, 210 'samples' : [ 211 (0, 0.060780, 0.064833, 0.136229), 212 (1, 0.060581, 0.064090, 0.134156), 213 (2, 0.060534, 0.064191, 0.133656), 214 (3, 0.060524, 0.064027, 0.133635), 215 (4, 0.060523, 0.063964, 0.133708), 216 ]} 217 )) 218 runs.append(( { 'cc':"clang_pch", 219 'script':"###", 220 'threads':"1", 221 'pch':"no_pch" }, 222 { 'version' : 0, 223 'samples' : [ 224 (0, 0.182177, 0.218261, 0.480256), 225 (1, 0.181253, 0.215086, 0.446808), 226 (2, 0.181503, 0.215725, 0.450776), 227 (3, 0.181187, 0.215330, 0.447765), 228 (4, 0.181176, 0.215050, 0.446595), 229 ]} 230 )) 231 runs.append(( { 'cc':"gcc", 232 'script':"###", 233 'threads':"1", 234 'pch':"no_pch" }, 235 { 'version' : 0, 236 'samples' : [ 237 (0, 0.236347, 0.301491, 0.583495), 238 (1, 0.235946, 0.299452, 0.568506), 239 (2, 0.235676, 0.298048, 0.559954), 240 (3, 0.235782, 0.298448, 0.561808), 241 (4, 0.235882, 0.299948, 0.563575), 242 ]} 243 )) 244 runs.append(( { 'cc':"clang_pch", 245 'script':"syntax", 246 'threads':"1", 247 'pch':"no_pch" }, 248 { 'version' : 0, 249 'samples' : [ 250 (0, 1.355242, 0.589876, 2.134110), 251 (1, 1.354939, 0.586215, 2.111487), 252 (2, 1.354329, 0.589784, 2.109410), 253 (3, 1.355080, 0.586192, 2.122027), 254 (4, 1.354042, 0.581133, 2.111260), 255 ]} 256 )) 257 runs.append(( { 'cc':"gcc", 258 'script':"syntax", 259 'threads':"1", 260 'pch':"no_pch" }, 261 { 'version' : 0, 262 'samples' : [ 263 (0, 4.044141, 0.951252, 5.162733), 264 (1, 4.043237, 0.954487, 5.147568), 265 (2, 4.043888, 0.952179, 5.146153), 266 (3, 4.043125, 0.948038, 5.147289), 267 (4, 4.043883, 0.943084, 5.147096), 268 ]} 269 )) 270 runs.append(( { 'cc':"clang_pch", 271 'script':"irgen", 272 'threads':"1", 273 'pch':"no_pch" }, 274 { 'version' : 0, 275 'samples' : [ 276 (0, 3.444049, 0.848918, 4.534581), 277 (1, 3.444084, 0.854620, 4.525171), 278 (2, 3.444498, 0.862757, 4.598576), 279 (3, 3.442347, 0.856215, 4.518719), 280 (4, 3.443622, 0.866269, 4.532286), 281 ]} 282 )) 283 runs.append(( { 'cc':"clang_pch", 284 'script':"only_asm", 285 'threads':"1", 286 'pch':"no_pch" }, 287 { 'version' : 0, 288 'samples' : [ 289 (0, 6.065809, 1.034261, 7.390113), 290 (1, 6.064420, 1.027780, 7.396403), 291 (2, 6.065132, 1.030652, 7.471856), 292 (3, 6.060587, 1.031604, 7.337894), 293 (4, 6.064466, 1.050338, 7.360592), 294 ]} 295 )) 296 runs.append(( { 'cc':"gcc", 297 'script':"only_asm", 298 'threads':"1", 299 'pch':"no_pch" }, 300 { 'version' : 0, 301 'samples' : [ 302 (0, 8.960646, 1.236906, 10.456741), 303 (1, 8.957264, 1.234577, 10.357447), 304 (2, 8.956407, 1.237590, 10.352680), 305 (3, 8.957027, 1.241364, 10.398440), 306 (4, 8.956120, 1.239588, 10.355988), 307 ]} 308 )) 309 runs.append(( { 'cc':"clang_pch", 310 'script':"only_compile", 311 'threads':"1", 312 'pch':"no_pch" }, 313 { 'version' : 0, 314 'samples' : [ 315 (0, 7.277301, 1.238993, 8.973009), 316 (1, 7.277048, 1.246566, 9.027985), 317 (2, 7.277032, 1.226791, 8.944300), 318 (3, 7.277537, 1.242752, 8.970441), 319 (4, 7.278972, 1.238938, 8.989529), 320 ]} 321 )) 322 runs.append(( { 'cc':"gcc", 323 'script':"only_compile", 324 'threads':"1", 325 'pch':"no_pch" }, 326 { 'version' : 0, 327 'samples' : [ 328 (0, 10.081783, 1.335714, 11.707981), 329 (1, 10.081742, 1.344538, 11.682596), 330 (2, 10.079740, 1.330281, 11.681210), 331 (3, 10.074737, 1.324856, 11.632253), 332 (4, 10.075030, 1.350316, 11.633475), 333 ]} 334 )) 335 runs.append(( { 'cc':"clang_pch", 336 'script':"all", 337 'threads':"1", 338 'pch':"no_pch" }, 339 { 'version' : 0, 340 'samples' : [ 341 (0, 7.377028, 1.265309, 9.283505), 342 (1, 7.376723, 1.253489, 9.102278), 343 (2, 7.376104, 1.255404, 9.094650), 344 (3, 7.376589, 1.260461, 9.246790), 345 (4, 7.377455, 1.255013, 9.095294), 346 ]} 347 )) 348 runs.append(( { 'cc':"gcc", 349 'script':"all", 350 'threads':"1", 351 'pch':"no_pch" }, 352 { 'version' : 0, 353 'samples' : [ 354 (0, 10.172422, 1.355756, 11.797816), 355 (1, 10.173442, 1.357210, 11.808185), 356 (2, 10.173484, 1.346743, 11.781768), 357 (3, 10.170524, 1.352371, 11.749764), 358 (4, 10.171428, 1.362057, 11.760581), 359 ]} 360 )) 361 runs.append(( { 'cc':"clang_pch", 362 'script':"null", 363 'threads':"2", 364 'pch':"no_pch" }, 365 { 'version' : 0, 366 'samples' : [ 367 (0, 0.061930, 0.070826, 0.090142), 368 (1, 0.061012, 0.067330, 0.073687), 369 (2, 0.060994, 0.067246, 0.073681), 370 (3, 0.061099, 0.067234, 0.074369), 371 (4, 0.061022, 0.066989, 0.073428), 372 ]} 373 )) 374 runs.append(( { 'cc':"gcc", 375 'script':"null", 376 'threads':"2", 377 'pch':"no_pch" }, 378 { 'version' : 0, 379 'samples' : [ 380 (0, 0.061591, 0.069558, 0.083641), 381 (1, 0.061059, 0.067184, 0.073565), 382 (2, 0.061076, 0.067165, 0.073724), 383 (3, 0.061096, 0.066990, 0.073567), 384 (4, 0.061062, 0.067199, 0.073221), 385 ]} 386 )) 387 runs.append(( { 'cc':"clang_pch", 388 'script':"###", 389 'threads':"2", 390 'pch':"no_pch" }, 391 { 'version' : 0, 392 'samples' : [ 393 (0, 0.185243, 0.234231, 0.256557), 394 (1, 0.184673, 0.232841, 0.245015), 395 (2, 0.184453, 0.232130, 0.244661), 396 (3, 0.184370, 0.230836, 0.243152), 397 (4, 0.184320, 0.231212, 0.244266), 398 ]} 399 )) 400 runs.append(( { 'cc':"gcc", 401 'script':"###", 402 'threads':"2", 403 'pch':"no_pch" }, 404 { 'version' : 0, 405 'samples' : [ 406 (0, 0.239474, 0.325816, 0.314883), 407 (1, 0.238393, 0.326431, 0.306354), 408 (2, 0.238299, 0.326449, 0.307918), 409 (3, 0.237867, 0.325013, 0.305753), 410 (4, 0.238329, 0.326355, 0.306446), 411 ]} 412 )) 413 runs.append(( { 'cc':"clang_pch", 414 'script':"syntax", 415 'threads':"2", 416 'pch':"no_pch" }, 417 { 'version' : 0, 418 'samples' : [ 419 (0, 1.386532, 0.594929, 1.083410), 420 (1, 1.385214, 0.591925, 1.071299), 421 (2, 1.385670, 0.596527, 1.071159), 422 (3, 1.385205, 0.595489, 1.071494), 423 (4, 1.385904, 0.590797, 1.067600), 424 ]} 425 )) 426 runs.append(( { 'cc':"gcc", 427 'script':"syntax", 428 'threads':"2", 429 'pch':"no_pch" }, 430 { 'version' : 0, 431 'samples' : [ 432 (0, 4.154845, 0.996239, 2.665919), 433 (1, 4.149680, 0.998786, 2.651533), 434 (2, 4.150974, 1.006984, 2.655142), 435 (3, 4.152007, 1.008280, 2.659809), 436 (4, 4.152938, 1.003288, 2.658114), 437 ]} 438 )) 439 runs.append(( { 'cc':"clang_pch", 440 'script':"irgen", 441 'threads':"2", 442 'pch':"no_pch" }, 443 { 'version' : 0, 444 'samples' : [ 445 (0, 3.644865, 0.892229, 2.404722), 446 (1, 3.639556, 0.887595, 2.387664), 447 (2, 3.643246, 0.880541, 2.387287), 448 (3, 3.643391, 0.883751, 2.401062), 449 (4, 3.644145, 0.886052, 2.392286), 450 ]} 451 )) 452 runs.append(( { 'cc':"clang_pch", 453 'script':"only_asm", 454 'threads':"2", 455 'pch':"no_pch" }, 456 { 'version' : 0, 457 'samples' : [ 458 (0, 6.307048, 1.072104, 3.873967), 459 (1, 6.313464, 1.064256, 3.870116), 460 (2, 6.307031, 1.064902, 3.865455), 461 (3, 6.309147, 1.070336, 3.900830), 462 (4, 6.307909, 1.066836, 3.868847), 463 ]} 464 )) 465 runs.append(( { 'cc':"gcc", 466 'script':"only_asm", 467 'threads':"2", 468 'pch':"no_pch" }, 469 { 'version' : 0, 470 'samples' : [ 471 (0, 9.143474, 1.275600, 5.365390), 472 (1, 9.141933, 1.276966, 5.352204), 473 (2, 9.141995, 1.270270, 5.353590), 474 (3, 9.143375, 1.285837, 5.356607), 475 (4, 9.144897, 1.283080, 5.494642), 476 ]} 477 )) 478 runs.append(( { 'cc':"clang_pch", 479 'script':"only_compile", 480 'threads':"2", 481 'pch':"no_pch" }, 482 { 'version' : 0, 483 'samples' : [ 484 (0, 7.533151, 1.293809, 4.718994), 485 (1, 7.528865, 1.295241, 4.726586), 486 (2, 7.528888, 1.303576, 4.729746), 487 (3, 7.525020, 1.295358, 4.716415), 488 (4, 7.528346, 1.289752, 4.721087), 489 ]} 490 )) 491 runs.append(( { 'cc':"gcc", 492 'script':"only_compile", 493 'threads':"2", 494 'pch':"no_pch" }, 495 { 'version' : 0, 496 'samples' : [ 497 (0, 10.287174, 1.382953, 6.031426), 498 (1, 10.283068, 1.389433, 6.021822), 499 (2, 10.283543, 1.392869, 6.004187), 500 (3, 10.284358, 1.377433, 5.997940), 501 (4, 10.289169, 1.391765, 6.007507), 502 ]} 503 )) 504 runs.append(( { 'cc':"clang_pch", 505 'script':"all", 506 'threads':"2", 507 'pch':"no_pch" }, 508 { 'version' : 0, 509 'samples' : [ 510 (0, 7.619409, 1.304847, 4.862155), 511 (1, 7.623702, 1.312795, 4.906194), 512 (2, 7.621269, 1.306275, 4.840736), 513 (3, 7.621495, 1.319364, 4.862966), 514 (4, 7.621999, 1.304611, 4.860783), 515 ]} 516 )) 517 runs.append(( { 'cc':"gcc", 518 'script':"all", 519 'threads':"2", 520 'pch':"no_pch" }, 521 { 'version' : 0, 522 'samples' : [ 523 (0, 10.367482, 1.401449, 6.145377), 524 (1, 10.373043, 1.412685, 6.172106), 525 (2, 10.373049, 1.398992, 6.103300), 526 (3, 10.373781, 1.396096, 6.107375), 527 (4, 10.366926, 1.406716, 6.112696), 528 ]} 529 )) 530 runs.append(( { 'cc':"clang_pch", 531 'script':"null", 532 'threads':"4", 533 'pch':"no_pch" }, 534 { 'version' : 0, 535 'samples' : [ 536 (0, 0.064425, 0.090165, 0.056533), 537 (1, 0.062985, 0.083843, 0.047935), 538 (2, 0.062983, 0.083616, 0.047921), 539 (3, 0.063039, 0.084145, 0.048157), 540 (4, 0.063026, 0.084462, 0.048349), 541 ]} 542 )) 543 runs.append(( { 'cc':"gcc", 544 'script':"null", 545 'threads':"4", 546 'pch':"no_pch" }, 547 { 'version' : 0, 548 'samples' : [ 549 (0, 0.064141, 0.088108, 0.053766), 550 (1, 0.063195, 0.084658, 0.048108), 551 (2, 0.063350, 0.085147, 0.049666), 552 (3, 0.063052, 0.083725, 0.047925), 553 (4, 0.063048, 0.083896, 0.048249), 554 ]} 555 )) 556 runs.append(( { 'cc':"clang_pch", 557 'script':"###", 558 'threads':"4", 559 'pch':"no_pch" }, 560 { 'version' : 0, 561 'samples' : [ 562 (0, 0.195147, 0.299573, 0.157355), 563 (1, 0.193085, 0.296310, 0.156304), 564 (2, 0.193189, 0.295669, 0.155085), 565 (3, 0.193301, 0.292950, 0.152589), 566 (4, 0.193210, 0.292226, 0.154638), 567 ]} 568 )) 569 runs.append(( { 'cc':"gcc", 570 'script':"###", 571 'threads':"4", 572 'pch':"no_pch" }, 573 { 'version' : 0, 574 'samples' : [ 575 (0, 0.250242, 0.409797, 0.192336), 576 (1, 0.248762, 0.398072, 0.187157), 577 (2, 0.248680, 0.433130, 0.196985), 578 (3, 0.248853, 0.398547, 0.187603), 579 (4, 0.248648, 0.405913, 0.188482), 580 ]} 581 )) 582 runs.append(( { 'cc':"clang_pch", 583 'script':"syntax", 584 'threads':"4", 585 'pch':"no_pch" }, 586 { 'version' : 0, 587 'samples' : [ 588 (0, 1.451387, 0.687142, 0.597211), 589 (1, 1.446637, 0.676693, 0.591064), 590 (2, 1.449276, 0.677468, 0.591800), 591 (3, 1.444318, 0.671687, 0.589322), 592 (4, 1.444476, 0.681194, 0.592248), 593 ]} 594 )) 595 runs.append(( { 'cc':"gcc", 596 'script':"syntax", 597 'threads':"4", 598 'pch':"no_pch" }, 599 { 'version' : 0, 600 'samples' : [ 601 (0, 4.264736, 1.132651, 1.424788), 602 (1, 4.261695, 1.143089, 1.416857), 603 (2, 4.264731, 1.138831, 1.422684), 604 (3, 4.264711, 1.140477, 1.417779), 605 (4, 4.260991, 1.147619, 1.419141), 606 ]} 607 )) 608 runs.append(( { 'cc':"clang_pch", 609 'script':"irgen", 610 'threads':"4", 611 'pch':"no_pch" }, 612 { 'version' : 0, 613 'samples' : [ 614 (0, 3.837203, 1.035623, 1.327415), 615 (1, 3.869828, 1.033702, 1.331966), 616 (2, 3.878679, 1.043199, 1.336928), 617 (3, 3.865577, 1.033086, 1.330496), 618 (4, 3.854501, 1.024146, 1.328011), 619 ]} 620 )) 621 runs.append(( { 'cc':"clang_pch", 622 'script':"only_asm", 623 'threads':"4", 624 'pch':"no_pch" }, 625 { 'version' : 0, 626 'samples' : [ 627 (0, 6.576067, 1.224910, 2.082887), 628 (1, 6.555647, 1.214275, 2.066679), 629 (2, 6.564496, 1.225676, 2.082281), 630 (3, 6.563023, 1.202289, 2.074234), 631 (4, 6.574312, 1.203879, 2.075939), 632 ]} 633 )) 634 runs.append(( { 'cc':"gcc", 635 'script':"only_asm", 636 'threads':"4", 637 'pch':"no_pch" }, 638 { 'version' : 0, 639 'samples' : [ 640 (0, 9.320291, 1.388042, 2.820785), 641 (1, 9.321238, 1.374025, 2.817582), 642 (2, 9.312721, 1.370752, 2.815972), 643 (3, 9.321560, 1.382464, 2.905396), 644 (4, 9.315155, 1.367614, 2.814303), 645 ]} 646 )) 647 runs.append(( { 'cc':"clang_pch", 648 'script':"only_compile", 649 'threads':"4", 650 'pch':"no_pch" }, 651 { 'version' : 0, 652 'samples' : [ 653 (0, 7.799699, 1.445598, 2.532217), 654 (1, 7.793440, 1.427494, 2.537293), 655 (2, 7.794819, 1.451267, 2.540644), 656 (3, 7.802867, 1.449885, 2.537256), 657 (4, 7.811558, 1.454217, 2.549762), 658 ]} 659 )) 660 runs.append(( { 'cc':"gcc", 661 'script':"only_compile", 662 'threads':"4", 663 'pch':"no_pch" }, 664 { 'version' : 0, 665 'samples' : [ 666 (0, 10.518288, 1.557086, 3.158364), 667 (1, 10.524251, 1.541390, 3.138438), 668 (2, 10.526541, 1.538375, 3.142480), 669 (3, 10.516332, 1.562218, 3.192590), 670 (4, 10.526898, 1.540009, 3.152245), 671 ]} 672 )) 673 runs.append(( { 'cc':"clang_pch", 674 'script':"all", 675 'threads':"4", 676 'pch':"no_pch" }, 677 { 'version' : 0, 678 'samples' : [ 679 (0, 7.894470, 1.472428, 2.647063), 680 (1, 7.880948, 1.497803, 2.666059), 681 (2, 7.877924, 1.457295, 2.623934), 682 (3, 7.880090, 1.463151, 2.671976), 683 (4, 7.876586, 1.463586, 2.653038), 684 ]} 685 )) 686 runs.append(( { 'cc':"gcc", 687 'script':"all", 688 'threads':"4", 689 'pch':"no_pch" }, 690 { 'version' : 0, 691 'samples' : [ 692 (0, 10.608510, 1.562882, 3.262625), 693 (1, 10.609805, 1.556848, 3.285292), 694 (2, 10.618056, 1.550407, 3.276770), 695 (3, 10.618343, 1.584988, 3.335703), 696 (4, 10.613029, 1.560418, 3.287023), 697 ]} 698 )) 699 finished = """2009-06-26_10-31""" 700