Implementation notes: amd64, h5nano, crypto_hash/cubehash816

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
42595emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
42595emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
42600emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
42600emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
42600emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
42615emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
42615emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
42620emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
42625emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
44230emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
44235emmintrin4gcc -Os -fomit-frame-pointer2014043020140425
44240emmintrin4gcc -m64 -Os -fomit-frame-pointer2014043020140425
44245emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
44250emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
44420emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
44425emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
44425emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
44435emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
44440emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
44495emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
44510emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
44705emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
44740emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
46465emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
46470emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
46475emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
46475emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
46475emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
46475emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
46480emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
46480emmintrin3gcc -m64 -Os -fomit-frame-pointer2014043020140425
46485emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
46485emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
46485emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
46490emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
46490emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
46490emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
46490emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
46500emmintrin3gcc -Os -fomit-frame-pointer2014043020140425
46505emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
46510emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
46870emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
46870emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
46870emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
46880emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
47055emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
53700emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
53700emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
53700emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
53700emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
53705emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
53705emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
53705emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
53705emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
53710emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
53710emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
53710emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
53710emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014043020140425
53715emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
53715emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
53715emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
53715emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
53715emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014043020140425
53900emmintrin4clang -O3 -fomit-frame-pointer2014062820140622
53975emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
53975emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
53975emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
53975emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
55410emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
55410emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
55410emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
55420emmintrin4gcc -O -fomit-frame-pointer2014043020140425
55420emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
55460emmintrin4gcc -m64 -O -fomit-frame-pointer2014043020140425
55935emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
55935emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
55935emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
55935emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
55935emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
55940emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
55945emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
56270emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
56275emmintrin4gcc -O2 -fomit-frame-pointer2014043020140425
56275emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
56275emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014043020140425
56275emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
56275emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
56295emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
56330emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
56330emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
56345emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
57575emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
57585emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
57640emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
57660emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
57660emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
57660emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
57890emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
57915emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
57920emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
57925emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
57945emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
57950emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
58685emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
58690emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
58690emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
58690emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
58695emmintrin3gcc -O -fomit-frame-pointer2014043020140425
58695emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
58695emmintrin3gcc -m64 -O -fomit-frame-pointer2014043020140425
58695emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
58695emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014043020140425
58710emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
58875emmintrin3clang -O3 -fomit-frame-pointer2014062820140622
58955emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
58955emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
58955emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
58955emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
60285emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
60295emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
60300emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
60300emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014043020140425
60310emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
60325emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
60345emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
60355emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
60540emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
60545emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
60550emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
60570emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
60570emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
61155emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
61155emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
61160emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
61160emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
61160emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
61160emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014043020140425
61165emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
61165emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
61165emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
61170emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
61170emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
61170emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
61170emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
61185emmintrin3gcc -O3 -fomit-frame-pointer2014043020140425
61185emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
61490emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
61490emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
61495emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
61505emmintrin3gcc -O2 -fomit-frame-pointer2014043020140425
61505emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
61505emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014043020140425
61510emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
61565emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
61565emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
61565emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
61565emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
62775emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
62845emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
62845emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
62855emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
62885emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
62905emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
62920emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
62955emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
63130emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
63155emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
63165emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
63170emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
63195emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
63210emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
147350simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
149065unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
149065unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
150680unrolledclang -O3 -fomit-frame-pointer2014062820140622
150700unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
150700unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
152165unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
152165unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
152185unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
152210unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
153020simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
153045simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
153045simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
153045simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
153050simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
153260simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
153360simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
153950simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
153960unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
154000unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
154000unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
154010unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
154035unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
154300simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
154330simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
154335simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
154970unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
155260unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
155260unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
155260unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
155260unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
155550unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
155650simplegcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
156525unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
156815simplegcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
157005unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
157045unrolledgcc -O2 -fomit-frame-pointer2014043020140425
157045unrolledgcc -m64 -O2 -fomit-frame-pointer2014043020140425
157840unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
157840unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
157860unrolledgcc -m64 -O -fomit-frame-pointer2014043020140425
158325unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
158330simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
158355unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
158370unrolledgcc -march=nocona -O -fomit-frame-pointer2014043020140425
158955unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
158970unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
159065simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
159110simplegcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
159235unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
159455unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
160100simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
160125simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
160135unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
160135unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
160145unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
160155unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
160155unrolledgcc -march=k8 -O -fomit-frame-pointer2014043020140425
160170unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
160290unrolledgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
160295unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
160330simplegcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
160455unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
160690unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
160695unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
160750unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
160780simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
160875unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
160885unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
160895unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
160895unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
161490unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
161510unrolledgcc -O -fomit-frame-pointer2014043020140425
161515unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
161530unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
161535unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
161535unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
161535unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
161610unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
161660unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
161660unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
161905unrolledgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
161910unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
162185unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
162725unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
162890simplegcc -O3 -fomit-frame-pointer2014043020140425
162890simplegcc -m64 -O3 -fomit-frame-pointer2014043020140425
165395unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
165420unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
165560unrolledgcc -m64 -O3 -fomit-frame-pointer2014043020140425
165740unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
165740unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
168255unrolledgcc -O3 -fomit-frame-pointer2014043020140425
168255unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
173035unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
173085unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
173900unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
213650unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
214485unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
214485unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
214495unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
214500unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
214525unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
215385unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
215425unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
215695unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
215700unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
215700unrolledgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
216885unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
216885unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
216900unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
216995unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
217020unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
217020unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
217025unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
217975unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
217975unrolledgcc -m64 -Os -fomit-frame-pointer2014043020140425
218020unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
218025unrolledgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
218290unrolledgcc -Os -fomit-frame-pointer2014043020140425
232885emmintrin4cc2014043020140425
232885emmintrin4gcc2014043020140425
232905emmintrin4gcc -funroll-loops2014043020140425
256715emmintrin3gcc -funroll-loops2014043020140425
256720emmintrin3cc2014043020140425
256720emmintrin3gcc2014043020140425
265695simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
265695simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
265695simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
265695simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
265700simplegcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
265700simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
265700simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
269155simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
269295simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
269295simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
271265simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
272360simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
272360simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
272370simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
272370simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
273565simplegcc -funroll-loops -O -fomit-frame-pointer2014043020140425
273565simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
273565simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
441065unrolledcc2014043020140425
441065unrolledgcc2014043020140425
441065unrolledgcc -funroll-loops2014043020140425
563965simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
565985simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
565985simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
574190specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
574190specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
574190specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
574190specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
576420specgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
576420specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
576420specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
581890specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
584620specgcc -O3 -fomit-frame-pointer2014043020140425
584620specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
584620specgcc -m64 -O3 -fomit-frame-pointer2014043020140425
588735specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
588735specgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
588950simpleclang -O3 -fomit-frame-pointer2014062820140622
588970simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
589815specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
589815specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
595730specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
595730specgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
597355specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
597355specgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
598170specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
598170specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
600475specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
600495specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
637240specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
637240specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
641180specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
641180specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
644325specgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
644325specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
644325specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
647020specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
647075specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
656830specgcc -O2 -fomit-frame-pointer2014043020140425
656830specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
656895specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
656895specgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
658960specgcc -m64 -O2 -fomit-frame-pointer2014043020140425
667650specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
667650specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
667650specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
667650specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
667650specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
681835specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
681845specgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
681865specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
681865specgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
738825simplegcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
751815simplegcc -m64 -O -fomit-frame-pointer2014043020140425
751815simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
751815simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
752025simplegcc -march=nocona -O -fomit-frame-pointer2014043020140425
758860simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
762590simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
762610simplegcc -march=barcelona -O -fomit-frame-pointer2014043020140425
771680simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
776585simplegcc -O2 -fomit-frame-pointer2014043020140425
779250simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
781470simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
785285simplegcc -march=k8 -O -fomit-frame-pointer2014043020140425
785390simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
786205simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
791080simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
792995simplegcc -O -fomit-frame-pointer2014043020140425
793015simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
794205simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
794800specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
794805specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
794805specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
795240simplegcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
797210specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
797215specgcc -Os -fomit-frame-pointer2014043020140425
797215specgcc -m64 -Os -fomit-frame-pointer2014043020140425
797215specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
797215specgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
797240specgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
797405simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
797620specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
799655specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
799655specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
799870simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
800030simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
801125simplegcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
804625specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
807525specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
812670simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
818750simplegcc -m64 -O2 -fomit-frame-pointer2014043020140425
819495simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
822795specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
822795specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
826990specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
826990specgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
827530specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
827530specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
827900simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
831450simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
833940simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
833965simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
835660specgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
835660specgcc -march=nocona -O -fomit-frame-pointer2014043020140425
843185simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
845315simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
845345simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
845345simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
845345simplegcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
847750simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
855660simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
859495simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
859875simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
865030simplegcc -march=k8 -Os -fomit-frame-pointer2014043020140425
865560simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
866245specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
866245specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
866265specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
866265specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
866865simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
869490specgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
869495specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
870855simplegcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
871195specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
871460specgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
871460specgcc -march=k8 -O -fomit-frame-pointer2014043020140425
871470specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
871470specgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
874380simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
879385specclang -O3 -fomit-frame-pointer2014062820140622
879400specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
879400specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
879400specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
879400specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
883350simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
885600simplegcc -m64 -Os -fomit-frame-pointer2014043020140425
902910simplegcc -march=nocona -Os -fomit-frame-pointer2014043020140425
906170simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
906170simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
907080simplegcc -Os -fomit-frame-pointer2014043020140425
919840specgcc -O -fomit-frame-pointer2014043020140425
919840specgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
919840specgcc -m64 -O -fomit-frame-pointer2014043020140425
919840specgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
919840specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
919840specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
919840specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
921975specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
2091960simplecc2014043020140425
2122415simplegcc2014043020140425
2123385simplegcc -funroll-loops2014043020140425
5600075speccc2014043020140425
5602650specgcc -funroll-loops2014043020140425
5602760specgcc2014043020140425

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: 5, namely:
CompilerImplementations
clang -O3 -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