Home | History | Annotate | Download | only in 2009-03-02
      1 ccc_path = """/Volumes/Data/ddunbar/llvm.install/bin/ccc"""
      2 ccc_clang = """/Volumes/Data/ddunbar/zorg/xcb_scripts/cc/xcc.fb"""
      3 ccc_gcc = """/Volumes/Data/ddunbar/zorg/xcb_scripts/cc/xcc.fb -ccc-no-clang"""
      4 gcc = """/usr/bin/gcc-4.2"""
      5 ccc_clang_info = """
      6 ccc 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/tmpugUQni.s" "-x" "c" "/dev/null"
      8  "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/tmp/tmpH8AOZI.o" "/tmp/tmpugUQni.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/tmpH8AOZI.o" "-lgcc_s.10.5" "-lgcc" "-lSystem"
     10 """
     11 ccc_gcc_info = """
     12 ccc 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/tmpTiOyJZ.s"
     14  "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/tmp/tmpTi0lCN.o" "/tmp/tmpTiOyJZ.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/tmpTi0lCN.o" "-lgcc_s.10.5" "-lgcc" "-lSystem"
     16 """
     17 gcc_info = """
     18 Using built-in specs.
     19 Target: i686-apple-darwin10
     20 Configured with: /var/tmp/gcc/gcc-5630~5/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
     21 Thread model: posix
     22 gcc version 4.2.1 (Apple Inc. build 5630)
     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//ccuvh82w.s"
     24  "/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as" "-arch" "x86_64" "-force_cpusubtype_ALL" "-o" "/var/tmp//ccb3T8Fr.o" "/var/tmp//ccuvh82w.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.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/../../.." "/var/tmp//ccb3T8Fr.o" "-lgcc_s.10.5" "-lgcc" "-lSystem"
     26 """
     27 style = """xcb"""
     28 runs = []
     29 runs.append(( { 'cc':"ccc_clang",
     30                 'script':"null",
     31                 'threads':"1",
     32                 'pch':"pch" }, 
     33 { 'version' : 0,
     34   'samples' : [
     35 	(0, 0.405425, 0.222438, 0.698198),
     36 	(1, 0.403472, 0.218381, 0.695599),
     37 	(2, 0.403354, 0.217344, 0.695414),
     38 	(3, 0.403856, 0.218787, 0.703370),
     39 	(4, 0.404353, 0.221186, 0.695619),
     40 ]}
     41 ))
     42 runs.append(( { 'cc':"ccc_clang",
     43                 'script':"null",
     44                 'threads':"1",
     45                 'pch':"no_pch" }, 
     46 { 'version' : 0,
     47   'samples' : [
     48 	(0, 0.393260, 0.212802, 0.656048),
     49 	(1, 0.393075, 0.211285, 0.654796),
     50 	(2, 0.394300, 0.213498, 0.695105),
     51 	(3, 0.393851, 0.213657, 0.695272),
     52 	(4, 0.395458, 0.213304, 0.695908),
     53 ]}
     54 ))
     55 runs.append(( { 'cc':"ccc_gcc",
     56                 'script':"null",
     57                 'threads':"1",
     58                 'pch':"pch" }, 
     59 { 'version' : 0,
     60   'samples' : [
     61 	(0, 0.403360, 0.216918, 0.704434),
     62 	(1, 0.403818, 0.219731, 0.696158),
     63 	(2, 0.402206, 0.218530, 0.697751),
     64 	(3, 0.403133, 0.218441, 0.695443),
     65 	(4, 0.403311, 0.218882, 0.695080),
     66 ]}
     67 ))
     68 runs.append(( { 'cc':"ccc_gcc",
     69                 'script':"null",
     70                 'threads':"1",
     71                 'pch':"no_pch" }, 
     72 { 'version' : 0,
     73   'samples' : [
     74 	(0, 0.395200, 0.213912, 0.696117),
     75 	(1, 0.395331, 0.213822, 0.695887),
     76 	(2, 0.395293, 0.212402, 0.697557),
     77 	(3, 0.395446, 0.213684, 0.695732),
     78 	(4, 0.394667, 0.213321, 0.656472),
     79 ]}
     80 ))
     81 runs.append(( { 'cc':"gcc",
     82                 'script':"null",
     83                 'threads':"1",
     84                 'pch':"pch" }, 
     85 { 'version' : 0,
     86   'samples' : [
     87 	(0, 0.403665, 0.217763, 0.694820),
     88 	(1, 0.403482, 0.217606, 0.695959),
     89 	(2, 0.404965, 0.219817, 0.819840),
     90 	(3, 0.404437, 0.217515, 0.695675),
     91 	(4, 0.402886, 0.216456, 0.703275),
     92 ]}
     93 ))
     94 runs.append(( { 'cc':"gcc",
     95                 'script':"null",
     96                 'threads':"1",
     97                 'pch':"no_pch" }, 
     98 { 'version' : 0,
     99   'samples' : [
    100 	(0, 0.393583, 0.212237, 0.655196),
    101 	(1, 0.394063, 0.212744, 0.695220),
    102 	(2, 0.393998, 0.212889, 0.695448),
    103 	(3, 0.394364, 0.213507, 0.695090),
    104 	(4, 0.395886, 0.214974, 0.696254),
    105 ]}
    106 ))
    107 runs.append(( { 'cc':"ccc_clang",
    108                 'script':"###",
    109                 'threads':"1",
    110                 'pch':"pch" }, 
    111 { 'version' : 0,
    112   'samples' : [
    113 	(0, 1.129656, 0.771133, 2.056006),
    114 	(1, 1.129855, 0.772644, 2.055649),
    115 	(2, 1.130559, 0.768629, 2.055976),
    116 	(3, 1.130291, 0.769030, 2.059280),
    117 	(4, 1.130861, 0.771000, 2.055720),
    118 ]}
    119 ))
    120 runs.append(( { 'cc':"ccc_clang",
    121                 'script':"###",
    122                 'threads':"1",
    123                 'pch':"no_pch" }, 
    124 { 'version' : 0,
    125   'samples' : [
    126 	(0, 1.086760, 0.741197, 1.976344),
    127 	(1, 1.087919, 0.739640, 1.975560),
    128 	(2, 1.087589, 0.739815, 2.015386),
    129 	(3, 1.087730, 0.738847, 1.976232),
    130 	(4, 1.088193, 0.739529, 2.016033),
    131 ]}
    132 ))
    133 runs.append(( { 'cc':"ccc_gcc",
    134                 'script':"###",
    135                 'threads':"1",
    136                 'pch':"pch" }, 
    137 { 'version' : 0,
    138   'samples' : [
    139 	(0, 1.138506, 0.768675, 2.064631),
    140 	(1, 1.138085, 0.770549, 2.097210),
    141 	(2, 1.138889, 0.771511, 2.096435),
    142 	(3, 1.138765, 0.770142, 2.064291),
    143 	(4, 1.138779, 0.768611, 2.095530),
    144 ]}
    145 ))
    146 runs.append(( { 'cc':"ccc_gcc",
    147                 'script':"###",
    148                 'threads':"1",
    149                 'pch':"no_pch" }, 
    150 { 'version' : 0,
    151   'samples' : [
    152 	(0, 1.096902, 0.741661, 2.015757),
    153 	(1, 1.097165, 0.740449, 2.015432),
    154 	(2, 1.096494, 0.740608, 2.016453),
    155 	(3, 1.096410, 0.739960, 1.975427),
    156 	(4, 1.096579, 0.743114, 2.016444),
    157 ]}
    158 ))
    159 runs.append(( { 'cc':"gcc",
    160                 'script':"###",
    161                 'threads':"1",
    162                 'pch':"pch" }, 
    163 { 'version' : 0,
    164   'samples' : [
    165 	(0, 0.444144, 0.284384, 0.814217),
    166 	(1, 0.445853, 0.286540, 0.816314),
    167 	(2, 0.446338, 0.287002, 0.814997),
    168 	(3, 0.445384, 0.284369, 0.823090),
    169 	(4, 0.444071, 0.284531, 0.815854),
    170 ]}
    171 ))
    172 runs.append(( { 'cc':"gcc",
    173                 'script':"###",
    174                 'threads':"1",
    175                 'pch':"no_pch" }, 
    176 { 'version' : 0,
    177   'samples' : [
    178 	(0, 0.435113, 0.278547, 0.817260),
    179 	(1, 0.433108, 0.275659, 0.775024),
    180 	(2, 0.434473, 0.276611, 0.784047),
    181 	(3, 0.434224, 0.275786, 0.775677),
    182 	(4, 0.433396, 0.276622, 0.775240),
    183 ]}
    184 ))
    185 runs.append(( { 'cc':"ccc_clang",
    186                 'script':"only_pch",
    187                 'threads':"1",
    188                 'pch':"pch" }, 
    189 { 'version' : 0,
    190   'samples' : [
    191 	(0, 1.328464, 0.973747, 2.577016),
    192 	(1, 1.324318, 0.855290, 2.424347),
    193 	(2, 1.323693, 0.856675, 2.416951),
    194 	(3, 1.323004, 0.857324, 2.417132),
    195 	(4, 1.323843, 0.856000, 2.415804),
    196 ]}
    197 ))
    198 runs.append(( { 'cc':"ccc_gcc",
    199                 'script':"only_pch",
    200                 'threads':"1",
    201                 'pch':"pch" }, 
    202 { 'version' : 0,
    203   'samples' : [
    204 	(0, 2.748207, 1.141266, 4.576484),
    205 	(1, 2.744640, 1.137930, 4.416237),
    206 	(2, 2.745616, 1.136230, 4.495978),
    207 	(3, 2.746108, 1.139037, 4.496219),
    208 	(4, 2.746059, 1.137958, 4.416920),
    209 ]}
    210 ))
    211 runs.append(( { 'cc':"gcc",
    212                 'script':"only_pch",
    213                 'threads':"1",
    214                 'pch':"pch" }, 
    215 { 'version' : 0,
    216   'samples' : [
    217 	(0, 2.051374, 0.650962, 3.144706),
    218 	(1, 2.050914, 0.648174, 3.215974),
    219 	(2, 2.050343, 0.649010, 3.176205),
    220 	(3, 2.051910, 0.648745, 3.176613),
    221 	(4, 2.051386, 0.648306, 3.217578),
    222 ]}
    223 ))
    224 runs.append(( { 'cc':"ccc_clang",
    225                 'script':"cpp",
    226                 'threads':"1",
    227                 'pch':"pch" }, 
    228 { 'version' : 0,
    229   'samples' : [
    230 	(0, 1.835919, 1.148648, 3.257076),
    231 	(1, 1.835307, 1.146862, 3.264809),
    232 	(2, 1.834812, 1.147964, 3.257005),
    233 	(3, 1.835016, 1.144979, 3.256861),
    234 	(4, 1.836571, 1.148836, 3.256094),
    235 ]}
    236 ))
    237 runs.append(( { 'cc':"ccc_clang",
    238                 'script':"cpp",
    239                 'threads':"1",
    240                 'pch':"no_pch" }, 
    241 { 'version' : 0,
    242   'samples' : [
    243 	(0, 2.288802, 1.569778, 4.095720),
    244 	(1, 2.288176, 1.573356, 4.176816),
    245 	(2, 2.287878, 1.573807, 4.096939),
    246 	(3, 2.288041, 1.571541, 4.097750),
    247 	(4, 2.288190, 1.569398, 4.097146),
    248 ]}
    249 ))
    250 runs.append(( { 'cc':"ccc_clang",
    251                 'script':"parse",
    252                 'threads':"1",
    253                 'pch':"pch" }, 
    254 { 'version' : 0,
    255   'samples' : [
    256 	(0, 2.220738, 1.167367, 3.657062),
    257 	(1, 2.219840, 1.170754, 3.657627),
    258 	(2, 2.220897, 1.172925, 3.657043),
    259 	(3, 2.221644, 1.167701, 3.656328),
    260 	(4, 2.223199, 1.171444, 3.657134),
    261 ]}
    262 ))
    263 runs.append(( { 'cc':"ccc_clang",
    264                 'script':"parse",
    265                 'threads':"1",
    266                 'pch':"no_pch" }, 
    267 { 'version' : 0,
    268   'samples' : [
    269 	(0, 2.717655, 1.602645, 4.536037),
    270 	(1, 2.716324, 1.603188, 4.536210),
    271 	(2, 2.718783, 1.605672, 4.576816),
    272 	(3, 2.718146, 1.602360, 4.536958),
    273 	(4, 2.718544, 1.606428, 4.577367),
    274 ]}
    275 ))
    276 runs.append(( { 'cc':"ccc_clang",
    277                 'script':"syntax",
    278                 'threads':"1",
    279                 'pch':"pch" }, 
    280 { 'version' : 0,
    281   'samples' : [
    282 	(0, 3.453390, 1.390902, 5.176330),
    283 	(1, 3.453408, 1.394547, 5.176325),
    284 	(2, 3.453141, 1.392043, 5.176946),
    285 	(3, 3.457040, 1.390031, 5.257617),
    286 	(4, 3.453262, 1.395063, 5.138977),
    287 ]}
    288 ))
    289 runs.append(( { 'cc':"ccc_clang",
    290                 'script':"syntax",
    291                 'threads':"1",
    292                 'pch':"no_pch" }, 
    293 { 'version' : 0,
    294   'samples' : [
    295 	(0, 4.077200, 1.866592, 6.223139),
    296 	(1, 4.076044, 1.873001, 6.214158),
    297 	(2, 4.079719, 1.869271, 6.235665),
    298 	(3, 4.078223, 1.866927, 6.217922),
    299 	(4, 4.076013, 1.867985, 6.204512),
    300 ]}
    301 ))
    302 runs.append(( { 'cc':"ccc_gcc",
    303                 'script':"syntax",
    304                 'threads':"1",
    305                 'pch':"pch" }, 
    306 { 'version' : 0,
    307   'samples' : [
    308 	(0, 3.397072, 2.178746, 6.177185),
    309 	(1, 3.397804, 2.167804, 6.177276),
    310 	(2, 3.398193, 2.168075, 6.250655),
    311 	(3, 3.397029, 2.165686, 6.184421),
    312 	(4, 3.397568, 2.178013, 6.179279),
    313 ]}
    314 ))
    315 runs.append(( { 'cc':"ccc_gcc",
    316                 'script':"syntax",
    317                 'threads':"1",
    318                 'pch':"no_pch" }, 
    319 { 'version' : 0,
    320   'samples' : [
    321 	(0, 7.486708, 2.445768, 10.254543),
    322 	(1, 7.491379, 2.458432, 10.337225),
    323 	(2, 7.486408, 2.433698, 10.257034),
    324 	(3, 7.487016, 2.456457, 10.270939),
    325 	(4, 7.487323, 2.439337, 10.258257),
    326 ]}
    327 ))
    328 runs.append(( { 'cc':"gcc",
    329                 'script':"syntax",
    330                 'threads':"1",
    331                 'pch':"pch" }, 
    332 { 'version' : 0,
    333   'samples' : [
    334 	(0, 2.670173, 1.622433, 4.897808),
    335 	(1, 2.666760, 1.609756, 4.776822),
    336 	(2, 2.667040, 1.610998, 4.856885),
    337 	(3, 2.671149, 1.594163, 4.816301),
    338 	(4, 2.669699, 1.607578, 4.866539),
    339 ]}
    340 ))
    341 runs.append(( { 'cc':"gcc",
    342                 'script':"syntax",
    343                 'threads':"1",
    344                 'pch':"no_pch" }, 
    345 { 'version' : 0,
    346   'samples' : [
    347 	(0, 6.803057, 1.908280, 8.963127),
    348 	(1, 6.805076, 1.939662, 8.969825),
    349 	(2, 6.802844, 1.921782, 8.970996),
    350 	(3, 6.805031, 1.913186, 8.967523),
    351 	(4, 6.805252, 1.919294, 8.959788),
    352 ]}
    353 ))
    354 runs.append(( { 'cc':"ccc_clang",
    355                 'script':"irgen",
    356                 'threads':"1",
    357                 'pch':"pch" }, 
    358 { 'version' : 0,
    359   'samples' : [
    360 	(0, 3.627373, 1.415978, 5.377556),
    361 	(1, 3.625026, 1.415306, 5.337455),
    362 	(2, 3.624699, 1.411942, 5.377834),
    363 	(3, 3.627468, 1.422229, 5.376680),
    364 	(4, 3.625721, 1.421354, 5.377509),
    365 ]}
    366 ))
    367 runs.append(( { 'cc':"ccc_clang",
    368                 'script':"irgen",
    369                 'threads':"1",
    370                 'pch':"no_pch" }, 
    371 { 'version' : 0,
    372   'samples' : [
    373 	(0, 4.249780, 1.891114, 6.438770),
    374 	(1, 4.248041, 1.893114, 6.416578),
    375 	(2, 4.248877, 1.890255, 6.422580),
    376 	(3, 4.248459, 1.891867, 6.425267),
    377 	(4, 4.251042, 1.896335, 6.438381),
    378 ]}
    379 ))
    380 runs.append(( { 'cc':"ccc_clang",
    381                 'script':"only_asm",
    382                 'threads':"1",
    383                 'pch':"pch" }, 
    384 { 'version' : 0,
    385   'samples' : [
    386 	(0, 3.813308, 1.436255, 5.577048),
    387 	(1, 3.812973, 1.436260, 5.577759),
    388 	(2, 3.814667, 1.436329, 5.576892),
    389 	(3, 3.814164, 1.439684, 5.577863),
    390 	(4, 3.816874, 1.432057, 5.625098),
    391 ]}
    392 ))
    393 runs.append(( { 'cc':"ccc_clang",
    394                 'script':"only_asm",
    395                 'threads':"1",
    396                 'pch':"no_pch" }, 
    397 { 'version' : 0,
    398   'samples' : [
    399 	(0, 4.438589, 1.914821, 6.634438),
    400 	(1, 4.436802, 1.913064, 6.628424),
    401 	(2, 4.438023, 1.918364, 6.632666),
    402 	(3, 4.438494, 1.922851, 6.645062),
    403 	(4, 4.439727, 1.920331, 6.685016),
    404 ]}
    405 ))
    406 runs.append(( { 'cc':"ccc_gcc",
    407                 'script':"only_asm",
    408                 'threads':"1",
    409                 'pch':"pch" }, 
    410 { 'version' : 0,
    411   'samples' : [
    412 	(0, 3.975290, 2.296164, 6.913135),
    413 	(1, 3.977464, 2.309821, 6.916908),
    414 	(2, 3.976537, 2.309954, 6.848258),
    415 	(3, 3.977155, 2.305060, 7.357985),
    416 	(4, 3.974276, 2.289059, 6.862249),
    417 ]}
    418 ))
    419 runs.append(( { 'cc':"ccc_gcc",
    420                 'script':"only_asm",
    421                 'threads':"1",
    422                 'pch':"no_pch" }, 
    423 { 'version' : 0,
    424   'samples' : [
    425 	(0, 8.928091, 2.684142, 11.969055),
    426 	(1, 8.929295, 2.683263, 11.988445),
    427 	(2, 8.929175, 2.678390, 11.956474),
    428 	(3, 8.926613, 2.665122, 11.965071),
    429 	(4, 8.926613, 2.680630, 11.964381),
    430 ]}
    431 ))
    432 runs.append(( { 'cc':"gcc",
    433                 'script':"only_asm",
    434                 'threads':"1",
    435                 'pch':"pch" }, 
    436 { 'version' : 0,
    437   'samples' : [
    438 	(0, 3.249871, 1.745454, 5.497846),
    439 	(1, 3.249460, 1.737577, 5.538376),
    440 	(2, 3.253966, 1.727548, 5.616847),
    441 	(3, 3.251405, 1.725884, 5.496698),
    442 	(4, 3.250563, 1.721386, 5.536694),
    443 ]}
    444 ))
    445 runs.append(( { 'cc':"gcc",
    446                 'script':"only_asm",
    447                 'threads':"1",
    448                 'pch':"no_pch" }, 
    449 { 'version' : 0,
    450   'samples' : [
    451 	(0, 8.249350, 2.147359, 10.672894),
    452 	(1, 8.252421, 2.146136, 10.687439),
    453 	(2, 8.252766, 2.142015, 10.683719),
    454 	(3, 8.279512, 2.152184, 11.070527),
    455 	(4, 8.250015, 2.161431, 10.703253),
    456 ]}
    457 ))
    458 runs.append(( { 'cc':"ccc_clang",
    459                 'script':"only_compile",
    460                 'threads':"1",
    461                 'pch':"pch" }, 
    462 { 'version' : 0,
    463   'samples' : [
    464 	(0, 3.917675, 1.531758, 5.777717),
    465 	(1, 3.917453, 1.532169, 5.777704),
    466 	(2, 3.920630, 1.538518, 5.857605),
    467 	(3, 3.917549, 1.535710, 5.776730),
    468 	(4, 3.917673, 1.529128, 5.776450),
    469 ]}
    470 ))
    471 runs.append(( { 'cc':"ccc_clang",
    472                 'script':"only_compile",
    473                 'threads':"1",
    474                 'pch':"no_pch" }, 
    475 { 'version' : 0,
    476   'samples' : [
    477 	(0, 4.536313, 2.003164, 6.831313),
    478 	(1, 4.537451, 2.014513, 6.846562),
    479 	(2, 4.540679, 2.016759, 6.865437),
    480 	(3, 4.538081, 2.008899, 6.845811),
    481 	(4, 4.538438, 2.009600, 6.836498),
    482 ]}
    483 ))
    484 runs.append(( { 'cc':"ccc_gcc",
    485                 'script':"only_compile",
    486                 'threads':"1",
    487                 'pch':"pch" }, 
    488 { 'version' : 0,
    489   'samples' : [
    490 	(0, 4.123486, 2.383752, 7.115483),
    491 	(1, 4.127545, 2.372840, 7.151675),
    492 	(2, 4.125900, 2.381678, 7.138942),
    493 	(3, 4.123891, 2.369579, 7.127788),
    494 	(4, 4.125164, 2.370661, 7.117664),
    495 ]}
    496 ))
    497 runs.append(( { 'cc':"ccc_gcc",
    498                 'script':"only_compile",
    499                 'threads':"1",
    500                 'pch':"no_pch" }, 
    501 { 'version' : 0,
    502   'samples' : [
    503 	(0, 9.076157, 2.771491, 12.341310),
    504 	(1, 9.074681, 2.764608, 12.205139),
    505 	(2, 9.076881, 2.766755, 12.228073),
    506 	(3, 9.073910, 2.771638, 12.204252),
    507 	(4, 9.076773, 2.777037, 12.235749),
    508 ]}
    509 ))
    510 runs.append(( { 'cc':"gcc",
    511                 'script':"only_compile",
    512                 'threads':"1",
    513                 'pch':"pch" }, 
    514 { 'version' : 0,
    515   'samples' : [
    516 	(0, 3.388061, 1.779190, 5.737793),
    517 	(1, 3.387862, 1.790856, 5.697850),
    518 	(2, 3.387800, 1.789477, 5.780238),
    519 	(3, 3.387509, 1.788586, 5.743236),
    520 	(4, 3.388152, 1.784450, 6.178092),
    521 ]}
    522 ))
    523 runs.append(( { 'cc':"gcc",
    524                 'script':"only_compile",
    525                 'threads':"1",
    526                 'pch':"no_pch" }, 
    527 { 'version' : 0,
    528   'samples' : [
    529 	(0, 8.376118, 2.205600, 10.877337),
    530 	(1, 8.372512, 2.219382, 10.868894),
    531 	(2, 8.375968, 2.225479, 10.996566),
    532 	(3, 8.379525, 2.215791, 10.910221),
    533 	(4, 8.375433, 2.210534, 10.890280),
    534 ]}
    535 ))
    536 runs.append(( { 'cc':"ccc_clang",
    537                 'script':"all",
    538                 'threads':"1",
    539                 'pch':"pch" }, 
    540 { 'version' : 0,
    541   'samples' : [
    542 	(0, 3.948571, 1.553366, 5.857777),
    543 	(1, 3.946872, 1.549844, 5.817926),
    544 	(2, 3.948643, 1.545410, 5.817794),
    545 	(3, 3.947022, 1.548687, 5.816790),
    546 	(4, 3.951557, 1.560511, 5.937022),
    547 ]}
    548 ))
    549 runs.append(( { 'cc':"ccc_clang",
    550                 'script':"all",
    551                 'threads':"1",
    552                 'pch':"no_pch" }, 
    553 { 'version' : 0,
    554   'samples' : [
    555 	(0, 4.568105, 2.037309, 6.888153),
    556 	(1, 4.567872, 2.037818, 6.893678),
    557 	(2, 4.569582, 2.037795, 6.894469),
    558 	(3, 4.571991, 2.042292, 6.920444),
    559 	(4, 4.568506, 2.036233, 6.895221),
    560 ]}
    561 ))
    562 runs.append(( { 'cc':"ccc_gcc",
    563                 'script':"all",
    564                 'threads':"1",
    565                 'pch':"pch" }, 
    566 { 'version' : 0,
    567   'samples' : [
    568 	(0, 4.153075, 2.389230, 7.183219),
    569 	(1, 4.150947, 2.401330, 7.175264),
    570 	(2, 4.150807, 2.390926, 7.237253),
    571 	(3, 4.152335, 2.393576, 7.265347),
    572 	(4, 4.154240, 2.408743, 7.201345),
    573 ]}
    574 ))
    575 runs.append(( { 'cc':"ccc_gcc",
    576                 'script':"all",
    577                 'threads':"1",
    578                 'pch':"no_pch" }, 
    579 { 'version' : 0,
    580   'samples' : [
    581 	(0, 9.104507, 2.799196, 12.284425),
    582 	(1, 9.102214, 2.804734, 12.263326),
    583 	(2, 9.102799, 2.797758, 12.263314),
    584 	(3, 9.102472, 2.797718, 12.283471),
    585 	(4, 9.101655, 2.799231, 12.257987),
    586 ]}
    587 ))
    588 runs.append(( { 'cc':"gcc",
    589                 'script':"all",
    590                 'threads':"1",
    591                 'pch':"pch" }, 
    592 { 'version' : 0,
    593   'samples' : [
    594 	(0, 3.412096, 1.803347, 5.817859),
    595 	(1, 3.412334, 1.792039, 5.897059),
    596 	(2, 3.413608, 1.789291, 5.817810),
    597 	(3, 3.413812, 1.785669, 5.827047),
    598 	(4, 3.413291, 1.782601, 5.738213),
    599 ]}
    600 ))
    601 runs.append(( { 'cc':"gcc",
    602                 'script':"all",
    603                 'threads':"1",
    604                 'pch':"no_pch" }, 
    605 { 'version' : 0,
    606   'samples' : [
    607 	(0, 8.402455, 2.228676, 10.943842),
    608 	(1, 8.396442, 2.225608, 10.902714),
    609 	(2, 8.401735, 2.220712, 10.918381),
    610 	(3, 8.400619, 2.226284, 10.926158),
    611 	(4, 8.398896, 2.221540, 10.901292),
    612 ]}
    613 ))
    614 runs.append(( { 'cc':"ccc_clang",
    615                 'script':"null",
    616                 'threads':"2",
    617                 'pch':"pch" }, 
    618 { 'version' : 0,
    619   'samples' : [
    620 	(0, 0.421126, 0.234655, 0.534969),
    621 	(1, 0.418396, 0.232067, 0.536121),
    622 	(2, 0.419512, 0.236062, 0.536636),
    623 	(3, 0.420755, 0.236390, 0.535508),
    624 	(4, 0.421343, 0.234614, 0.537189),
    625 ]}
    626 ))
    627 runs.append(( { 'cc':"ccc_clang",
    628                 'script':"null",
    629                 'threads':"2",
    630                 'pch':"no_pch" }, 
    631 { 'version' : 0,
    632   'samples' : [
    633 	(0, 0.411128, 0.230994, 0.499097),
    634 	(1, 0.412593, 0.231427, 0.536123),
    635 	(2, 0.407668, 0.229908, 0.495794),
    636 	(3, 0.410890, 0.229289, 0.535618),
    637 	(4, 0.412812, 0.229662, 0.535043),
    638 ]}
    639 ))
    640 runs.append(( { 'cc':"ccc_gcc",
    641                 'script':"null",
    642                 'threads':"2",
    643                 'pch':"pch" }, 
    644 { 'version' : 0,
    645   'samples' : [
    646 	(0, 0.421792, 0.234957, 0.536236),
    647 	(1, 0.421073, 0.235668, 0.538946),
    648 	(2, 0.418909, 0.236416, 0.535464),
    649 	(3, 0.420363, 0.235692, 0.535257),
    650 	(4, 0.419598, 0.234400, 0.534633),
    651 ]}
    652 ))
    653 runs.append(( { 'cc':"ccc_gcc",
    654                 'script':"null",
    655                 'threads':"2",
    656                 'pch':"no_pch" }, 
    657 { 'version' : 0,
    658   'samples' : [
    659 	(0, 0.409040, 0.230090, 0.534802),
    660 	(1, 0.411753, 0.232552, 0.537293),
    661 	(2, 0.415536, 0.231495, 0.536877),
    662 	(3, 0.410714, 0.227612, 0.535090),
    663 	(4, 0.409547, 0.230152, 0.497187),
    664 ]}
    665 ))
    666 runs.append(( { 'cc':"gcc",
    667                 'script':"null",
    668                 'threads':"2",
    669                 'pch':"pch" }, 
    670 { 'version' : 0,
    671   'samples' : [
    672 	(0, 0.421181, 0.235033, 0.535407),
    673 	(1, 0.420747, 0.236700, 0.535928),
    674 	(2, 0.418786, 0.235032, 0.534312),
    675 	(3, 0.420015, 0.233378, 0.535452),
    676 	(4, 0.421154, 0.235218, 0.535269),
    677 ]}
    678 ))
    679 runs.append(( { 'cc':"gcc",
    680                 'script':"null",
    681                 'threads':"2",
    682                 'pch':"no_pch" }, 
    683 { 'version' : 0,
    684   'samples' : [
    685 	(0, 0.411356, 0.231786, 0.537593),
    686 	(1, 0.412772, 0.230723, 0.537039),
    687 	(2, 0.410034, 0.228264, 0.494194),
    688 	(3, 0.412693, 0.230932, 0.536339),
    689 	(4, 0.411372, 0.228262, 0.497113),
    690 ]}
    691 ))
    692 runs.append(( { 'cc':"ccc_clang",
    693                 'script':"###",
    694                 'threads':"2",
    695                 'pch':"pch" }, 
    696 { 'version' : 0,
    697   'samples' : [
    698 	(0, 1.185856, 0.840347, 1.416460),
    699 	(1, 1.186435, 0.854091, 1.415674),
    700 	(2, 1.183343, 0.844916, 1.415643),
    701 	(3, 1.181560, 0.857296, 1.415242),
    702 	(4, 1.187699, 0.853918, 1.415647),
    703 ]}
    704 ))
    705 runs.append(( { 'cc':"ccc_clang",
    706                 'script':"###",
    707                 'threads':"2",
    708                 'pch':"no_pch" }, 
    709 { 'version' : 0,
    710   'samples' : [
    711 	(0, 1.138810, 0.818035, 1.335935),
    712 	(1, 1.141064, 0.827249, 1.337062),
    713 	(2, 1.138410, 0.811996, 1.335346),
    714 	(3, 1.142644, 0.820159, 1.337486),
    715 	(4, 1.138460, 0.815423, 1.335647),
    716 ]}
    717 ))
    718 runs.append(( { 'cc':"ccc_gcc",
    719                 'script':"###",
    720                 'threads':"2",
    721                 'pch':"pch" }, 
    722 { 'version' : 0,
    723   'samples' : [
    724 	(0, 1.194684, 0.841290, 1.415885),
    725 	(1, 1.195720, 0.844873, 1.416552),
    726 	(2, 1.194440, 0.850513, 1.415595),
    727 	(3, 1.191931, 0.850890, 1.414722),
    728 	(4, 1.192481, 0.853052, 1.416102),
    729 ]}
    730 ))
    731 runs.append(( { 'cc':"ccc_gcc",
    732                 'script':"###",
    733                 'threads':"2",
    734                 'pch':"no_pch" }, 
    735 { 'version' : 0,
    736   'samples' : [
    737 	(0, 1.148891, 0.817183, 1.335717),
    738 	(1, 1.149617, 0.823096, 1.336040),
    739 	(2, 1.149791, 0.805679, 1.337424),
    740 	(3, 1.150876, 0.814239, 1.336748),
    741 	(4, 1.153157, 0.809177, 1.336246),
    742 ]}
    743 ))
    744 runs.append(( { 'cc':"gcc",
    745                 'script':"###",
    746                 'threads':"2",
    747                 'pch':"pch" }, 
    748 { 'version' : 0,
    749   'samples' : [
    750 	(0, 0.463514, 0.310817, 0.614767),
    751 	(1, 0.464612, 0.310198, 0.618455),
    752 	(2, 0.463460, 0.308990, 0.616282),
    753 	(3, 0.463413, 0.311280, 0.617026),
    754 	(4, 0.467009, 0.310382, 0.857752),
    755 ]}
    756 ))
    757 runs.append(( { 'cc':"gcc",
    758                 'script':"###",
    759                 'threads':"2",
    760                 'pch':"no_pch" }, 
    761 { 'version' : 0,
    762   'samples' : [
    763 	(0, 0.453517, 0.301571, 0.575912),
    764 	(1, 0.452100, 0.300588, 0.576359),
    765 	(2, 0.448456, 0.297936, 0.575121),
    766 	(3, 0.451645, 0.298907, 0.577323),
    767 	(4, 0.450964, 0.301582, 0.574520),
    768 ]}
    769 ))
    770 runs.append(( { 'cc':"ccc_clang",
    771                 'script':"only_pch",
    772                 'threads':"2",
    773                 'pch':"pch" }, 
    774 { 'version' : 0,
    775   'samples' : [
    776 	(0, 1.381350, 0.944251, 1.776275),
    777 	(1, 1.380373, 0.930919, 1.775617),
    778 	(2, 1.379352, 0.937129, 1.736723),
    779 	(3, 1.380977, 0.944068, 1.737369),
    780 	(4, 1.381796, 0.938486, 1.776093),
    781 ]}
    782 ))
    783 runs.append(( { 'cc':"ccc_gcc",
    784                 'script':"only_pch",
    785                 'threads':"2",
    786                 'pch':"pch" }, 
    787 { 'version' : 0,
    788   'samples' : [
    789 	(0, 2.805408, 1.220930, 3.697693),
    790 	(1, 2.804236, 1.204836, 3.657105),
    791 	(2, 2.803037, 1.210121, 3.696933),
    792 	(3, 2.807280, 1.219531, 3.779261),
    793 	(4, 2.802821, 1.208316, 3.736487),
    794 ]}
    795 ))
    796 runs.append(( { 'cc':"gcc",
    797                 'script':"only_pch",
    798                 'threads':"2",
    799                 'pch':"pch" }, 
    800 { 'version' : 0,
    801   'samples' : [
    802 	(0, 2.076567, 0.672051, 2.896169),
    803 	(1, 2.070465, 0.668786, 2.895749),
    804 	(2, 2.077549, 0.673245, 2.896393),
    805 	(3, 2.075634, 0.671026, 2.976119),
    806 	(4, 2.074463, 0.671262, 2.975937),
    807 ]}
    808 ))
    809 runs.append(( { 'cc':"ccc_clang",
    810                 'script':"cpp",
    811                 'threads':"2",
    812                 'pch':"pch" }, 
    813 { 'version' : 0,
    814   'samples' : [
    815 	(0, 1.909827, 1.258607, 2.215806),
    816 	(1, 1.910547, 1.261354, 2.255924),
    817 	(2, 1.907436, 1.262299, 2.216659),
    818 	(3, 1.908875, 1.254564, 2.256077),
    819 	(4, 1.906568, 1.264632, 2.215638),
    820 ]}
    821 ))
    822 runs.append(( { 'cc':"ccc_clang",
    823                 'script':"cpp",
    824                 'threads':"2",
    825                 'pch':"no_pch" }, 
    826 { 'version' : 0,
    827   'samples' : [
    828 	(0, 2.384586, 1.708563, 2.495874),
    829 	(1, 2.386876, 1.705256, 2.456596),
    830 	(2, 2.383560, 1.707485, 2.456364),
    831 	(3, 2.388580, 1.714631, 2.496008),
    832 	(4, 2.383943, 1.709754, 2.455848),
    833 ]}
    834 ))
    835 runs.append(( { 'cc':"ccc_clang",
    836                 'script':"parse",
    837                 'threads':"2",
    838                 'pch':"pch" }, 
    839 { 'version' : 0,
    840   'samples' : [
    841 	(0, 2.296978, 1.274825, 2.415106),
    842 	(1, 2.303460, 1.279010, 2.456151),
    843 	(2, 2.300862, 1.277879, 2.536542),
    844 	(3, 2.297727, 1.277312, 2.416137),
    845 	(4, 2.299045, 1.281014, 2.457338),
    846 ]}
    847 ))
    848 runs.append(( { 'cc':"ccc_clang",
    849                 'script':"parse",
    850                 'threads':"2",
    851                 'pch':"no_pch" }, 
    852 { 'version' : 0,
    853   'samples' : [
    854 	(0, 2.823962, 1.752509, 2.738192),
    855 	(1, 2.825617, 1.738546, 2.736478),
    856 	(2, 2.825608, 1.744360, 2.735298),
    857 	(3, 2.822577, 1.756988, 2.735053),
    858 	(4, 2.828362, 1.751245, 2.737930),
    859 ]}
    860 ))
    861 runs.append(( { 'cc':"ccc_clang",
    862                 'script':"syntax",
    863                 'threads':"2",
    864                 'pch':"pch" }, 
    865 { 'version' : 0,
    866   'samples' : [
    867 	(0, 3.586428, 1.498329, 3.258357),
    868 	(1, 3.581922, 1.510793, 3.258049),
    869 	(2, 3.584574, 1.523963, 3.256754),
    870 	(3, 3.585929, 1.525886, 3.296728),
    871 	(4, 3.583339, 1.509529, 3.255773),
    872 ]}
    873 ))
    874 runs.append(( { 'cc':"ccc_clang",
    875                 'script':"syntax",
    876                 'threads':"2",
    877                 'pch':"no_pch" }, 
    878 { 'version' : 0,
    879   'samples' : [
    880 	(0, 4.249019, 2.030066, 3.658088),
    881 	(1, 4.244427, 1.997319, 3.618002),
    882 	(2, 4.247446, 2.034549, 3.656419),
    883 	(3, 4.250734, 1.984081, 3.616241),
    884 	(4, 4.247304, 2.029095, 3.656926),
    885 ]}
    886 ))
    887 runs.append(( { 'cc':"ccc_gcc",
    888                 'script':"syntax",
    889                 'threads':"2",
    890                 'pch':"pch" }, 
    891 { 'version' : 0,
    892   'samples' : [
    893 	(0, 3.533690, 2.339185, 4.777496),
    894 	(1, 3.542505, 2.348833, 4.697715),
    895 	(2, 3.544757, 2.349717, 4.658518),
    896 	(3, 3.542116, 2.342489, 4.697843),
    897 	(4, 3.532830, 2.358614, 4.777230),
    898 ]}
    899 ))
    900 runs.append(( { 'cc':"ccc_gcc",
    901                 'script':"syntax",
    902                 'threads':"2",
    903                 'pch':"no_pch" }, 
    904 { 'version' : 0,
    905   'samples' : [
    906 	(0, 7.911000, 2.638922, 5.859227),
    907 	(1, 7.898019, 2.606325, 5.856922),
    908 	(2, 7.905536, 2.635740, 5.857377),
    909 	(3, 7.904312, 2.612189, 5.858381),
    910 	(4, 7.905098, 2.630487, 5.896411),
    911 ]}
    912 ))
    913 runs.append(( { 'cc':"gcc",
    914                 'script':"syntax",
    915                 'threads':"2",
    916                 'pch':"pch" }, 
    917 { 'version' : 0,
    918   'samples' : [
    919 	(0, 2.751623, 1.803556, 3.817713),
    920 	(1, 2.747727, 1.810833, 3.816503),
    921 	(2, 2.748505, 1.805853, 3.937231),
    922 	(3, 2.751082, 1.785040, 3.856857),
    923 	(4, 2.712181, 1.628194, 4.458047),
    924 ]}
    925 ))
    926 runs.append(( { 'cc':"gcc",
    927                 'script':"syntax",
    928                 'threads':"2",
    929                 'pch':"no_pch" }, 
    930 { 'version' : 0,
    931   'samples' : [
    932 	(0, 7.130218, 2.046734, 5.375091),
    933 	(1, 7.178329, 2.050762, 5.101087),
    934 	(2, 7.169060, 2.043104, 5.099096),
    935 	(3, 7.173283, 2.044239, 5.098124),
    936 	(4, 7.175252, 2.051192, 5.098199),
    937 ]}
    938 ))
    939 runs.append(( { 'cc':"ccc_clang",
    940                 'script':"irgen",
    941                 'threads':"2",
    942                 'pch':"pch" }, 
    943 { 'version' : 0,
    944   'samples' : [
    945 	(0, 3.789165, 1.527458, 3.336326),
    946 	(1, 3.777274, 1.538660, 3.375557),
    947 	(2, 3.784557, 1.519313, 3.376128),
    948 	(3, 3.787602, 1.522217, 3.335926),
    949 	(4, 3.787288, 1.526795, 3.337409),
    950 ]}
    951 ))
    952 runs.append(( { 'cc':"ccc_clang",
    953                 'script':"irgen",
    954                 'threads':"2",
    955                 'pch':"no_pch" }, 
    956 { 'version' : 0,
    957   'samples' : [
    958 	(0, 4.447726, 2.033431, 3.740433),
    959 	(1, 4.442726, 2.033703, 3.738224),
    960 	(2, 4.442734, 2.032771, 3.738289),
    961 	(3, 4.444849, 2.031724, 3.737305),
    962 	(4, 4.447839, 2.041379, 3.737854),
    963 ]}
    964 ))
    965 runs.append(( { 'cc':"ccc_clang",
    966                 'script':"only_asm",
    967                 'threads':"2",
    968                 'pch':"pch" }, 
    969 { 'version' : 0,
    970   'samples' : [
    971 	(0, 3.976113, 1.536616, 3.457503),
    972 	(1, 3.982885, 1.550541, 3.459236),
    973 	(2, 3.980745, 1.542500, 3.418313),
    974 	(3, 3.983197, 1.534735, 3.416768),
    975 	(4, 3.984319, 1.549369, 3.456912),
    976 ]}
    977 ))
    978 runs.append(( { 'cc':"ccc_clang",
    979                 'script':"only_asm",
    980                 'threads':"2",
    981                 'pch':"no_pch" }, 
    982 { 'version' : 0,
    983   'samples' : [
    984 	(0, 4.646497, 2.058736, 3.857968),
    985 	(1, 4.645902, 2.056331, 3.816948),
    986 	(2, 4.644425, 2.042617, 3.817483),
    987 	(3, 4.650170, 2.053945, 3.816996),
    988 	(4, 4.652057, 2.054087, 3.817612),
    989 ]}
    990 ))
    991 runs.append(( { 'cc':"ccc_gcc",
    992                 'script':"only_asm",
    993                 'threads':"2",
    994                 'pch':"pch" }, 
    995 { 'version' : 0,
    996   'samples' : [
    997 	(0, 4.227559, 2.531595, 5.137862),
    998 	(1, 4.227397, 2.523166, 5.177460),
    999 	(2, 4.221999, 2.507393, 5.217410),
   1000 	(3, 4.222567, 2.526250, 5.217654),
   1001 	(4, 4.227901, 2.540431, 5.098870),
   1002 ]}
   1003 ))
   1004 runs.append(( { 'cc':"ccc_gcc",
   1005                 'script':"only_asm",
   1006                 'threads':"2",
   1007                 'pch':"no_pch" }, 
   1008 { 'version' : 0,
   1009   'samples' : [
   1010 	(0, 9.519619, 2.893774, 6.844787),
   1011 	(1, 9.519173, 2.909991, 6.855886),
   1012 	(2, 9.510792, 2.877242, 6.838998),
   1013 	(3, 9.510783, 2.891383, 6.824785),
   1014 	(4, 9.519126, 2.885516, 6.833841),
   1015 ]}
   1016 ))
   1017 runs.append(( { 'cc':"gcc",
   1018                 'script':"only_asm",
   1019                 'threads':"2",
   1020                 'pch':"pch" }, 
   1021 { 'version' : 0,
   1022   'samples' : [
   1023 	(0, 3.451087, 1.898383, 4.336398),
   1024 	(1, 3.449852, 1.892527, 4.337959),
   1025 	(2, 3.454374, 1.893303, 4.658079),
   1026 	(3, 3.455111, 1.882656, 4.378217),
   1027 	(4, 3.450626, 1.869007, 4.337978),
   1028 ]}
   1029 ))
   1030 runs.append(( { 'cc':"gcc",
   1031                 'script':"only_asm",
   1032                 'threads':"2",
   1033                 'pch':"no_pch" }, 
   1034 { 'version' : 0,
   1035   'samples' : [
   1036 	(0, 8.787702, 2.320593, 6.058270),
   1037 	(1, 8.789275, 2.306274, 6.057923),
   1038 	(2, 8.784843, 2.316817, 6.057423),
   1039 	(3, 8.783675, 2.311861, 6.060013),
   1040 	(4, 8.781261, 2.313746, 6.057873),
   1041 ]}
   1042 ))
   1043 runs.append(( { 'cc':"ccc_clang",
   1044                 'script':"only_compile",
   1045                 'threads':"2",
   1046                 'pch':"pch" }, 
   1047 { 'version' : 0,
   1048   'samples' : [
   1049 	(0, 4.083893, 1.630474, 3.536216),
   1050 	(1, 4.087591, 1.635289, 3.497630),
   1051 	(2, 4.085695, 1.632900, 3.538942),
   1052 	(3, 4.091750, 1.621504, 3.537607),
   1053 	(4, 4.083429, 1.624206, 3.538044),
   1054 ]}
   1055 ))
   1056 runs.append(( { 'cc':"ccc_clang",
   1057                 'script':"only_compile",
   1058                 'threads':"2",
   1059                 'pch':"no_pch" }, 
   1060 { 'version' : 0,
   1061   'samples' : [
   1062 	(0, 4.741063, 2.114975, 3.939181),
   1063 	(1, 4.742471, 2.134199, 3.937271),
   1064 	(2, 4.751861, 2.134679, 3.937887),
   1065 	(3, 4.748915, 2.139128, 3.937938),
   1066 	(4, 4.744369, 2.118603, 4.016509),
   1067 ]}
   1068 ))
   1069 runs.append(( { 'cc':"ccc_gcc",
   1070                 'script':"only_compile",
   1071                 'threads':"2",
   1072                 'pch':"pch" }, 
   1073 { 'version' : 0,
   1074   'samples' : [
   1075 	(0, 4.373580, 2.603582, 5.297729),
   1076 	(1, 4.375890, 2.576323, 5.258865),
   1077 	(2, 4.371432, 2.583884, 5.297363),
   1078 	(3, 4.374495, 2.589453, 5.257298),
   1079 	(4, 4.369606, 2.606228, 5.257661),
   1080 ]}
   1081 ))
   1082 runs.append(( { 'cc':"ccc_gcc",
   1083                 'script':"only_compile",
   1084                 'threads':"2",
   1085                 'pch':"no_pch" }, 
   1086 { 'version' : 0,
   1087   'samples' : [
   1088 	(0, 9.661360, 2.976421, 7.177350),
   1089 	(1, 9.668097, 2.986125, 6.963308),
   1090 	(2, 9.667800, 2.983053, 6.959276),
   1091 	(3, 9.663941, 2.979323, 6.939242),
   1092 	(4, 9.662299, 2.970007, 6.988974),
   1093 ]}
   1094 ))
   1095 runs.append(( { 'cc':"gcc",
   1096                 'script':"only_compile",
   1097                 'threads':"2",
   1098                 'pch':"pch" }, 
   1099 { 'version' : 0,
   1100   'samples' : [
   1101 	(0, 3.579784, 1.946620, 4.378033),
   1102 	(1, 3.579704, 1.964725, 4.377985),
   1103 	(2, 3.584964, 1.951670, 4.376971),
   1104 	(3, 3.576692, 1.920906, 4.418008),
   1105 	(4, 3.590239, 1.966765, 4.377119),
   1106 ]}
   1107 ))
   1108 runs.append(( { 'cc':"gcc",
   1109                 'script':"only_compile",
   1110                 'threads':"2",
   1111                 'pch':"no_pch" }, 
   1112 { 'version' : 0,
   1113   'samples' : [
   1114 	(0, 8.908318, 2.358443, 6.137820),
   1115 	(1, 8.900847, 2.342913, 6.137705),
   1116 	(2, 8.902168, 2.355932, 6.179136),
   1117 	(3, 8.903369, 2.363490, 6.097751),
   1118 	(4, 8.896827, 2.364196, 6.098246),
   1119 ]}
   1120 ))
   1121 runs.append(( { 'cc':"ccc_clang",
   1122                 'script':"all",
   1123                 'threads':"2",
   1124                 'pch':"pch" }, 
   1125 { 'version' : 0,
   1126   'samples' : [
   1127 	(0, 4.122590, 1.633583, 3.696664),
   1128 	(1, 4.114949, 1.638141, 3.578111),
   1129 	(2, 4.114996, 1.631617, 3.536742),
   1130 	(3, 4.118038, 1.641230, 3.578327),
   1131 	(4, 4.112972, 1.639592, 3.575918),
   1132 ]}
   1133 ))
   1134 runs.append(( { 'cc':"ccc_clang",
   1135                 'script':"all",
   1136                 'threads':"2",
   1137                 'pch':"no_pch" }, 
   1138 { 'version' : 0,
   1139   'samples' : [
   1140 	(0, 4.774701, 2.146296, 3.977572),
   1141 	(1, 4.775361, 2.153011, 3.979860),
   1142 	(2, 4.767364, 2.152865, 4.057217),
   1143 	(3, 4.762550, 2.149360, 3.979342),
   1144 	(4, 4.778981, 2.139902, 3.978489),
   1145 ]}
   1146 ))
   1147 runs.append(( { 'cc':"ccc_gcc",
   1148                 'script':"all",
   1149                 'threads':"2",
   1150                 'pch':"pch" }, 
   1151 { 'version' : 0,
   1152   'samples' : [
   1153 	(0, 4.400574, 2.604084, 5.299578),
   1154 	(1, 4.404470, 2.623904, 5.338578),
   1155 	(2, 4.396282, 2.608549, 5.297828),
   1156 	(3, 4.410117, 2.614698, 5.340116),
   1157 	(4, 4.406122, 2.619452, 5.337443),
   1158 ]}
   1159 ))
   1160 runs.append(( { 'cc':"ccc_gcc",
   1161                 'script':"all",
   1162                 'threads':"2",
   1163                 'pch':"no_pch" }, 
   1164 { 'version' : 0,
   1165   'samples' : [
   1166 	(0, 9.691876, 2.983326, 7.028989),
   1167 	(1, 9.686101, 2.995257, 6.984466),
   1168 	(2, 9.699200, 2.989842, 7.028152),
   1169 	(3, 9.694729, 2.989742, 6.973924),
   1170 	(4, 9.684670, 2.977108, 6.989194),
   1171 ]}
   1172 ))
   1173 runs.append(( { 'cc':"gcc",
   1174                 'script':"all",
   1175                 'threads':"2",
   1176                 'pch':"pch" }, 
   1177 { 'version' : 0,
   1178   'samples' : [
   1179 	(0, 3.603234, 1.964083, 4.458006),
   1180 	(1, 3.607074, 1.941178, 4.417525),
   1181 	(2, 3.603034, 1.943612, 4.737094),
   1182 	(3, 3.602477, 1.935710, 4.378785),
   1183 	(4, 3.603014, 1.920944, 4.496731),
   1184 ]}
   1185 ))
   1186 runs.append(( { 'cc':"gcc",
   1187                 'script':"all",
   1188                 'threads':"2",
   1189                 'pch':"no_pch" }, 
   1190 { 'version' : 0,
   1191   'samples' : [
   1192 	(0, 8.919863, 2.380177, 6.178527),
   1193 	(1, 8.915304, 2.377547, 6.139442),
   1194 	(2, 8.912262, 2.361640, 6.382166),
   1195 	(3, 8.928109, 2.368477, 6.192743),
   1196 	(4, 8.926360, 2.372693, 6.196191),
   1197 ]}
   1198 ))
   1199 runs.append(( { 'cc':"ccc_clang",
   1200                 'script':"null",
   1201                 'threads':"4",
   1202                 'pch':"pch" }, 
   1203 { 'version' : 0,
   1204   'samples' : [
   1205 	(0, 0.433816, 0.270779, 0.497217),
   1206 	(1, 0.435460, 0.270028, 0.496532),
   1207 	(2, 0.433553, 0.269600, 0.496135),
   1208 	(3, 0.444402, 0.277012, 0.497745),
   1209 	(4, 0.435023, 0.270357, 0.496884),
   1210 ]}
   1211 ))
   1212 runs.append(( { 'cc':"ccc_clang",
   1213                 'script':"null",
   1214                 'threads':"4",
   1215                 'pch':"no_pch" }, 
   1216 { 'version' : 0,
   1217   'samples' : [
   1218 	(0, 0.427882, 0.266594, 0.456246),
   1219 	(1, 0.436036, 0.268734, 0.457465),
   1220 	(2, 0.432485, 0.268278, 0.495730),
   1221 	(3, 0.431188, 0.269520, 0.457981),
   1222 	(4, 0.429806, 0.265927, 0.457372),
   1223 ]}
   1224 ))
   1225 runs.append(( { 'cc':"ccc_gcc",
   1226                 'script':"null",
   1227                 'threads':"4",
   1228                 'pch':"pch" }, 
   1229 { 'version' : 0,
   1230   'samples' : [
   1231 	(0, 0.439986, 0.271715, 0.496550),
   1232 	(1, 0.433586, 0.270013, 0.496199),
   1233 	(2, 0.432029, 0.268060, 0.497939),
   1234 	(3, 0.439059, 0.272464, 0.497620),
   1235 	(4, 0.434181, 0.272563, 0.497461),
   1236 ]}
   1237 ))
   1238 runs.append(( { 'cc':"ccc_gcc",
   1239                 'script':"null",
   1240                 'threads':"4",
   1241                 'pch':"no_pch" }, 
   1242 { 'version' : 0,
   1243   'samples' : [
   1244 	(0, 0.432427, 0.269396, 0.457136),
   1245 	(1, 0.428288, 0.270302, 0.737128),
   1246 	(2, 0.431231, 0.268325, 0.456252),
   1247 	(3, 0.427926, 0.267086, 0.456874),
   1248 	(4, 0.420557, 0.264270, 0.457617),
   1249 ]}
   1250 ))
   1251 runs.append(( { 'cc':"gcc",
   1252                 'script':"null",
   1253                 'threads':"4",
   1254                 'pch':"pch" }, 
   1255 { 'version' : 0,
   1256   'samples' : [
   1257 	(0, 0.434424, 0.272190, 0.498161),
   1258 	(1, 0.434165, 0.269235, 0.494824),
   1259 	(2, 0.432662, 0.270415, 0.500255),
   1260 	(3, 0.438368, 0.274265, 0.496769),
   1261 	(4, 0.436696, 0.274610, 0.495729),
   1262 ]}
   1263 ))
   1264 runs.append(( { 'cc':"gcc",
   1265                 'script':"null",
   1266                 'threads':"4",
   1267                 'pch':"no_pch" }, 
   1268 { 'version' : 0,
   1269   'samples' : [
   1270 	(0, 0.433117, 0.267209, 0.457335),
   1271 	(1, 0.431207, 0.267527, 0.457362),
   1272 	(2, 0.427488, 0.263088, 0.456154),
   1273 	(3, 0.424716, 0.264632, 0.456745),
   1274 	(4, 0.430324, 0.266478, 0.457237),
   1275 ]}
   1276 ))
   1277 runs.append(( { 'cc':"ccc_clang",
   1278                 'script':"###",
   1279                 'threads':"4",
   1280                 'pch':"pch" }, 
   1281 { 'version' : 0,
   1282   'samples' : [
   1283 	(0, 1.243380, 0.979720, 1.137169),
   1284 	(1, 1.278996, 0.992319, 1.137506),
   1285 	(2, 1.287192, 0.993761, 1.138362),
   1286 	(3, 1.287132, 0.979672, 1.137975),
   1287 	(4, 1.280673, 0.991069, 1.134803),
   1288 ]}
   1289 ))
   1290 runs.append(( { 'cc':"ccc_clang",
   1291                 'script':"###",
   1292                 'threads':"4",
   1293                 'pch':"no_pch" }, 
   1294 { 'version' : 0,
   1295   'samples' : [
   1296 	(0, 1.199258, 0.944011, 1.056302),
   1297 	(1, 1.238243, 0.967198, 1.055378),
   1298 	(2, 1.251064, 0.952736, 1.058118),
   1299 	(3, 1.238275, 0.953812, 1.056281),
   1300 	(4, 1.230085, 0.961011, 1.058278),
   1301 ]}
   1302 ))
   1303 runs.append(( { 'cc':"ccc_gcc",
   1304                 'script':"###",
   1305                 'threads':"4",
   1306                 'pch':"pch" }, 
   1307 { 'version' : 0,
   1308   'samples' : [
   1309 	(0, 1.303555, 1.002749, 1.177122),
   1310 	(1, 1.297516, 0.987769, 1.179257),
   1311 	(2, 1.291316, 0.989683, 1.134877),
   1312 	(3, 1.297521, 0.998087, 1.177932),
   1313 	(4, 1.298070, 0.996104, 1.136646),
   1314 ]}
   1315 ))
   1316 runs.append(( { 'cc':"ccc_gcc",
   1317                 'script':"###",
   1318                 'threads':"4",
   1319                 'pch':"no_pch" }, 
   1320 { 'version' : 0,
   1321   'samples' : [
   1322 	(0, 1.242426, 0.951754, 1.054691),
   1323 	(1, 1.251845, 0.955747, 1.055754),
   1324 	(2, 1.216099, 0.939568, 1.057614),
   1325 	(3, 1.252534, 0.953115, 1.057181),
   1326 	(4, 1.255139, 0.957134, 1.056560),
   1327 ]}
   1328 ))
   1329 runs.append(( { 'cc':"gcc",
   1330                 'script':"###",
   1331                 'threads':"4",
   1332                 'pch':"pch" }, 
   1333 { 'version' : 0,
   1334   'samples' : [
   1335 	(0, 0.480008, 0.367388, 0.535985),
   1336 	(1, 0.482634, 0.363998, 0.537057),
   1337 	(2, 0.487524, 0.362915, 0.536461),
   1338 	(3, 0.486824, 0.371502, 0.536601),
   1339 	(4, 0.486100, 0.368487, 0.536231),
   1340 ]}
   1341 ))
   1342 runs.append(( { 'cc':"gcc",
   1343                 'script':"###",
   1344                 'threads':"4",
   1345                 'pch':"no_pch" }, 
   1346 { 'version' : 0,
   1347   'samples' : [
   1348 	(0, 0.471967, 0.356792, 0.537280),
   1349 	(1, 0.471389, 0.351906, 0.537328),
   1350 	(2, 0.476653, 0.364830, 0.536856),
   1351 	(3, 0.473745, 0.360644, 0.536245),
   1352 	(4, 0.471692, 0.358740, 0.536919),
   1353 ]}
   1354 ))
   1355 runs.append(( { 'cc':"ccc_clang",
   1356                 'script':"only_pch",
   1357                 'threads':"4",
   1358                 'pch':"pch" }, 
   1359 { 'version' : 0,
   1360   'samples' : [
   1361 	(0, 1.488745, 1.084366, 1.498790),
   1362 	(1, 1.477772, 1.072057, 1.497152),
   1363 	(2, 1.481656, 1.079815, 1.497487),
   1364 	(3, 1.488131, 1.086291, 1.497713),
   1365 	(4, 1.484908, 1.083611, 1.497307),
   1366 ]}
   1367 ))
   1368 runs.append(( { 'cc':"ccc_gcc",
   1369                 'script':"only_pch",
   1370                 'threads':"4",
   1371                 'pch':"pch" }, 
   1372 { 'version' : 0,
   1373   'samples' : [
   1374 	(0, 2.892219, 1.358115, 3.416973),
   1375 	(1, 2.908085, 1.361083, 3.458190),
   1376 	(2, 2.911845, 1.363507, 3.498229),
   1377 	(3, 2.861631, 1.340626, 3.497350),
   1378 	(4, 2.902695, 1.349841, 3.498252),
   1379 ]}
   1380 ))
   1381 runs.append(( { 'cc':"gcc",
   1382                 'script':"only_pch",
   1383                 'threads':"4",
   1384                 'pch':"pch" }, 
   1385 { 'version' : 0,
   1386   'samples' : [
   1387 	(0, 2.094289, 0.731166, 2.856787),
   1388 	(1, 2.094159, 0.727149, 3.098345),
   1389 	(2, 2.099123, 0.725737, 2.857987),
   1390 	(3, 2.099356, 0.725484, 2.857824),
   1391 	(4, 2.092198, 0.722902, 2.856964),
   1392 ]}
   1393 ))
   1394 runs.append(( { 'cc':"ccc_clang",
   1395                 'script':"cpp",
   1396                 'threads':"4",
   1397                 'pch':"pch" }, 
   1398 { 'version' : 0,
   1399   'samples' : [
   1400 	(0, 2.072042, 1.472173, 1.777206),
   1401 	(1, 2.082600, 1.489627, 1.777280),
   1402 	(2, 2.056884, 1.488123, 1.817614),
   1403 	(3, 2.070744, 1.497244, 1.776597),
   1404 	(4, 2.067240, 1.482836, 1.777571),
   1405 ]}
   1406 ))
   1407 runs.append(( { 'cc':"ccc_clang",
   1408                 'script':"cpp",
   1409                 'threads':"4",
   1410                 'pch':"no_pch" }, 
   1411 { 'version' : 0,
   1412   'samples' : [
   1413 	(0, 2.533060, 2.043311, 1.777522),
   1414 	(1, 2.628373, 2.047752, 1.777593),
   1415 	(2, 2.630915, 2.051977, 1.777852),
   1416 	(3, 2.630455, 2.065881, 1.777911),
   1417 	(4, 2.631787, 2.049902, 1.778263),
   1418 ]}
   1419 ))
   1420 runs.append(( { 'cc':"ccc_clang",
   1421                 'script':"parse",
   1422                 'threads':"4",
   1423                 'pch':"pch" }, 
   1424 { 'version' : 0,
   1425   'samples' : [
   1426 	(0, 2.505337, 1.496155, 1.898006),
   1427 	(1, 2.495744, 1.488942, 1.897842),
   1428 	(2, 2.515831, 1.484552, 1.897723),
   1429 	(3, 2.498317, 1.488449, 1.897741),
   1430 	(4, 2.515904, 1.484614, 1.897771),
   1431 ]}
   1432 ))
   1433 runs.append(( { 'cc':"ccc_clang",
   1434                 'script':"parse",
   1435                 'threads':"4",
   1436                 'pch':"no_pch" }, 
   1437 { 'version' : 0,
   1438   'samples' : [
   1439 	(0, 3.125124, 2.066737, 1.896962),
   1440 	(1, 3.066430, 2.061710, 1.897127),
   1441 	(2, 2.951498, 2.032558, 1.899777),
   1442 	(3, 3.102248, 2.072226, 1.938907),
   1443 	(4, 2.965375, 2.034301, 1.901575),
   1444 ]}
   1445 ))
   1446 runs.append(( { 'cc':"ccc_clang",
   1447                 'script':"syntax",
   1448                 'threads':"4",
   1449                 'pch':"pch" }, 
   1450 { 'version' : 0,
   1451   'samples' : [
   1452 	(0, 3.959637, 1.775658, 2.417471),
   1453 	(1, 3.731703, 1.768139, 2.338378),
   1454 	(2, 3.938876, 1.797903, 2.376989),
   1455 	(3, 3.942618, 1.776899, 2.376468),
   1456 	(4, 3.955662, 1.784850, 2.417537),
   1457 ]}
   1458 ))
   1459 runs.append(( { 'cc':"ccc_clang",
   1460                 'script':"syntax",
   1461                 'threads':"4",
   1462                 'pch':"no_pch" }, 
   1463 { 'version' : 0,
   1464   'samples' : [
   1465 	(0, 4.711232, 2.418611, 2.457315),
   1466 	(1, 4.710700, 2.405150, 2.458243),
   1467 	(2, 4.701677, 2.393935, 2.458244),
   1468 	(3, 4.700064, 2.411945, 2.458502),
   1469 	(4, 4.435552, 2.373475, 2.417904),
   1470 ]}
   1471 ))
   1472 runs.append(( { 'cc':"ccc_gcc",
   1473                 'script':"syntax",
   1474                 'threads':"4",
   1475                 'pch':"pch" }, 
   1476 { 'version' : 0,
   1477   'samples' : [
   1478 	(0, 3.765235, 3.147148, 4.457806),
   1479 	(1, 3.792075, 3.092380, 4.138512),
   1480 	(2, 3.755530, 3.109232, 4.099198),
   1481 	(3, 3.775577, 3.132702, 4.259349),
   1482 	(4, 3.765380, 3.153395, 4.138279),
   1483 ]}
   1484 ))
   1485 runs.append(( { 'cc':"ccc_gcc",
   1486                 'script':"syntax",
   1487                 'threads':"4",
   1488                 'pch':"no_pch" }, 
   1489 { 'version' : 0,
   1490   'samples' : [
   1491 	(0, 8.733600, 3.141350, 3.819429),
   1492 	(1, 8.729315, 3.130464, 3.818712),
   1493 	(2, 8.758360, 3.153188, 3.898371),
   1494 	(3, 8.284330, 3.049157, 3.698701),
   1495 	(4, 8.287672, 3.024545, 3.697567),
   1496 ]}
   1497 ))
   1498 runs.append(( { 'cc':"gcc",
   1499                 'script':"syntax",
   1500                 'threads':"4",
   1501                 'pch':"pch" }, 
   1502 { 'version' : 0,
   1503   'samples' : [
   1504 	(0, 2.874930, 2.387032, 3.537592),
   1505 	(1, 2.912332, 2.467479, 3.577891),
   1506 	(2, 2.864476, 2.410851, 3.499089),
   1507 	(3, 2.907625, 2.451013, 3.618200),
   1508 	(4, 2.911261, 2.404477, 4.099524),
   1509 ]}
   1510 ))
   1511 runs.append(( { 'cc':"gcc",
   1512                 'script':"syntax",
   1513                 'threads':"4",
   1514                 'pch':"no_pch" }, 
   1515 { 'version' : 0,
   1516   'samples' : [
   1517 	(0, 7.915458, 2.450591, 3.219913),
   1518 	(1, 7.956233, 2.439542, 3.300366),
   1519 	(2, 7.913691, 2.473252, 3.218957),
   1520 	(3, 7.509113, 2.397069, 3.138018),
   1521 	(4, 7.904014, 2.456804, 3.218425),
   1522 ]}
   1523 ))
   1524 runs.append(( { 'cc':"ccc_clang",
   1525                 'script':"irgen",
   1526                 'threads':"4",
   1527                 'pch':"pch" }, 
   1528 { 'version' : 0,
   1529   'samples' : [
   1530 	(0, 3.942240, 1.800567, 2.417458),
   1531 	(1, 4.154844, 1.814089, 2.457805),
   1532 	(2, 4.176584, 1.830900, 2.457020),
   1533 	(3, 4.158194, 1.830085, 2.778865),
   1534 	(4, 4.150232, 1.830750, 2.459318),
   1535 ]}
   1536 ))
   1537 runs.append(( { 'cc':"ccc_clang",
   1538                 'script':"irgen",
   1539                 'threads':"4",
   1540                 'pch':"no_pch" }, 
   1541 { 'version' : 0,
   1542   'samples' : [
   1543 	(0, 4.905547, 2.434522, 2.537988),
   1544 	(1, 4.924605, 2.457269, 2.538644),
   1545 	(2, 4.657417, 2.378047, 2.458053),
   1546 	(3, 4.911690, 2.470984, 2.537993),
   1547 	(4, 4.929673, 2.455544, 2.538190),
   1548 ]}
   1549 ))
   1550 runs.append(( { 'cc':"ccc_clang",
   1551                 'script':"only_asm",
   1552                 'threads':"4",
   1553                 'pch':"pch" }, 
   1554 { 'version' : 0,
   1555   'samples' : [
   1556 	(0, 4.418219, 1.850523, 2.536990),
   1557 	(1, 4.366724, 1.852566, 2.538399),
   1558 	(2, 4.384926, 1.854429, 2.539958),
   1559 	(3, 4.394250, 1.842192, 2.539435),
   1560 	(4, 4.397239, 1.838145, 2.540060),
   1561 ]}
   1562 ))
   1563 runs.append(( { 'cc':"ccc_clang",
   1564                 'script':"only_asm",
   1565                 'threads':"4",
   1566                 'pch':"no_pch" }, 
   1567 { 'version' : 0,
   1568   'samples' : [
   1569 	(0, 5.130585, 2.493244, 2.579148),
   1570 	(1, 5.162982, 2.497135, 2.578713),
   1571 	(2, 5.129066, 2.472889, 2.619872),
   1572 	(3, 4.874468, 2.405774, 2.497419),
   1573 	(4, 5.128376, 2.467295, 2.578880),
   1574 ]}
   1575 ))
   1576 runs.append(( { 'cc':"ccc_gcc",
   1577                 'script':"only_asm",
   1578                 'threads':"4",
   1579                 'pch':"pch" }, 
   1580 { 'version' : 0,
   1581   'samples' : [
   1582 	(0, 4.630875, 3.227827, 4.420094),
   1583 	(1, 4.603130, 3.292521, 4.698425),
   1584 	(2, 4.637749, 3.169974, 4.378697),
   1585 	(3, 4.662829, 3.216485, 4.459226),
   1586 	(4, 4.661186, 3.194321, 4.459337),
   1587 ]}
   1588 ))
   1589 runs.append(( { 'cc':"ccc_gcc",
   1590                 'script':"only_asm",
   1591                 'threads':"4",
   1592                 'pch':"no_pch" }, 
   1593 { 'version' : 0,
   1594   'samples' : [
   1595 	(0, 10.094412, 3.382733, 4.299690),
   1596 	(1, 10.607728, 3.485426, 4.420339),
   1597 	(2, 10.672437, 3.500697, 4.499281),
   1598 	(3, 10.081432, 3.369802, 4.260940),
   1599 	(4, 10.637020, 3.507006, 4.419349),
   1600 ]}
   1601 ))
   1602 runs.append(( { 'cc':"gcc",
   1603                 'script':"only_asm",
   1604                 'threads':"4",
   1605                 'pch':"pch" }, 
   1606 { 'version' : 0,
   1607   'samples' : [
   1608 	(0, 3.756469, 2.606486, 3.858024),
   1609 	(1, 3.742525, 2.585514, 3.860432),
   1610 	(2, 3.763984, 2.594155, 3.858338),
   1611 	(3, 3.750329, 2.597445, 3.861970),
   1612 	(4, 3.780330, 2.594397, 4.178249),
   1613 ]}
   1614 ))
   1615 runs.append(( { 'cc':"gcc",
   1616                 'script':"only_asm",
   1617                 'threads':"4",
   1618                 'pch':"no_pch" }, 
   1619 { 'version' : 0,
   1620   'samples' : [
   1621 	(0, 9.783391, 2.778921, 3.858346),
   1622 	(1, 9.291026, 2.713206, 3.741779),
   1623 	(2, 9.763105, 2.769221, 3.818018),
   1624 	(3, 9.781831, 2.771892, 3.860051),
   1625 	(4, 9.795868, 2.814192, 3.861095),
   1626 ]}
   1627 ))
   1628 runs.append(( { 'cc':"ccc_clang",
   1629                 'script':"only_compile",
   1630                 'threads':"4",
   1631                 'pch':"pch" }, 
   1632 { 'version' : 0,
   1633   'samples' : [
   1634 	(0, 4.526822, 1.970779, 2.579904),
   1635 	(1, 4.516155, 1.962200, 2.579553),
   1636 	(2, 4.502726, 1.967558, 2.657639),
   1637 	(3, 4.475255, 1.944838, 2.578810),
   1638 	(4, 4.552333, 1.965428, 2.620439),
   1639 ]}
   1640 ))
   1641 runs.append(( { 'cc':"ccc_clang",
   1642                 'script':"only_compile",
   1643                 'threads':"4",
   1644                 'pch':"no_pch" }, 
   1645 { 'version' : 0,
   1646   'samples' : [
   1647 	(0, 5.260314, 2.603498, 2.660341),
   1648 	(1, 4.995161, 2.487917, 2.539731),
   1649 	(2, 5.272310, 2.582304, 2.619170),
   1650 	(3, 5.297074, 2.584287, 2.659045),
   1651 	(4, 5.276844, 2.591704, 2.658579),
   1652 ]}
   1653 ))
   1654 runs.append(( { 'cc':"ccc_gcc",
   1655                 'script':"only_compile",
   1656                 'threads':"4",
   1657                 'pch':"pch" }, 
   1658 { 'version' : 0,
   1659   'samples' : [
   1660 	(0, 4.820446, 3.357945, 4.457265),
   1661 	(1, 4.695519, 3.299694, 4.700489),
   1662 	(2, 4.802906, 3.355605, 4.499002),
   1663 	(3, 4.790937, 3.298910, 4.497635),
   1664 	(4, 4.807253, 3.403019, 4.538081),
   1665 ]}
   1666 ))
   1667 runs.append(( { 'cc':"ccc_gcc",
   1668                 'script':"only_compile",
   1669                 'threads':"4",
   1670                 'pch':"no_pch" }, 
   1671 { 'version' : 0,
   1672   'samples' : [
   1673 	(0, 10.775635, 3.627255, 4.498454),
   1674 	(1, 10.819002, 3.627111, 4.498795),
   1675 	(2, 10.777939, 3.603335, 4.579594),
   1676 	(3, 10.261991, 3.489692, 4.340296),
   1677 	(4, 10.783511, 3.603470, 4.497803),
   1678 ]}
   1679 ))
   1680 runs.append(( { 'cc':"gcc",
   1681                 'script':"only_compile",
   1682                 'threads':"4",
   1683                 'pch':"pch" }, 
   1684 { 'version' : 0,
   1685   'samples' : [
   1686 	(0, 3.926690, 2.635944, 3.858194),
   1687 	(1, 3.904631, 2.622227, 3.819312),
   1688 	(2, 3.902995, 2.656935, 3.899565),
   1689 	(3, 3.842353, 2.559599, 3.939178),
   1690 	(4, 3.912334, 2.629019, 3.858092),
   1691 ]}
   1692 ))
   1693 runs.append(( { 'cc':"gcc",
   1694                 'script':"only_compile",
   1695                 'threads':"4",
   1696                 'pch':"no_pch" }, 
   1697 { 'version' : 0,
   1698   'samples' : [
   1699 	(0, 9.417663, 2.778879, 3.779754),
   1700 	(1, 9.981881, 2.854902, 3.981156),
   1701 	(2, 9.922719, 2.849422, 3.895627),
   1702 	(3, 9.932923, 2.851789, 3.899661),
   1703 	(4, 9.882651, 2.809967, 3.860299),
   1704 ]}
   1705 ))
   1706 runs.append(( { 'cc':"ccc_clang",
   1707                 'script':"all",
   1708                 'threads':"4",
   1709                 'pch':"pch" }, 
   1710 { 'version' : 0,
   1711   'samples' : [
   1712 	(0, 4.524352, 1.986189, 2.979131),
   1713 	(1, 4.571793, 1.979632, 2.617329),
   1714 	(2, 4.551874, 1.976839, 2.657311),
   1715 	(3, 4.535069, 1.982461, 2.660565),
   1716 	(4, 4.517949, 1.967234, 2.619985),
   1717 ]}
   1718 ))
   1719 runs.append(( { 'cc':"ccc_clang",
   1720                 'script':"all",
   1721                 'threads':"4",
   1722                 'pch':"no_pch" }, 
   1723 { 'version' : 0,
   1724   'samples' : [
   1725 	(0, 5.308971, 2.608535, 2.660880),
   1726 	(1, 5.300322, 2.591561, 2.698928),
   1727 	(2, 5.007866, 2.516937, 2.617425),
   1728 	(3, 5.004273, 2.518780, 2.620204),
   1729 	(4, 5.298584, 2.603459, 2.697609),
   1730 ]}
   1731 ))
   1732 runs.append(( { 'cc':"ccc_gcc",
   1733                 'script':"all",
   1734                 'threads':"4",
   1735                 'pch':"pch" }, 
   1736 { 'version' : 0,
   1737   'samples' : [
   1738 	(0, 4.829605, 3.306560, 4.499574),
   1739 	(1, 4.834964, 3.359516, 4.499708),
   1740 	(2, 4.848950, 3.406535, 4.500607),
   1741 	(3, 4.846305, 3.301867, 4.501270),
   1742 	(4, 4.841747, 3.311314, 4.460786),
   1743 ]}
   1744 ))
   1745 runs.append(( { 'cc':"ccc_gcc",
   1746                 'script':"all",
   1747                 'threads':"4",
   1748                 'pch':"no_pch" }, 
   1749 { 'version' : 0,
   1750   'samples' : [
   1751 	(0, 10.261230, 3.487758, 4.377307),
   1752 	(1, 10.821449, 3.608144, 4.579734),
   1753 	(2, 10.818690, 3.639902, 4.538873),
   1754 	(3, 10.288671, 3.520532, 4.378760),
   1755 	(4, 10.827655, 3.621076, 4.540632),
   1756 ]}
   1757 ))
   1758 runs.append(( { 'cc':"gcc",
   1759                 'script':"all",
   1760                 'threads':"4",
   1761                 'pch':"pch" }, 
   1762 { 'version' : 0,
   1763   'samples' : [
   1764 	(0, 3.945245, 2.727926, 4.020004),
   1765 	(1, 3.927023, 2.718237, 3.937944),
   1766 	(2, 3.864097, 2.645215, 4.258710),
   1767 	(3, 3.959593, 2.659668, 3.857486),
   1768 	(4, 3.949860, 2.636461, 3.860314),
   1769 ]}
   1770 ))
   1771 runs.append(( { 'cc':"gcc",
   1772                 'script':"all",
   1773                 'threads':"4",
   1774                 'pch':"no_pch" }, 
   1775 { 'version' : 0,
   1776   'samples' : [
   1777 	(0, 9.988320, 2.894515, 3.979462),
   1778 	(1, 9.984554, 2.865497, 3.978603),
   1779 	(2, 9.969262, 2.894911, 3.940909),
   1780 	(3, 9.971215, 2.860655, 3.939045),
   1781 	(4, 9.928752, 2.859610, 4.140611),
   1782 ]}
   1783 ))
   1784 runs.append(( { 'cc':"ccc_clang",
   1785                 'script':"null",
   1786                 'threads':"8",
   1787                 'pch':"pch" }, 
   1788 { 'version' : 0,
   1789   'samples' : [
   1790 	(0, 0.437223, 0.305541, 0.456598),
   1791 	(1, 0.437365, 0.302782, 0.455612),
   1792 	(2, 0.444941, 0.302766, 0.458539),
   1793 	(3, 0.443284, 0.309348, 0.457267),
   1794 	(4, 0.438558, 0.302788, 0.456867),
   1795 ]}
   1796 ))
   1797 runs.append(( { 'cc':"ccc_clang",
   1798                 'script':"null",
   1799                 'threads':"8",
   1800                 'pch':"no_pch" }, 
   1801 { 'version' : 0,
   1802   'samples' : [
   1803 	(0, 0.433141, 0.299426, 0.457566),
   1804 	(1, 0.433713, 0.302028, 0.456971),
   1805 	(2, 0.432310, 0.301072, 0.457115),
   1806 	(3, 0.431210, 0.298571, 0.456809),
   1807 	(4, 0.432891, 0.306442, 0.458554),
   1808 ]}
   1809 ))
   1810 runs.append(( { 'cc':"ccc_gcc",
   1811                 'script':"null",
   1812                 'threads':"8",
   1813                 'pch':"pch" }, 
   1814 { 'version' : 0,
   1815   'samples' : [
   1816 	(0, 0.440129, 0.307891, 0.457005),
   1817 	(1, 0.441966, 0.305756, 0.456712),
   1818 	(2, 0.444503, 0.310015, 0.457176),
   1819 	(3, 0.439473, 0.304319, 0.457442),
   1820 	(4, 0.443194, 0.306398, 0.457362),
   1821 ]}
   1822 ))
   1823 runs.append(( { 'cc':"ccc_gcc",
   1824                 'script':"null",
   1825                 'threads':"8",
   1826                 'pch':"no_pch" }, 
   1827 { 'version' : 0,
   1828   'samples' : [
   1829 	(0, 0.431106, 0.301673, 0.458410),
   1830 	(1, 0.434829, 0.302589, 0.456891),
   1831 	(2, 0.430545, 0.302707, 0.457500),
   1832 	(3, 0.436609, 0.301462, 0.456980),
   1833 	(4, 0.429837, 0.300629, 0.456958),
   1834 ]}
   1835 ))
   1836 runs.append(( { 'cc':"gcc",
   1837                 'script':"null",
   1838                 'threads':"8",
   1839                 'pch':"pch" }, 
   1840 { 'version' : 0,
   1841   'samples' : [
   1842 	(0, 0.441827, 0.306401, 0.457803),
   1843 	(1, 0.440791, 0.307818, 0.456863),
   1844 	(2, 0.441486, 0.306428, 0.456280),
   1845 	(3, 0.441639, 0.303644, 0.457488),
   1846 	(4, 0.435752, 0.302272, 0.456606),
   1847 ]}
   1848 ))
   1849 runs.append(( { 'cc':"gcc",
   1850                 'script':"null",
   1851                 'threads':"8",
   1852                 'pch':"no_pch" }, 
   1853 { 'version' : 0,
   1854   'samples' : [
   1855 	(0, 0.434382, 0.299908, 0.458576),
   1856 	(1, 0.430466, 0.299767, 0.458895),
   1857 	(2, 0.433482, 0.301923, 0.457146),
   1858 	(3, 0.437816, 0.305736, 0.460591),
   1859 	(4, 0.433787, 0.300150, 0.457657),
   1860 ]}
   1861 ))
   1862 runs.append(( { 'cc':"ccc_clang",
   1863                 'script':"###",
   1864                 'threads':"8",
   1865                 'pch':"pch" }, 
   1866 { 'version' : 0,
   1867   'samples' : [
   1868 	(0, 1.248580, 1.078897, 1.137297),
   1869 	(1, 1.240939, 1.052455, 1.415574),
   1870 	(2, 1.241209, 1.084570, 1.136554),
   1871 	(3, 1.240406, 1.093724, 1.136429),
   1872 	(4, 1.240385, 1.082323, 1.136401),
   1873 ]}
   1874 ))
   1875 runs.append(( { 'cc':"ccc_clang",
   1876                 'script':"###",
   1877                 'threads':"8",
   1878                 'pch':"no_pch" }, 
   1879 { 'version' : 0,
   1880   'samples' : [
   1881 	(0, 1.290192, 1.199382, 0.936326),
   1882 	(1, 1.276522, 1.198278, 0.936272),
   1883 	(2, 1.273170, 1.185225, 0.935751),
   1884 	(3, 1.281657, 1.188458, 0.934154),
   1885 	(4, 1.285165, 1.186782, 0.935658),
   1886 ]}
   1887 ))
   1888 runs.append(( { 'cc':"ccc_gcc",
   1889                 'script':"###",
   1890                 'threads':"8",
   1891                 'pch':"pch" }, 
   1892 { 'version' : 0,
   1893   'samples' : [
   1894 	(0, 1.261013, 1.087419, 1.135864),
   1895 	(1, 1.261208, 1.088418, 1.134847),
   1896 	(2, 1.243520, 1.091952, 1.135702),
   1897 	(3, 1.256916, 1.061697, 1.138041),
   1898 	(4, 1.262088, 1.105355, 1.137939),
   1899 ]}
   1900 ))
   1901 runs.append(( { 'cc':"ccc_gcc",
   1902                 'script':"###",
   1903                 'threads':"8",
   1904                 'pch':"no_pch" }, 
   1905 { 'version' : 0,
   1906   'samples' : [
   1907 	(0, 1.304031, 1.188856, 0.937909),
   1908 	(1, 1.293276, 1.188637, 0.935459),
   1909 	(2, 1.278288, 1.189283, 0.936833),
   1910 	(3, 1.302987, 1.181945, 0.936069),
   1911 	(4, 1.293851, 1.192556, 0.936999),
   1912 ]}
   1913 ))
   1914 runs.append(( { 'cc':"gcc",
   1915                 'script':"###",
   1916                 'threads':"8",
   1917                 'pch':"pch" }, 
   1918 { 'version' : 0,
   1919   'samples' : [
   1920 	(0, 0.490107, 0.418154, 0.575664),
   1921 	(1, 0.489843, 0.413785, 0.535501),
   1922 	(2, 0.487683, 0.415899, 0.535610),
   1923 	(3, 0.484014, 0.413119, 0.535279),
   1924 	(4, 0.491381, 0.413503, 0.537277),
   1925 ]}
   1926 ))
   1927 runs.append(( { 'cc':"gcc",
   1928                 'script':"###",
   1929                 'threads':"8",
   1930                 'pch':"no_pch" }, 
   1931 { 'version' : 0,
   1932   'samples' : [
   1933 	(0, 0.486695, 0.445844, 0.494296),
   1934 	(1, 0.481367, 0.455675, 0.497159),
   1935 	(2, 0.481974, 0.481187, 0.496221),
   1936 	(3, 0.479369, 0.425384, 0.495441),
   1937 	(4, 0.478301, 0.457115, 0.494315),
   1938 ]}
   1939 ))
   1940 runs.append(( { 'cc':"ccc_clang",
   1941                 'script':"only_pch",
   1942                 'threads':"8",
   1943                 'pch':"pch" }, 
   1944 { 'version' : 0,
   1945   'samples' : [
   1946 	(0, 1.434857, 1.168123, 1.455765),
   1947 	(1, 1.436208, 1.190995, 1.496024),
   1948 	(2, 1.439552, 1.161674, 1.455066),
   1949 	(3, 1.436967, 1.180953, 1.494596),
   1950 	(4, 1.435067, 1.162529, 1.456440),
   1951 ]}
   1952 ))
   1953 runs.append(( { 'cc':"ccc_gcc",
   1954                 'script':"only_pch",
   1955                 'threads':"8",
   1956                 'pch':"pch" }, 
   1957 { 'version' : 0,
   1958   'samples' : [
   1959 	(0, 2.854271, 1.448036, 3.456023),
   1960 	(1, 2.864284, 1.464534, 3.456831),
   1961 	(2, 2.860290, 1.477350, 3.377527),
   1962 	(3, 2.857286, 1.458217, 3.417068),
   1963 	(4, 2.855595, 1.464395, 3.376247),
   1964 ]}
   1965 ))
   1966 runs.append(( { 'cc':"gcc",
   1967                 'script':"only_pch",
   1968                 'threads':"8",
   1969                 'pch':"pch" }, 
   1970 { 'version' : 0,
   1971   'samples' : [
   1972 	(0, 2.095114, 0.776987, 2.855911),
   1973 	(1, 2.099607, 0.795455, 2.856180),
   1974 	(2, 2.095073, 0.792649, 2.896811),
   1975 	(3, 2.094082, 0.789727, 2.897515),
   1976 	(4, 2.100236, 0.781259, 2.774968),
   1977 ]}
   1978 ))
   1979 runs.append(( { 'cc':"ccc_clang",
   1980                 'script':"cpp",
   1981                 'threads':"8",
   1982                 'pch':"pch" }, 
   1983 { 'version' : 0,
   1984   'samples' : [
   1985 	(0, 1.999042, 1.594807, 1.777251),
   1986 	(1, 1.990498, 1.601683, 1.736392),
   1987 	(2, 2.006314, 1.599276, 1.897380),
   1988 	(3, 1.994969, 1.622299, 1.775973),
   1989 	(4, 1.988203, 1.577170, 1.736153),
   1990 ]}
   1991 ))
   1992 runs.append(( { 'cc':"ccc_clang",
   1993                 'script':"cpp",
   1994                 'threads':"8",
   1995                 'pch':"no_pch" }, 
   1996 { 'version' : 0,
   1997   'samples' : [
   1998 	(0, 2.703651, 2.613281, 1.374149),
   1999 	(1, 2.700635, 2.658189, 1.415542),
   2000 	(2, 2.723514, 2.623613, 1.375880),
   2001 	(3, 2.698653, 2.597336, 1.376495),
   2002 	(4, 2.682678, 2.616761, 1.377316),
   2003 ]}
   2004 ))
   2005 runs.append(( { 'cc':"ccc_clang",
   2006                 'script':"parse",
   2007                 'threads':"8",
   2008                 'pch':"pch" }, 
   2009 { 'version' : 0,
   2010   'samples' : [
   2011 	(0, 2.415923, 1.586213, 1.856706),
   2012 	(1, 2.413466, 1.580113, 1.854297),
   2013 	(2, 2.415569, 1.611288, 1.856562),
   2014 	(3, 2.398350, 1.569858, 1.855165),
   2015 	(4, 2.394427, 1.597305, 1.856311),
   2016 ]}
   2017 ))
   2018 runs.append(( { 'cc':"ccc_clang",
   2019                 'script':"parse",
   2020                 'threads':"8",
   2021                 'pch':"no_pch" }, 
   2022 { 'version' : 0,
   2023   'samples' : [
   2024 	(0, 3.166052, 2.593652, 1.456512),
   2025 	(1, 3.196717, 2.604754, 1.456743),
   2026 	(2, 3.101508, 2.536190, 1.456607),
   2027 	(3, 3.174828, 2.591447, 1.456659),
   2028 	(4, 3.201618, 2.596692, 1.457126),
   2029 ]}
   2030 ))
   2031 runs.append(( { 'cc':"ccc_clang",
   2032                 'script':"syntax",
   2033                 'threads':"8",
   2034                 'pch':"pch" }, 
   2035 { 'version' : 0,
   2036   'samples' : [
   2037 	(0, 3.712949, 1.873531, 2.336073),
   2038 	(1, 3.691984, 1.870964, 2.297376),
   2039 	(2, 3.733735, 1.860346, 2.296816),
   2040 	(3, 3.702759, 1.885194, 2.336534),
   2041 	(4, 3.725368, 1.861191, 2.296488),
   2042 ]}
   2043 ))
   2044 runs.append(( { 'cc':"ccc_clang",
   2045                 'script':"syntax",
   2046                 'threads':"8",
   2047                 'pch':"no_pch" }, 
   2048 { 'version' : 0,
   2049   'samples' : [
   2050 	(0, 4.674568, 2.896322, 1.777463),
   2051 	(1, 4.751183, 2.932167, 1.774656),
   2052 	(2, 4.619575, 2.943985, 1.775820),
   2053 	(3, 4.831743, 2.966127, 1.785376),
   2054 	(4, 4.696926, 2.918956, 1.774947),
   2055 ]}
   2056 ))
   2057 runs.append(( { 'cc':"ccc_gcc",
   2058                 'script':"syntax",
   2059                 'threads':"8",
   2060                 'pch':"pch" }, 
   2061 { 'version' : 0,
   2062   'samples' : [
   2063 	(0, 3.619956, 3.111231, 4.057294),
   2064 	(1, 3.634434, 3.079039, 4.176458),
   2065 	(2, 3.619489, 3.150783, 4.138602),
   2066 	(3, 3.621266, 3.104540, 4.058816),
   2067 	(4, 3.608454, 3.122193, 4.057912),
   2068 ]}
   2069 ))
   2070 runs.append(( { 'cc':"ccc_gcc",
   2071                 'script':"syntax",
   2072                 'threads':"8",
   2073                 'pch':"no_pch" }, 
   2074 { 'version' : 0,
   2075   'samples' : [
   2076 	(0, 8.685876, 3.735123, 2.538354),
   2077 	(1, 8.928202, 3.820031, 2.775907),
   2078 	(2, 9.001593, 3.780341, 2.615105),
   2079 	(3, 8.914982, 3.802006, 2.576587),
   2080 	(4, 8.672801, 3.745031, 2.537300),
   2081 ]}
   2082 ))
   2083 runs.append(( { 'cc':"gcc",
   2084                 'script':"syntax",
   2085                 'threads':"8",
   2086                 'pch':"pch" }, 
   2087 { 'version' : 0,
   2088   'samples' : [
   2089 	(0, 2.804784, 2.299355, 3.497193),
   2090 	(1, 2.837757, 2.362386, 3.538558),
   2091 	(2, 2.872059, 2.437397, 3.497046),
   2092 	(3, 2.822245, 2.354290, 3.416766),
   2093 	(4, 2.852352, 2.360742, 3.536904),
   2094 ]}
   2095 ))
   2096 runs.append(( { 'cc':"gcc",
   2097                 'script':"syntax",
   2098                 'threads':"8",
   2099                 'pch':"no_pch" }, 
   2100 { 'version' : 0,
   2101   'samples' : [
   2102 	(0, 7.840658, 2.912237, 2.176625),
   2103 	(1, 7.786177, 2.867490, 2.098460),
   2104 	(2, 8.029733, 2.900113, 2.094914),
   2105 	(3, 7.787848, 2.850907, 2.096058),
   2106 	(4, 8.009086, 2.890278, 2.097071),
   2107 ]}
   2108 ))
   2109 runs.append(( { 'cc':"ccc_clang",
   2110                 'script':"irgen",
   2111                 'threads':"8",
   2112                 'pch':"pch" }, 
   2113 { 'version' : 0,
   2114   'samples' : [
   2115 	(0, 3.924865, 1.882098, 2.377105),
   2116 	(1, 3.946578, 1.907070, 2.377384),
   2117 	(2, 3.942964, 1.879682, 2.376026),
   2118 	(3, 3.891159, 1.892699, 2.377748),
   2119 	(4, 3.967042, 1.868087, 2.417171),
   2120 ]}
   2121 ))
   2122 runs.append(( { 'cc':"ccc_clang",
   2123                 'script':"irgen",
   2124                 'threads':"8",
   2125                 'pch':"no_pch" }, 
   2126 { 'version' : 0,
   2127   'samples' : [
   2128 	(0, 4.959364, 2.975161, 1.817129),
   2129 	(1, 5.054176, 2.984549, 1.817835),
   2130 	(2, 4.919681, 2.991480, 1.815857),
   2131 	(3, 4.910313, 2.971126, 1.816666),
   2132 	(4, 4.951734, 2.972542, 1.815437),
   2133 ]}
   2134 ))
   2135 runs.append(( { 'cc':"ccc_clang",
   2136                 'script':"only_asm",
   2137                 'threads':"8",
   2138                 'pch':"pch" }, 
   2139 { 'version' : 0,
   2140   'samples' : [
   2141 	(0, 4.101830, 1.911448, 2.454536),
   2142 	(1, 4.134987, 1.907901, 2.417187),
   2143 	(2, 4.137531, 1.889402, 2.416253),
   2144 	(3, 4.106261, 1.900297, 2.418632),
   2145 	(4, 4.116540, 1.914047, 2.415859),
   2146 ]}
   2147 ))
   2148 runs.append(( { 'cc':"ccc_clang",
   2149                 'script':"only_asm",
   2150                 'threads':"8",
   2151                 'pch':"no_pch" }, 
   2152 { 'version' : 0,
   2153   'samples' : [
   2154 	(0, 5.144013, 2.981688, 1.855810),
   2155 	(1, 5.084562, 2.953167, 1.816353),
   2156 	(2, 5.123251, 2.985708, 1.937743),
   2157 	(3, 5.218549, 3.005248, 1.816337),
   2158 	(4, 5.121341, 2.958136, 1.817163),
   2159 ]}
   2160 ))
   2161 runs.append(( { 'cc':"ccc_gcc",
   2162                 'script':"only_asm",
   2163                 'threads':"8",
   2164                 'pch':"pch" }, 
   2165 { 'version' : 0,
   2166   'samples' : [
   2167 	(0, 4.391211, 3.194895, 4.297978),
   2168 	(1, 4.320212, 3.215877, 4.336974),
   2169 	(2, 4.317236, 3.185048, 4.297096),
   2170 	(3, 4.347551, 3.210930, 4.337750),
   2171 	(4, 4.340133, 3.158959, 4.298051),
   2172 ]}
   2173 ))
   2174 runs.append(( { 'cc':"ccc_gcc",
   2175                 'script':"only_asm",
   2176                 'threads':"8",
   2177                 'pch':"no_pch" }, 
   2178 { 'version' : 0,
   2179   'samples' : [
   2180 	(0, 10.533776, 4.099156, 2.857560),
   2181 	(1, 10.875003, 4.167712, 2.978028),
   2182 	(2, 10.559224, 4.084177, 2.898004),
   2183 	(3, 10.529217, 4.091320, 2.857602),
   2184 	(4, 10.531274, 4.079794, 2.857786),
   2185 ]}
   2186 ))
   2187 runs.append(( { 'cc':"gcc",
   2188                 'script':"only_asm",
   2189                 'threads':"8",
   2190                 'pch':"pch" }, 
   2191 { 'version' : 0,
   2192   'samples' : [
   2193 	(0, 3.572211, 2.564058, 3.657172),
   2194 	(1, 3.610311, 2.554201, 3.738315),
   2195 	(2, 3.503969, 2.457425, 3.656664),
   2196 	(3, 3.497522, 2.477225, 3.776817),
   2197 	(4, 3.516315, 2.450350, 3.697352),
   2198 ]}
   2199 ))
   2200 runs.append(( { 'cc':"gcc",
   2201                 'script':"only_asm",
   2202                 'threads':"8",
   2203                 'pch':"no_pch" }, 
   2204 { 'version' : 0,
   2205   'samples' : [
   2206 	(0, 9.667563, 3.247271, 2.416874),
   2207 	(1, 9.737532, 3.221747, 2.496587),
   2208 	(2, 9.683672, 3.255651, 2.416956),
   2209 	(3, 9.897372, 3.270324, 2.457738),
   2210 	(4, 9.960110, 3.282960, 2.536374),
   2211 ]}
   2212 ))
   2213 runs.append(( { 'cc':"ccc_clang",
   2214                 'script':"only_compile",
   2215                 'threads':"8",
   2216                 'pch':"pch" }, 
   2217 { 'version' : 0,
   2218   'samples' : [
   2219 	(0, 4.216047, 2.040267, 2.417042),
   2220 	(1, 4.198596, 2.057673, 2.417291),
   2221 	(2, 4.355761, 2.050442, 2.456578),
   2222 	(3, 4.269654, 2.046761, 2.414728),
   2223 	(4, 4.258278, 2.065794, 2.415867),
   2224 ]}
   2225 ))
   2226 runs.append(( { 'cc':"ccc_clang",
   2227                 'script':"only_compile",
   2228                 'threads':"8",
   2229                 'pch':"no_pch" }, 
   2230 { 'version' : 0,
   2231   'samples' : [
   2232 	(0, 5.364820, 3.155647, 1.856490),
   2233 	(1, 5.380241, 3.164256, 1.895779),
   2234 	(2, 5.258991, 3.099702, 1.858494),
   2235 	(3, 5.408499, 3.143804, 1.858232),
   2236 	(4, 5.433442, 3.172182, 1.896951),
   2237 ]}
   2238 ))
   2239 runs.append(( { 'cc':"ccc_gcc",
   2240                 'script':"only_compile",
   2241                 'threads':"8",
   2242                 'pch':"pch" }, 
   2243 { 'version' : 0,
   2244   'samples' : [
   2245 	(0, 4.509842, 3.336711, 4.298495),
   2246 	(1, 4.493119, 3.342058, 4.338363),
   2247 	(2, 4.497302, 3.391293, 4.376365),
   2248 	(3, 4.552023, 3.326395, 4.296523),
   2249 	(4, 4.511749, 3.315174, 4.258914),
   2250 ]}
   2251 ))
   2252 runs.append(( { 'cc':"ccc_gcc",
   2253                 'script':"only_compile",
   2254                 'threads':"8",
   2255                 'pch':"no_pch" }, 
   2256 { 'version' : 0,
   2257   'samples' : [
   2258 	(0, 11.063909, 4.331076, 2.975250),
   2259 	(1, 10.750918, 4.265164, 2.897127),
   2260 	(2, 10.773158, 4.274519, 2.858005),
   2261 	(3, 10.989661, 4.295921, 2.937906),
   2262 	(4, 10.991448, 4.334725, 2.977596),
   2263 ]}
   2264 ))
   2265 runs.append(( { 'cc':"gcc",
   2266                 'script':"only_compile",
   2267                 'threads':"8",
   2268                 'pch':"pch" }, 
   2269 { 'version' : 0,
   2270   'samples' : [
   2271 	(0, 3.668731, 2.619398, 3.657468),
   2272 	(1, 3.654504, 2.592248, 3.696077),
   2273 	(2, 3.665061, 2.625732, 3.699196),
   2274 	(3, 3.673349, 2.573183, 3.697462),
   2275 	(4, 3.682111, 2.613733, 3.738984),
   2276 ]}
   2277 ))
   2278 runs.append(( { 'cc':"gcc",
   2279                 'script':"only_compile",
   2280                 'threads':"8",
   2281                 'pch':"no_pch" }, 
   2282 { 'version' : 0,
   2283   'samples' : [
   2284 	(0, 9.810406, 3.300637, 2.416778),
   2285 	(1, 10.048934, 3.350114, 2.496649),
   2286 	(2, 9.875004, 3.340279, 2.537774),
   2287 	(3, 10.160045, 3.376951, 2.619453),
   2288 	(4, 10.115032, 3.362591, 2.537008),
   2289 ]}
   2290 ))
   2291 runs.append(( { 'cc':"ccc_clang",
   2292                 'script':"all",
   2293                 'threads':"8",
   2294                 'pch':"pch" }, 
   2295 { 'version' : 0,
   2296   'samples' : [
   2297 	(0, 4.241536, 2.082256, 2.455986),
   2298 	(1, 4.286330, 2.067488, 2.496313),
   2299 	(2, 4.291944, 2.084961, 2.496839),
   2300 	(3, 4.299382, 2.050242, 2.497274),
   2301 	(4, 4.256038, 2.063266, 2.497293),
   2302 ]}
   2303 ))
   2304 runs.append(( { 'cc':"ccc_clang",
   2305                 'script':"all",
   2306                 'threads':"8",
   2307                 'pch':"no_pch" }, 
   2308 { 'version' : 0,
   2309   'samples' : [
   2310 	(0, 5.421218, 3.170845, 1.936421),
   2311 	(1, 5.384884, 3.153992, 1.897806),
   2312 	(2, 5.296851, 3.153219, 1.951468),
   2313 	(3, 5.260795, 3.139369, 2.177163),
   2314 	(4, 5.278498, 3.141780, 1.895288),
   2315 ]}
   2316 ))
   2317 runs.append(( { 'cc':"ccc_gcc",
   2318                 'script':"all",
   2319                 'threads':"8",
   2320                 'pch':"pch" }, 
   2321 { 'version' : 0,
   2322   'samples' : [
   2323 	(0, 4.484287, 3.364861, 4.377941),
   2324 	(1, 4.531560, 3.308326, 4.377562),
   2325 	(2, 4.578896, 3.345062, 4.377173),
   2326 	(3, 4.566615, 3.446052, 4.417550),
   2327 	(4, 4.515315, 3.375575, 4.336788),
   2328 ]}
   2329 ))
   2330 runs.append(( { 'cc':"ccc_gcc",
   2331                 'script':"all",
   2332                 'threads':"8",
   2333                 'pch':"no_pch" }, 
   2334 { 'version' : 0,
   2335   'samples' : [
   2336 	(0, 10.788959, 4.299290, 2.977905),
   2337 	(1, 11.090341, 4.345425, 3.058836),
   2338 	(2, 11.066430, 4.319885, 2.976521),
   2339 	(3, 10.779432, 4.283670, 3.018155),
   2340 	(4, 10.788091, 4.327036, 2.978633),
   2341 ]}
   2342 ))
   2343 runs.append(( { 'cc':"gcc",
   2344                 'script':"all",
   2345                 'threads':"8",
   2346                 'pch':"pch" }, 
   2347 { 'version' : 0,
   2348   'samples' : [
   2349 	(0, 3.682013, 2.568734, 3.737019),
   2350 	(1, 3.782095, 2.599814, 3.777516),
   2351 	(2, 3.694371, 2.626584, 3.858657),
   2352 	(3, 3.701257, 2.616141, 4.138741),
   2353 	(4, 3.772297, 2.652233, 3.697378),
   2354 ]}
   2355 ))
   2356 runs.append(( { 'cc':"gcc",
   2357                 'script':"all",
   2358                 'threads':"8",
   2359                 'pch':"no_pch" }, 
   2360 { 'version' : 0,
   2361   'samples' : [
   2362 	(0, 10.129212, 3.382389, 2.576426),
   2363 	(1, 10.165855, 3.362136, 2.579688),
   2364 	(2, 10.085414, 3.375557, 2.539346),
   2365 	(3, 10.106707, 3.375161, 2.777265),
   2366 	(4, 10.163243, 3.374295, 2.579247),
   2367 ]}
   2368 ))
   2369