Implementation notes: amd64, h5nano, crypto_hash/cubehash832

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
24160emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
24160emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
24165emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
24165emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
24165emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
24170emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
24170emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
24170emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
24180emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
24185emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
24185emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
24345emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
24360emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
24360emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
24360emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
24535emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
25115emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
25120emmintrin4gcc -m64 -Os -fomit-frame-pointer2014043020140425
25140emmintrin4gcc -Os -fomit-frame-pointer2014043020140425
25145emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
25155emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
25170emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
25225emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
28035emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
28035emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
28040emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
28040emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
28045emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
28045emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
28050emmintrin3gcc -Os -fomit-frame-pointer2014043020140425
28050emmintrin3gcc -m64 -Os -fomit-frame-pointer2014043020140425
28050emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
28060emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
28065emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
28070emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
28070emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
28070emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
28100emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
28100emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
28230emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
28230emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
28230emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
28235emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
28245emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
29005emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
29025emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
29900emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
29900emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014050120140425
29905emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
29925emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
29925emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
29950emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
29950emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014050120140425
29960emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
29960emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
29965emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
29965emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
29995emmintrin4clang -O3 -fomit-frame-pointer2014062820140622
30070emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
30070emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
30070emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
30070emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
30600emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
30600emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
30645emmintrin4gcc -O -fomit-frame-pointer2014043020140425
30650emmintrin4gcc -m64 -O -fomit-frame-pointer2014043020140425
30665emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
30750emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
30750emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
30785emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
30930emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
30955emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
30975emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
30975emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
30975emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
30975emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
30975emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
30980emmintrin4gcc -O3 -fomit-frame-pointer2014043020140425
30980emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
30980emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014043020140425
30985emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
30985emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
30985emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
30985emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
30985emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
30985emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
31310emmintrin4gcc -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
31310emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
31315emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
31315emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
31315emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
31405emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
31425emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
31430emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
31440emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
31445emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
31445emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
31445emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
31725emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
31760emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
31775emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
31775emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
31835emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
31835emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
31835emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
31995emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
32000emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
32000emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
32055emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
34885emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
34890emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
34890emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
34890emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
34890emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014043020140425
34895emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014043020140425
34920emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
34975emmintrin3clang -O3 -fomit-frame-pointer2014062820140622
35050emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
35050emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
35050emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
35050emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
35680emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
35680emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
35690emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
35695emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
35765emmintrin3gcc -O -fomit-frame-pointer2014043020140425
35765emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
35770emmintrin3gcc -m64 -O -fomit-frame-pointer2014043020140425
35810emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
35825emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
35825emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
35835emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
35840emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
35845emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
35845emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
35845emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
35855emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
36150emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
36150emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
36195emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
36195emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
36200emmintrin3gcc -O3 -fomit-frame-pointer2014043020140425
36200emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
36200emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014043020140425
36200emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
36200emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
36205emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
36205emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
36210emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
36210emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
36210emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
36210emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
36240emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
36535emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
36550emmintrin3gcc -O2 -fomit-frame-pointer2014043020140425
36550emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
36550emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014043020140425
36600emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
36620emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
36645emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
36645emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
36670emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
36670emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
36685emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
36685emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
36755emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
37015emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
37035emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
37035emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
37050emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
37070emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
37070emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
37070emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
37245emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
37290emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
37320emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
37360emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
96290simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
98540simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
98790simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
98810simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
98845unrolledclang -O3 -fomit-frame-pointer2014062820140622
98865unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
98865unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
98865unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
98865unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
99070simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
99095simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
99400simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
99420unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
99420unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
99420unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
99420unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
99450unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
99510unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
99510unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
99510unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
99555unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
99615simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
99850simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
99850simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
99935unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
100205simplegcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
100310unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
100390simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
100500unrolledgcc -m64 -O2 -fomit-frame-pointer2014050120140425
100570unrolledgcc -O2 -fomit-frame-pointer2014050120140425
100575simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
100575simplegcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
100655simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
100885simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
100885simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
101155unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
101690unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
101725unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
101915unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
102075unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
102085unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
102290unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
102330unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
102520unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
102575unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
102575unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
103145unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
103145unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
103195unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103195unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
103205unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
103205unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
103205unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103205unrolledgcc -march=nocona -O -fomit-frame-pointer2014050120140425
103440unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
103440unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
103595unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
103595unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
103610simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
103850unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
104005simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
104010simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
104245unrolledgcc -march=k8 -O -fomit-frame-pointer2014050120140425
104305unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
104315unrolledgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
104845simplegcc -O3 -fomit-frame-pointer2014050120140425
104850unrolledgcc -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -m64 -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
104850unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
104875unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
105095simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
105120simplegcc -m64 -O3 -fomit-frame-pointer2014050120140425
105515unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
105515unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
105515unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
105810unrolledgcc -O3 -fomit-frame-pointer2014050120140425
105815unrolledgcc -m64 -O3 -fomit-frame-pointer2014050120140425
106100unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
106105unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
106130unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
106430unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106430unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
106455unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
106860unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
106860unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
106890unrolledgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
106895unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
106895unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
108270unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
108850unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
111425unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
111450unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
111560unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
130590emmintrin4cc2014050120140425
130590emmintrin4gcc -funroll-loops2014050120140425
130735emmintrin4gcc2014043020140425
152415emmintrin3cc2014043020140425
152415emmintrin3gcc -funroll-loops2014043020140425
152420emmintrin3gcc2014043020140425
158685unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
158685unrolledgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
158690unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
158715unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
161750unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
161750unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
161750unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
161750unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
161750unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
161780unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
161780unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
161780unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
161780unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
161780unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
161790unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
161795unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
162395unrolledgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
162405unrolledgcc -m64 -Os -fomit-frame-pointer2014050120140425
166240simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
166250simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
166820simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
166820simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
166825simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
166825simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
166825simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
166825simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
167120simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
168165simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
168180simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
172370simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
172370simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
172385simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
172400simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
172430simplegcc -funroll-loops -O -fomit-frame-pointer2014050120140425
172430simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
172430simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
284090unrolledgcc -funroll-loops2014050120140425
284105unrolledcc2014050120140425
284105unrolledgcc2014050120140425
342545simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
342580simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
343685simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
355830simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
359430simpleclang -O3 -fomit-frame-pointer2014062820140622
443860simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
443860simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
453060simplegcc -m64 -O -fomit-frame-pointer2014050120140425
453060simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
453065simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
453080simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
464195simplegcc -march=nocona -O -fomit-frame-pointer2014050120140425
465205simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
467990simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
467995simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
467995simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
474195specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
474195specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
474535simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
475295specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
475300specgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
475905simplegcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
476375specgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
476385specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
476860simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
477115simplegcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
478720specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
478725specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
478725specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
480135simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
480405simplegcc -m64 -O2 -fomit-frame-pointer2014050120140425
480615simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
482020specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
482865specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
482865specgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
483055specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
483060specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
483110specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
483560specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
483565specgcc -O3 -fomit-frame-pointer2014050120140425
483620specgcc -m64 -O3 -fomit-frame-pointer2014050120140425
485505simplegcc -march=k8 -O -fomit-frame-pointer2014050120140425
487575specgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
487575specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
487620specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
487715simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
488405simplegcc -O -fomit-frame-pointer2014050120140425
488870simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
488930simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
491670simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
492505simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
498295simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
503800simplegcc -O2 -fomit-frame-pointer2014050120140425
508780simplegcc -march=barcelona -O -fomit-frame-pointer2014050120140425
511440specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
511495specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
519835simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
525925simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
532430simplegcc -Os -fomit-frame-pointer2014050120140425
532435simplegcc -march=k8 -Os -fomit-frame-pointer2014050120140425
532440simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
532475simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
535910simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
537520simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
537520simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
537540simplegcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
543015simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
544010simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
544010simplegcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
544020simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
544040simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
544590simplegcc -m64 -Os -fomit-frame-pointer2014050120140425
545170simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
549660simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
550610simplegcc -march=nocona -Os -fomit-frame-pointer2014050120140425
551185simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
556130simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
563585simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
566040simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
569225specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
569225specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
573460specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
573480specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
574875specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
574875specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
577400specgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
577400specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
577400specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
581185specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
581185specgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
586915specgcc -O2 -fomit-frame-pointer2014050120140425
586915specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
586950specgcc -m64 -O2 -fomit-frame-pointer2014050120140425
598565specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
598565specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
598565specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
598565specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
598565specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
607235specgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
607250specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
607255specgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
607270specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
680565specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
680565specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
686795specgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
686795specgcc -march=nocona -O -fomit-frame-pointer2014050120140425
718705specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
719830specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
719830specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
719830specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
720345specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
721245specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
721475specgcc -m64 -Os -fomit-frame-pointer2014050120140425
721475specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
721475specgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
721475specgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
721500specgcc -Os -fomit-frame-pointer2014050120140425
721500specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
723015specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
723015specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
723350specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
723350specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
723350specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
723350specgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
723360specgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
723360specgcc -march=k8 -O -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
726045specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
729255specgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
729255specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
729255specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
739600specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
739600specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
740640specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
740640specgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
771160specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
772205specgcc -O -fomit-frame-pointer2014050120140425
772205specgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
772205specgcc -m64 -O -fomit-frame-pointer2014050120140425
772205specgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
772205specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
772205specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
772235specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
791750specclang -O3 -fomit-frame-pointer2014062820140622
791765specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
791765specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
791765specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
791765specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
1269880simplecc2014050120140425
1269880simplegcc -funroll-loops2014050120140425
1285890simplegcc2014050120140425
3758335specgcc2014050120140425
3758600specgcc -funroll-loops2014050120140425
3760500speccc2014050120140425

Compiler output

Implementation: crypto_hash/cubehash832/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: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled

Compiler output

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