Implementation notes: amd64, hydra2, crypto_hash/cubehash816

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
18860emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
18860emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014052620140525
18880emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
18880emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
18884emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
18884emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
18884emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
18924emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
18924emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
19004emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
19024emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
19024emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
19024emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
19028emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
19076emmintrin4gcc -O -fomit-frame-pointer2014052620140525
19076emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
19076emmintrin4gcc -m64 -O -fomit-frame-pointer2014052620140525
19100emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
19144emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
19164emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
19164emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
19168emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
19172emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014052620140525
19540emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
19544emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
19544emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
19560emmintrin4clang -O3 -fomit-frame-pointer2014071220140622
19584emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
19592emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
19592emmintrin4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
19592emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
19592emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
19592emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
19596emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
19696emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
19700emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
19700emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
19700emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
19704emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
19720emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
19768emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
19868emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
19868emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
19940emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
19952emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
19952emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
19956emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
19964emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
19964emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
19964emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
19972emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
19976emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
19988emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
19988emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
19988emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
19992emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
20052emmintrin4gcc -O3 -fomit-frame-pointer2014052620140525
20052emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
20052emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014052620140525
20196emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
20196emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
20220emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
20220emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
20220emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
20288emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
20288emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
20288emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
20292emmintrin4gcc -O2 -fomit-frame-pointer2014052620140525
20292emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
20292emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014052620140525
20392emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
20400emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
20400emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
20424emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
20536emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014052620140525
20536emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
20536emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
20564emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
20564emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
20664emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
20664emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
20704emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
20712emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
20716emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
20728emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
20728emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
20764emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
20764emmintrin3gcc -m64 -O -fomit-frame-pointer2014052620140525
20796emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
20796emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
20796emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
20796emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
20812emmintrin3gcc -O -fomit-frame-pointer2014052620140525
20872emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014052620140525
20876emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014052620140525
20880emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
20908emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
20928emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
20932emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014052620140525
21356emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
21368emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
21372emmintrin3clang -O3 -fomit-frame-pointer2014071220140622
21380emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
21408emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
21408emmintrin3clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21408emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
21408emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
21408emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
21408emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21412emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
21552emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
21576emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
21576emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
21596emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
21596emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
21624emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
21624emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
21760emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
21760emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
21816emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
21820emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
21832emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
21832emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
21844emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
21844emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
21844emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
21904emmintrin3gcc -O3 -fomit-frame-pointer2014052620140525
21904emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
21904emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014052620140525
21940emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
21940emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
21940emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
21940emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
21948emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
21948emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
21948emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
21976emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
21976emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
22052emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
22052emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
22100emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
22100emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
22104emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
22120emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
22120emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
22156emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
22164emmintrin3gcc -O2 -fomit-frame-pointer2014052620140525
22164emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014052620140525
22232emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
22232emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
22432emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
22432emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
23364emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
23364emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
23688emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
23688emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
23772emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
23780emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
23792emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
23804emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
23940emmintrin4gcc -m64 -Os -fomit-frame-pointer2014052620140525
23944emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
23944emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
23948emmintrin4gcc -Os -fomit-frame-pointer2014052620140525
23948emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
24100emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
24100emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
24100emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
24104emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
24116emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
24400emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
24400emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
24400emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
24400emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
24412emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
25312emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
25312emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
25528emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
25528emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
25808emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
25808emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
26004emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014052620140525
26028emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
26240emmintrin3gcc -m64 -Os -fomit-frame-pointer2014052620140525
26240emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
26244emmintrin3gcc -Os -fomit-frame-pointer2014052620140525
26244emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
26244emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
26248emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014052620140525
26492emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
26492emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
26496emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
26496emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
26496emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
26664emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
26664emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
26672emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
26672emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
101452simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
101496simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
102460simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
102624simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
102628simplegcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
104128simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
104136simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
104140simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
104140simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
106656unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
106660unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
106660unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
106660unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
108048unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
108056unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
108336simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
108336simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
108672unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
108776simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
108776simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
108776simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
108848simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
108848simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
110184unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
110208unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
110464simplegcc -O3 -fomit-frame-pointer2014052620140525
110464simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
110464simplegcc -m64 -O3 -fomit-frame-pointer2014052620140525
111520unrolledgcc -O3 -fomit-frame-pointer2014052620140525
111524unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
111524unrolledgcc -m64 -O3 -fomit-frame-pointer2014052620140525
111668simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
111668simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
111692simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
111692simplegcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
112500unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
112500unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
113192unrolledgcc -march=nocona -O -fomit-frame-pointer2014052620140525
113272unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
113272unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
113296unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
113596unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
113596unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
113620unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
113620unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
113640unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
113656unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
113696unrolledclang -O3 -fomit-frame-pointer2014071220140622
113808unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
113808unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
113812unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
113816unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
113816unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
113816unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
113924unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
113932unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
113936unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
113936unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
113936unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
115152unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
115152unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
115868unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
115868unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
115896unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
115896unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
115920unrolledgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
116432unrolledgcc -m64 -O -fomit-frame-pointer2014052620140525
116432unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
116448unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
116464unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
116464unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
116468unrolledgcc -O -fomit-frame-pointer2014052620140525
116468unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
116492unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
116992unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
116992unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
116992unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
116992unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
116996unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
117088unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
117128unrolledgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
117592unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
117620unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
117620unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
117728unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
117760unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
117812unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
117816unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
117856unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
117860unrolledgcc -march=k8 -O -fomit-frame-pointer2014052620140525
118512unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
118520unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
118640unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
118664unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
118668unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
118668unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
119756unrolledgcc -m64 -O2 -fomit-frame-pointer2014052620140525
119764unrolledgcc -O2 -fomit-frame-pointer2014052620140525
119764unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
146860unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
146860unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
146860unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
146860unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
146860unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
147628unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
147644unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
147816unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
147816unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
147816unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
147840unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
147840unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
147852unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
147852unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
147864unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
147864unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
147864unrolledgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
147888unrolledgcc -Os -fomit-frame-pointer2014052620140525
147888unrolledgcc -m64 -Os -fomit-frame-pointer2014052620140525
149432unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
149432unrolledgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
149492unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
149492unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
150072simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
150076simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
152596simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
152796simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
153032simplegcc -funroll-loops -O -fomit-frame-pointer2014052620140525
153032simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
153032simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
153192simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
153192simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
153212simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
153376simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
153376simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
153384simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
153384simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
154388simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
154396simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
154952simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
154952simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
193208emmintrin4cc2014052620140525
193208emmintrin4gcc2014052620140525
193208emmintrin4gcc -funroll-loops2014052620140525
211208emmintrin3cc2014052620140525
211208emmintrin3gcc2014052620140525
211208emmintrin3gcc -funroll-loops2014052620140525
296004unrolledcc2014052620140525
296004unrolledgcc -funroll-loops2014052620140525
296076unrolledgcc2014052620140525
333996simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
334028simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
335904simpleclang -O3 -fomit-frame-pointer2014071220140622
335952simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
338296specgcc -march=nocona -O3 -fomit-frame-pointer2014052620140525
338336specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
341436specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052620140525
341488specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052620140525
350508simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
350512simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
350512simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
372452specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
372460specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
372476specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
372500specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
372660specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052620140525
374848specgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
374848specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052620140525
374864specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
378340specgcc -m64 -O3 -fomit-frame-pointer2014052620140525
378380specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
378408specgcc -O3 -fomit-frame-pointer2014052620140525
392696specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
392696specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052620140525
395368specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
396280specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
396320specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052620140525
396504specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052620140525
396508specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052620140525
401896specgcc -march=k8 -O3 -fomit-frame-pointer2014052620140525
405264specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
405376specgcc -march=barcelona -O3 -fomit-frame-pointer2014052620140525
408300specgcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
408356specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
420160specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
420224specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052620140525
420752specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052620140525
420756specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
426488specgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
426488specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
426496specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052620140525
433116specgcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
433380specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
433708specgcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
434572specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
440076specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
440224specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
440244specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
440312specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
440380specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
440536specgcc -m64 -O2 -fomit-frame-pointer2014052620140525
440540specgcc -O2 -fomit-frame-pointer2014052620140525
440732specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
472728simplegcc -march=nocona -O2 -fomit-frame-pointer2014052620140525
473548simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
473800specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
473844specclang -O3 -fomit-frame-pointer2014071220140622
473880specclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
473900specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
473904specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
473920specclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
474048specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
474460simplegcc -march=nocona -O -fomit-frame-pointer2014052620140525
479100simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052620140525
484224simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
484224simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052620140525
484472simplegcc -march=barcelona -O -fomit-frame-pointer2014052620140525
489760simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
492380simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
492392simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
492620simplegcc -O -fomit-frame-pointer2014052620140525
493844specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
493844specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052620140525
494080simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
494096simplegcc -m64 -O -fomit-frame-pointer2014052620140525
494096simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
494096simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
494108simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
494976simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052620140525
495168simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
495772simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
495788simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
495876simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
495948simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052620140525
495948simplegcc -march=k8 -O2 -fomit-frame-pointer2014052620140525
496044simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
496128simplegcc -O2 -fomit-frame-pointer2014052620140525
496128simplegcc -m64 -O2 -fomit-frame-pointer2014052620140525
498808simplegcc -march=k8 -O -fomit-frame-pointer2014052620140525
500548simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
503696specgcc -m64 -march=nocona -O -fomit-frame-pointer2014052620140525
504052specgcc -march=nocona -O -fomit-frame-pointer2014052620140525
514912simplegcc -march=nocona -Os -fomit-frame-pointer2014052620140525
514932simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
524944simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
524944simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
527088simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
527088simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
527224simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
527272simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
527420simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
527596specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052620140525
527816specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
528000specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
528156simplegcc -Os -fomit-frame-pointer2014052620140525
528156simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
528184simplegcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
528252simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
528252simplegcc -march=k8 -Os -fomit-frame-pointer2014052620140525
528296specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052620140525
529236simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
530396simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
530988simplegcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
531500simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
531500simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
533324simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
533324simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
533340simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
534520simplegcc -m64 -Os -fomit-frame-pointer2014052620140525
536744specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
536776specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052620140525
536900specgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
539888specgcc -march=k8 -O -fomit-frame-pointer2014052620140525
540244specgcc -m64 -march=k8 -O -fomit-frame-pointer2014052620140525
541652specgcc -march=barcelona -O -fomit-frame-pointer2014052620140525
541940specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052620140525
547880specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
547880specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
547888specgcc -m64 -march=core2 -O -fomit-frame-pointer2014052620140525
547944specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
547968specgcc -m64 -O -fomit-frame-pointer2014052620140525
548196specgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
548228specgcc -O -fomit-frame-pointer2014052620140525
548308specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052620140525
558576specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
558584specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052620140525
558712specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052620140525
559168specgcc -Os -fomit-frame-pointer2014052620140525
559488specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
559632specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
559792specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
559924specgcc -march=k8 -Os -fomit-frame-pointer2014052620140525
559948specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
560004specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
560064specgcc -m64 -Os -fomit-frame-pointer2014052620140525
560076specgcc -march=barcelona -Os -fomit-frame-pointer2014052620140525
562244specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
562244specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052620140525
562284specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052620140525
562296specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052620140525
562312specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052620140525
562352specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052620140525
563228specgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
569996specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
570256specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052620140525
570256specgcc -march=nocona -Os -fomit-frame-pointer2014052620140525
570412specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052620140525
1710656simplegcc -funroll-loops2014052620140525
1710700simplegcc2014052620140525
1712112simplecc2014052620140525
3894188specgcc2014052620140525
3897188speccc2014052620140525
3940364specgcc -funroll-loops2014052620140525

Compiler output

Implementation: crypto_hash/cubehash816/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/cubehash816/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/cubehash816/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/cubehash816/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/cubehash816/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/cubehash816/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