Implementation notes: amd64, hydra2, crypto_hash/cubehash84

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
68292emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
68292emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
68292emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014052720140525
68296emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
68792emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
68816emmintrin4gcc -O -fomit-frame-pointer2014052720140525
68816emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
68820emmintrin4gcc -m64 -O -fomit-frame-pointer2014052720140525
69104emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69112emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
69128emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
69132emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
69460emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
69464emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
69464emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69464emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014052720140525
69508emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
69508emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
69528emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
69528emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
69852emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
69900emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
69900emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
70684emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
70684emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
70836emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
70884emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
70884emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
70888emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
70888emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
70888emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014052720140525
70900emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
70936emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
70936emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014052720140525
71264emmintrin3gcc -O -fomit-frame-pointer2014052720140525
71264emmintrin3gcc -m64 -O -fomit-frame-pointer2014052720140525
71292emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
71292emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
71292emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
71308emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
71312emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
71464emmintrin4clang -O3 -fomit-frame-pointer2014071220140622
71492emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
71492emmintrin4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71492emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
71492emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
71492emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
71492emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71628emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
71632emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
71632emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
71632emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
71648emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
71664emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
71664emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
71664emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
71668emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
71856emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
71856emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
72368emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
72376emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
72376emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
72376emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
72380emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
72440emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
72468emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
72468emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
72488emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
72608emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
72608emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
72608emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
72608emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
72608emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
72680emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
72680emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
72804emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
72804emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
72804emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
72844emmintrin4gcc -O3 -fomit-frame-pointer2014052720140525
72844emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
72844emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014052720140525
72888emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
72888emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
73056emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
73056emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
73056emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
73096emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
73100emmintrin4gcc -O2 -fomit-frame-pointer2014052720140525
73100emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014052720140525
73268emmintrin3clang -O3 -fomit-frame-pointer2014071220140622
73304emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
73304emmintrin3clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73304emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
73304emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
73304emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
73304emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
73412emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
73412emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
73484emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
73484emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
73484emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
73484emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
73620emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
73624emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
74156emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
74156emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
74228emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
74228emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
74228emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
74228emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
74240emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
74324emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
74324emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
74484emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
74504emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
74504emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
74508emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
74508emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
74548emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
74552emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
74644emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
74644emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
74716emmintrin3gcc -O3 -fomit-frame-pointer2014052720140525
74716emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
74716emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74716emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014052720140525
74736emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74880emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
74880emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
74988emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
74988emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
74988emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
75088emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
75088emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
75336emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
75336emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
75476emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
75476emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
75580emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
75580emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
76108emmintrin3gcc -O2 -fomit-frame-pointer2014052720140525
76108emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
76108emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014052720140525
76212emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
76212emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
76564emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
76564emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
76768emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
76768emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
76788emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
76792emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
76792emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
81740emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
81740emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
85040emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
85040emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
85400emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
85416emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
85664emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
85716emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
85864emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
85864emmintrin4gcc -m64 -Os -fomit-frame-pointer2014052720140525
85864emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
85864emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
85868emmintrin4gcc -Os -fomit-frame-pointer2014052720140525
86604emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
86604emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
86604emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
86604emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
86604emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
86736emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
86736emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
87308emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
87316emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
87344emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
87440emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
87764emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
87764emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
87764emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
87764emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
87768emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
87932emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
87944emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
88260emmintrin3gcc -Os -fomit-frame-pointer2014052720140525
88260emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
88268emmintrin3gcc -m64 -Os -fomit-frame-pointer2014052720140525
88268emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
88268emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
88588emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
89580emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
89580emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
89580emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
89580emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
89584emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
90316emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
90316emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
90320emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
90320emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
311112unrolledclang -O3 -fomit-frame-pointer2014071220140622
311168unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
311168unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
311196unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
313016unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
313528unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
315128unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
317360simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
318580simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
318672simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
320104simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
320104simplegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
323356simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
323392simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
323392simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
323396simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
332904unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
332904unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
332904unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
332904unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
338592unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
339136simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
339136simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
339136simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
339832simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
339832simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
340400simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
340404simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
343596unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
343596unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
343648unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
343648unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
346092unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
346092unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
346092unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
346112unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
346496unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
347248simplegcc -O3 -fomit-frame-pointer2014052720140525
347256simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
347256simplegcc -m64 -O3 -fomit-frame-pointer2014052720140525
347860simplegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
347864simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
348000simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
348000simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
349744unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
349804unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
350128unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
350152unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
350156unrolledgcc -march=nocona -O -fomit-frame-pointer2014052720140525
350532unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
350856unrolledgcc -O3 -fomit-frame-pointer2014052720140525
350856unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
350856unrolledgcc -m64 -O3 -fomit-frame-pointer2014052720140525
353068unrolledgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
353068unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
353068unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
353604unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
353784unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
353828unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
353892unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
354412unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
354412unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
354424unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
354424unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
354520unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
354572unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
354828unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
354828unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
355532unrolledgcc -O -fomit-frame-pointer2014052720140525
355540unrolledgcc -m64 -O -fomit-frame-pointer2014052720140525
355548unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
355548unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
355572unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
355592unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
355592unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
355592unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
355596unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
355600unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
355600unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
355600unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
355736unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
355852unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
356684unrolledgcc -m64 -O2 -fomit-frame-pointer2014052720140525
356696unrolledgcc -O2 -fomit-frame-pointer2014052720140525
356752unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
357628unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
357628unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
357632unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
359548unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
359568unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
359712unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
360160unrolledgcc -march=k8 -O -fomit-frame-pointer2014052720140525
360216unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
360236unrolledgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
360260unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
362416unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
362424unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
362448unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
362572unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
384024unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
384024unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
384024unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
384128unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
384128unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
384720unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
384720unrolledgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
384724unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
384820unrolledgcc -m64 -Os -fomit-frame-pointer2014052720140525
384820unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
384820unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
384836unrolledgcc -Os -fomit-frame-pointer2014052720140525
387032unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
387032unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
387032unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
387032unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
387040unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
387040unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
387108unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
389724unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
389800unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
390284unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
390364unrolledgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
480608simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
480640simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
482072simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
482088simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
482228simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
482228simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
482252simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
482252simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
482296simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
482296simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
482308simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
489584simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
489596simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
489648simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
492120simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
492120simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
493256simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
493256simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
614624specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
614880specgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
616612specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
616616specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
655116specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
655936specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
655940specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
655940specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
656024specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
668424specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
668460specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
668552specgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
672428specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
672456specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
675376specgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
675460specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
676604specgcc -O3 -fomit-frame-pointer2014052720140525
676640specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
676680specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
676696specgcc -m64 -O3 -fomit-frame-pointer2014052720140525
676768specgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
681400specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
681612specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
683356specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
683396specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
714984emmintrin4gcc -funroll-loops2014052720140525
714996emmintrin4gcc2014052720140525
715024emmintrin4cc2014052720140525
715184specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
715392specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
715904specgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
715904specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
719156specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
719296specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
722016specgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
722376specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
732968emmintrin3cc2014052720140525
732980emmintrin3gcc2014052720140525
733000emmintrin3gcc -funroll-loops2014052720140525
747144specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
751972specgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
751988specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
754612specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
754720specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
754720specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
754720specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
755024specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
755084specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
755952specgcc -O2 -fomit-frame-pointer2014052720140525
755952specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
755956specgcc -m64 -O2 -fomit-frame-pointer2014052720140525
757040specgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
770944specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
770956specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
770976specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
770996specclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
770996specclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
771044specclang -O3 -fomit-frame-pointer2014071220140622
771192specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
902392specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
902396specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
902464specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
902780specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
903144specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
903832specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
903840specgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
903844specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
903864specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
903868specgcc -Os -fomit-frame-pointer2014052720140525
904724specgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
904760specgcc -m64 -Os -fomit-frame-pointer2014052720140525
910048specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
910052specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
910736specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
910760specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
910760specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
911668specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
911672specgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
917328specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
917916specgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
923472specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
924120specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
932196unrolledcc2014052720140525
932196unrolledgcc2014052720140525
932208unrolledgcc -funroll-loops2014052720140525
1025620specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
1025900specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
1051992specgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
1052360specgcc -march=nocona -O -fomit-frame-pointer2014052720140525
1061952specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
1062216specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
1062540specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
1062836specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
1068980specgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
1069024specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
1069080specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1087720specgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
1087720specgcc -march=k8 -O -fomit-frame-pointer2014052720140525
1090996specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
1091044specgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
1102936specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
1102940specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
1102948specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
1102948specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
1103000specgcc -O -fomit-frame-pointer2014052720140525
1103012specgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1103012specgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
1103260specgcc -m64 -O -fomit-frame-pointer2014052720140525
1114224simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
1114236simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1120360simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
1120688simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
1120692simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
1121740simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
1172568simpleclang -O3 -fomit-frame-pointer2014071220140622
1591412simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
1591484simplegcc -march=nocona -O -fomit-frame-pointer2014052720140525
1596252simplegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
1620312simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
1624720simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
1630876simplegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
1632268simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
1632304simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
1655196simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
1655248simplegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
1656736simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
1657332simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
1657336simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
1657340simplegcc -O -fomit-frame-pointer2014052720140525
1657344simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
1657424simplegcc -m64 -O -fomit-frame-pointer2014052720140525
1657508simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1657548simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
1668148simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
1668236simplegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
1668524simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
1668600simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
1668976simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
1668996simplegcc -O2 -fomit-frame-pointer2014052720140525
1669448simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
1669672simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
1669928simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
1675704simplegcc -m64 -O2 -fomit-frame-pointer2014052720140525
1680352simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
1680396simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
1687208simplegcc -march=k8 -O -fomit-frame-pointer2014052720140525
1687212simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
1692688simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
1692708simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
1693312simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
1693328simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
1693448simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
1698788simplegcc -m64 -Os -fomit-frame-pointer2014052720140525
1699004simplegcc -Os -fomit-frame-pointer2014052720140525
1699024simplegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
1700324simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
1700440simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
1700484simplegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
1703352simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
1703384simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
1703384simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
1703400simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
1707372simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
1717056simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
1717060simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
1723464simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
5871796simplegcc -funroll-loops2014052720140525
5873816simplecc2014052720140525
5873972simplegcc2014052720140525
11932020speccc2014052720140525
11957364specgcc -funroll-loops2014052720140525
11986516specgcc2014052720140525

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
clang -O3 -fwrapv -march=native -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash84/emmintrin3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled