Implementation notes: amd64, haswell, crypto_hash/cubehash161

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
423144emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
427476emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
435361emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
440203emmintrin4gcc -O -fomit-frame-pointer2013060820130419
442259emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
443424emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
456448emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
456612emmintrin4gcc -march=k8 -O -fomit-frame-pointer2013060820130419
457380emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
457628emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
457632emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
457776emmintrin4gcc -m64 -O -fomit-frame-pointer2013060820130419
459324emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
459364emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
459500emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
460234emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
460328emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
460566emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
462164emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
464908emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
466519emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
469352emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
471812emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
471860emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
473304emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
473372emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
473748emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
473860emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
473964emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
474034emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2013060820130419
474078emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
474126emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
474954emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
474974emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
476022emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
476252emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
478450emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
478840emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
478916emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
484048emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
488148emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
492144emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
492228emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
492896emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
494184emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
494288emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
494300emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
494428emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
494428emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
494464emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
494504emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
494540emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
495356emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
496216emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
496300emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
499670emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
500690emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2013060820130419
500772emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
500838emmintrin4gcc -O3 -fomit-frame-pointer2013060820130419
500870emmintrin4clang -O32013060820130419
500954emmintrin4gcc -O2 -fomit-frame-pointer2013060820130419
501708emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
503693emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
505280emmintrin4clang -O3 -mavx2013060820130419
511167emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
513470emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
514000emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
514008emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
514518emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
514787emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
515628emmintrin4gcc -march=nocona -O -fomit-frame-pointer2013060820130419
520808emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
520932emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
520940emmintrin4gcc -m64 -O3 -fomit-frame-pointer2013060820130419
521156emmintrin4gcc -m64 -O2 -fomit-frame-pointer2013060820130419
521396emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
535149emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
535452emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
535577emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
560136emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
621884emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
633232emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
655620emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
655788emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
660024emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
680770emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
680780emmintrin4gcc -Os -fomit-frame-pointer2013060820130419
689948emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
694558emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
707904emmintrin4gcc -m64 -Os -fomit-frame-pointer2013060820130419
708052emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
708128emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2013060820130419
722312emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2013060820130419
722344emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
723468emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
735372emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
737383emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
744128emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
764010emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
767650emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
794216emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
807736emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
1445460unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
1463980unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
1463996unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
1465804unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
1487424unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
1490160unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
1502913unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
1503012unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
1503973unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
1505312unrolledgcc -march=k8 -O -fomit-frame-pointer2013060820130419
1505742unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
1506004unrolledclang -O3 -mavx2013060820130419
1522065unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
1522073unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
1523863unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
1524994unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
1525159unrolledgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
1526639unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
1530071unrolledgcc -march=nocona -O -fomit-frame-pointer2013060820130419
1560519unrolledclang -O32013060820130419
1589856unrolledgcc -O -fomit-frame-pointer2013060820130419
1589871unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
1590088unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
1591263unrolledgcc -m64 -O -fomit-frame-pointer2013060820130419
1614281unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
1614306unrolledgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
1662242unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
1947928simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
1992244unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2011596unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2017484unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2018780unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
2027964unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
2030136unrolledgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
2033740unrolledgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
2052640unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
2053432unrolledgcc -O2 -fomit-frame-pointer2013060820130419
2055892unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2060876unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
2061708unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2062104unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
2066520simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
2067800simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
2073566unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
2074648unrolledgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
2076273unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
2077651unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2078976unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
2094707unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
2100498unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2100623unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2104513unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
2105595unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
2106858unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
2109164simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
2110765unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
2112876simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2114924unrolledgcc -O3 -fomit-frame-pointer2013060820130419
2118131unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2118430unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2118781unrolledgcc -m64 -O3 -fomit-frame-pointer2013060820130419
2121308unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2121362unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2125224simplegcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2126460simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2126552simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2131852simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2134120simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
2137416unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
2137561unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
2140370unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
2140855unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
2140875unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2140963unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
2141857unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2143995unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2147794unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
2148714simplegcc -funroll-loops -O -fomit-frame-pointer2013060820130419
2151183simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
2155848simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
2160555simplegcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
2163492simplegcc -O3 -fomit-frame-pointer2013060820130419
2167841simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
2168032simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
2169096simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
2170752simplegcc -m64 -O3 -fomit-frame-pointer2013060820130419
2176732simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2180042simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2185113simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2187379simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
2188396unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
2193732unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
2194704unrolledgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
2195620unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
2197811unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
2198933simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2200292unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
2201116unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
2203524unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
2203688unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
2204320unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
2205355simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2205757unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2210212unrolledgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
2213180simplegcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
2215016simplegcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
2215936simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
2216032unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
2217597simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
2218247simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2225901unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
2231038unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2231104unrolledgcc -m64 -O2 -fomit-frame-pointer2013060820130419
2232213unrolledgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
2232324unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2233566unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
2240922simplegcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
2250384simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2253948unrolledgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
2255119unrolledgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
2257277unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
2258872unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
2261456simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
2272626simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
2272813unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
2282743unrolledgcc -m64 -Os -fomit-frame-pointer2013060820130419
2284761unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
2284939simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
2287243unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
2287271unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
2287354simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
2289397unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
2290702unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
2295973simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2297392unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
2299625unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
2300155simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
2300566unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
2343314unrolledgcc -Os -fomit-frame-pointer2013060820130419
2368024simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
2369284simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
2374724simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2387991simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
2397053simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
2397115unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
2532437specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
2693000specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
2716208specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2717548specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
2746444specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2747152specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
2747476specgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
2766816specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
2772892specgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
2778333specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
2780184specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
2782732specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
2789832specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2793292specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
2794320specgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
2800364specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
2809156specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2831312specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
2832165specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
2835824specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
2856703specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
2857581specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
2860006specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2860656specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
2863639specgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
2870892specgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2872492specgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
2872823specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
2900050specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2917661specgcc -m64 -O3 -fomit-frame-pointer2013060820130419
2934394specgcc -O3 -fomit-frame-pointer2013060820130419
2953872specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
2958534specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2981274specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2987576specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2987726specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
2994763specgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
3006695specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
3009616specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
3016422specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
3022733specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
3024592specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
3067807specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
3870420specclang -O3 -mavx2013060820130419
3878100specclang -O32013060820130419
4300530emmintrin4gcc2013060820130419
4400953emmintrin4gcc -funroll-loops2013060820130419
4625968emmintrin4cc2013060820130419
5150906unrolledcc2013060820130419
5748919unrolledgcc -funroll-loops2013060820130419
5852544specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
5865449specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
5923420specgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
5984009specgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
5985376specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
5995791unrolledgcc2013060820130419
6027081specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
6037260specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
6051036specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
6058378specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
6123400specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
6127487specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
6134730specgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
6143607specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
6162123specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
6171971specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
6172438specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
6173484specgcc -Os -fomit-frame-pointer2013060820130419
6177854specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
6182974specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
6183314specgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
6183961specgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
6192275specgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
6222008specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
6223284specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
6226130specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
6226492specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
6227882specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
6229005specgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
6229047specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
6231265specgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
6231309specgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
6232995specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
6234569specgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
6235696specgcc -m64 -Os -fomit-frame-pointer2013060820130419
6239609specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
6244583specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
6267683specgcc -m64 -O2 -fomit-frame-pointer2013060820130419
6270223specgcc -O2 -fomit-frame-pointer2013060820130419
6271979specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
6279834specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
6283662specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
6293112specgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
6372496specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
6406753specgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
6417044specgcc -march=k8 -O -fomit-frame-pointer2013060820130419
6450963specgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
6455222specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
6456883specgcc -O -fomit-frame-pointer2013060820130419
6458668specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
6478434specgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
6552260specgcc -march=nocona -O -fomit-frame-pointer2013060820130419
6565447specgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
6632172specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
6640097specgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
6673153specgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
6730839specgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
6740059specgcc -m64 -O -fomit-frame-pointer2013060820130419
7288980simpleclang -O32013060820130419
7879317simpleclang -O3 -mavx2013060820130419
9579586simplegcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
10032110simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
10211816simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
10254732simplegcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
10380692simplegcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
10423228simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
10470450simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
10559656simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
10608009simplegcc -O -fomit-frame-pointer2013060820130419
10612206simplegcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
10622232simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
10626553simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
10633240simplegcc -march=nocona -O -fomit-frame-pointer2013060820130419
10638546simplegcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
10646186simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
10662099simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
10666759simplegcc -m64 -O -fomit-frame-pointer2013060820130419
10682351simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
10706377simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
10727647simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
10760776simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
10773464simplegcc -O2 -fomit-frame-pointer2013060820130419
10779116simplegcc -march=k8 -O -fomit-frame-pointer2013060820130419
10794680simplegcc -march=nocona -Os -fomit-frame-pointer2013060820130419
10795992simplegcc -Os -fomit-frame-pointer2013060820130419
10830809simplegcc -march=barcelona -O -fomit-frame-pointer2013060820130419
10916615simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
10926831simplegcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
10929672simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
10959166simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
10972797simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
10975750simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
10980243simplegcc -m64 -Os -fomit-frame-pointer2013060820130419
10983497simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
10985096simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
10986091simplegcc -march=k8 -Os -fomit-frame-pointer2013060820130419
11006188simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
11008403simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
11022392simplegcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
11090362simplegcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
11096011simplegcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
11107095simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
11112768simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
11112879simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
11137426simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
11140415simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
11198334simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
11198599simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
11206537simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
11207170simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
11243838simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
11262429simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
11270481simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
11298798simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
11299660simplegcc -m64 -O2 -fomit-frame-pointer2013060820130419
11313753simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
11429601simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
41727249simplecc2013060820130419
42047610simplegcc2013060820130419
42793968simplegcc -funroll-loops2013060820130419
72109075specgcc2013060820130419
72952334speccc2013060820130419
73756698specgcc -funroll-loops2013060820130419