Implementation notes: amd64, h5nano, crypto_hash/cubehash82

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
301330emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
301335emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
301340emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
301340emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
301345emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
301365emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
301715emmintrin4gcc -Os -fomit-frame-pointer2014043020140425
301715emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
301715emmintrin4gcc -m64 -Os -fomit-frame-pointer2014043020140425
301715emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
301715emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
305200emmintrin3gcc -m64 -Os -fomit-frame-pointer2014043020140425
305205emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
305205emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
305210emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
305210emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
305225emmintrin3gcc -Os -fomit-frame-pointer2014043020140425
305225emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
305225emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014043020140425
305235emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
312085emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
312085emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
312085emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
312095emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
312260emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
315955emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
315955emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
315955emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
315955emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
315955emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
320530emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
320545emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
320550emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
320550emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
320550emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
320550emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
322085emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
322840emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
322865emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014043020140425
387690emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
387690emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
387690emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
387690emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
387690emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014043020140425
387695emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
387695emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
387695emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
387700emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
387700emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014043020140425
388455emmintrin4clang -O3 -fomit-frame-pointer2014062820140622
388535emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
388535emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
388535emmintrin4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
388575emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
392675emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
392680emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
392680emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
392680emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014043020140425
392680emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014043020140425
392685emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
392685emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
392685emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014043020140425
393440emmintrin3clang -O3 -fomit-frame-pointer2014062820140622
393515emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
393515emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
393515emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
393515emmintrin3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
402265emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
402280emmintrin4gcc -m64 -O -fomit-frame-pointer2014043020140425
402300emmintrin4gcc -O -fomit-frame-pointer2014043020140425
402300emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
403005emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
403005emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
403025emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
403025emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
403030emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
403050emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
403060emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
403060emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
403070emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
405725emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
405730emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
405730emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
405750emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
406050emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
406055emmintrin4gcc -O3 -fomit-frame-pointer2014043020140425
406055emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
406055emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014043020140425
406320emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
406320emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
406380emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
406385emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
406385emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
406460emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
406475emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
406475emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
406485emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
407240emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
407250emmintrin3gcc -O -fomit-frame-pointer2014043020140425
407265emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
407290emmintrin3gcc -m64 -O -fomit-frame-pointer2014043020140425
408020emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
408020emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
408100emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014043020140425
411270emmintrin3gcc -O3 -fomit-frame-pointer2014043020140425
411270emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
411270emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014043020140425
411275emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
411275emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
411280emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
411280emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
411280emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
411280emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
411280emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
411555emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
411560emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
411605emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
411605emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
411610emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
411610emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
411610emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
411610emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
411615emmintrin3gcc -O2 -fomit-frame-pointer2014043020140425
411615emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
411615emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
411615emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014043020140425
411615emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
411620emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
419085emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
419100emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
419100emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
419125emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
419425emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
419425emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
419845emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
419865emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
419865emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
419865emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
419865emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
419865emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
419895emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
420130emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
420135emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
420255emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
420290emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
420290emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
421405emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
421415emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
421725emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
421725emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
422470emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
422480emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
424320emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
424320emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
424680emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
424695emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
425080emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
425080emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
425085emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
425095emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
425095emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
425095emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
425095emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
425105emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
425110emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
425115emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
425130emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
425365emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
425370emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
425415emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
425415emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
425490emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
425495emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
425495emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
859355unrolledclang -O3 -fomit-frame-pointer2014062820140622
859375unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
859375unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
859375unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
859375unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
874995simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
900205unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
900205unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
900215unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
900250unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
900730simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
904645simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
904645simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
907260simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
907260simplegcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
908430unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
908430unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
908470unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
908470unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
908510unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
911590simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
913445simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
913445simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
920960simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
920980simplegcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
922065unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
922065unrolledgcc -march=nocona -O -fomit-frame-pointer2014043020140425
924505unrolledgcc -m64 -O -fomit-frame-pointer2014043020140425
924525unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
924525unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
924535unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
924550unrolledgcc -O -fomit-frame-pointer2014043020140425
924550unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
924550unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
924570unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
925160unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
925540unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
925540unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
925545unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
925545unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
926805simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
926815simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
927040unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
927080unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
933825unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
933825unrolledgcc -march=k8 -O -fomit-frame-pointer2014043020140425
933855unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
933885unrolledgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
936285unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
936320unrolledgcc -O2 -fomit-frame-pointer2014043020140425
936320unrolledgcc -m64 -O2 -fomit-frame-pointer2014043020140425
941205unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
941235unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
942840unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
942840unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
943750unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
943750unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
943755unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
943790unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
945575unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
945575unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
945575unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
946325simplegcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
947810simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
947900simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
951230simplegcc -m64 -O3 -fomit-frame-pointer2014043020140425
951795simplegcc -O3 -fomit-frame-pointer2014043020140425
953875unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
954095unrolledgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
954095unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
954095unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
957250unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
957250unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
959040simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
959785simplegcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
960910unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
960910unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
961915simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
963185unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
964715unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
964715unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
965125unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
965125unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
965125unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
965125unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
966275simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
966440unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
966440unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
966440unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
966440unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
966440unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
966455unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
967080unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
967500unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
969105simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
970430unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
971875unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
971935unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
973220unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
973400unrolledgcc -Os -fomit-frame-pointer2014043020140425
973400unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
973400unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
973400unrolledgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
973410unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
973440unrolledgcc -m64 -Os -fomit-frame-pointer2014043020140425
973440unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
983780unrolledgcc -m64 -O3 -fomit-frame-pointer2014043020140425
989020unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
990515unrolledgcc -O3 -fomit-frame-pointer2014043020140425
996575unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
996855unrolledgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
998070unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
999035unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
1002725unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
1002740unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
1006640unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1006665unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1051985unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
1053065unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
1060945unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
1456630specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
1456630specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
1456630specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
1456630specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
1506575specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
1526875specgcc -O3 -fomit-frame-pointer2014043020140425
1526875specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
1526875specgcc -m64 -O3 -fomit-frame-pointer2014043020140425
1532390specgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
1542380specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
1544380specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1544385specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1547435specgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1549845specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
1555735specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
1555800specgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
1557395specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
1560385specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
1560390specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
1562865specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
1570850specgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
1585440specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
1585445specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
1612985specgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
1612985specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
1613030specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
1613475specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1613485specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1618215specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
1618220specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
1663485specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
1663490specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
1673700specgcc -m64 -O2 -fomit-frame-pointer2014043020140425
1673730simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
1673730simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
1673730simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1673730simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
1673730simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
1673735simplegcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
1673740simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1678765specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
1678765specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
1678820specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
1686710specgcc -O2 -fomit-frame-pointer2014043020140425
1686715specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
1692120specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
1692125specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
1696580simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
1696580simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
1697465simplegcc -funroll-loops -O -fomit-frame-pointer2014043020140425
1697505simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
1697515simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
1702090simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
1702095simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
1706440simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
1706440simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
1706505simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
1706510simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
1735375emmintrin4gcc2014043020140425
1735530emmintrin4gcc -funroll-loops2014043020140425
1738110emmintrin4cc2014043020140425
1760100specgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1760150specgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
1768385specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
1768390specgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
1774100specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
1778435specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
1781160emmintrin3gcc -funroll-loops2014043020140425
1781170emmintrin3cc2014043020140425
1781170emmintrin3gcc2014043020140425
1914350specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
1929065specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
1929105specgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
1929115specgcc -m64 -Os -fomit-frame-pointer2014043020140425
1931710specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
1931720specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
1931745specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
1940900specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
1944585specgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
1944630specgcc -Os -fomit-frame-pointer2014043020140425
1944710specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
1953825specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
1968135specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
1968170specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
1968180specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
1977290specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
1977300specgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
1977330specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
1977335specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
2088920specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
2088930specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
2088980specclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
2098050specclang -O3 -fomit-frame-pointer2014062820140622
2098120specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
2112075specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2129470specgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
2133690specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
2133690specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
2631420unrolledgcc2014043020140425
2634030unrolledgcc -funroll-loops2014043020140425
2634355unrolledcc2014043020140425
2871055specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
2871080specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2894695specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
2896095specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
2916645specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2916655specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
2920700specgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
2920700specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
2920705specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
2972450specgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
2972465specgcc -march=nocona -O -fomit-frame-pointer2014043020140425
2985195specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
2985425specgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
3003385specgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
3003595specgcc -march=k8 -O -fomit-frame-pointer2014043020140425
3026875specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
3026905specgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
3026905specgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
3026955specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
3027060specgcc -m64 -O -fomit-frame-pointer2014043020140425
3048315specgcc -O -fomit-frame-pointer2014043020140425
3048340specgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
3048360specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
3498010simpleclang -O3 -fomit-frame-pointer2014062820140622
3498020simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
3498020simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
3498025simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
3649460simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
4817030simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4817275simplegcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
4916790simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
4916830simplegcc -m64 -O -fomit-frame-pointer2014043020140425
4916845simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
4916850simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
4916890simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
4916910simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
4916920simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
4917190simplegcc -O -fomit-frame-pointer2014043020140425
4923185simplegcc -march=nocona -O -fomit-frame-pointer2014043020140425
5011500simplegcc -march=barcelona -O -fomit-frame-pointer2014043020140425
5013485simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
5013575simplegcc -march=k8 -O -fomit-frame-pointer2014043020140425
5062325simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
5096285simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
5096285simplegcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
5113300simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
5113400simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
5118740simplegcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
5118875simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
5120010simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
5120360simplegcc -O2 -fomit-frame-pointer2014043020140425
5123000simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
5123005simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
5123040simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
5123080simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
5123125simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
5136975simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
5136995simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
5137015simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
5137075simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
5137465simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
5137475simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
5149570simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
5187765simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
5187800simplegcc -march=nocona -Os -fomit-frame-pointer2014043020140425
5208360simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
5208395simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
5208410simplegcc -march=k8 -Os -fomit-frame-pointer2014043020140425
5208415simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
5208425simplegcc -Os -fomit-frame-pointer2014043020140425
5208435simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
5208435simplegcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
5208450simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
5208455simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
5208465simplegcc -m64 -Os -fomit-frame-pointer2014043020140425
5208480simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
5252770simplegcc -m64 -O2 -fomit-frame-pointer2014043020140425
5269995simplegcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
5353640simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
13743435simplegcc2014043020140425
13743560simplegcc -funroll-loops2014043020140425
13752570simplecc2014043020140425
31405085speccc2014043020140425
31405185specgcc -funroll-loops2014043020140425
31405300specgcc2014043020140425

Compiler output

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