Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
232725 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
232725 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
232740 | emmintrin4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
232740 | emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
232740 | emmintrin4 | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
232743 | emmintrin4 | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
232743 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
232743 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
232788 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
232788 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
232791 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
232791 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
232791 | emmintrin4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
232791 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
232794 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
233856 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
233859 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
233898 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
233904 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
233952 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
236100 | emmintrin4 | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
236133 | emmintrin4 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
236133 | emmintrin4 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
236133 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
236133 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
242898 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
242898 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
242901 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
242901 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
243246 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
243246 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
243264 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
243264 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
243642 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
243642 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
243642 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
243642 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
245520 | emmintrin4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245520 | emmintrin4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245586 | emmintrin4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245589 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245709 | emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245712 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245712 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245730 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245730 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245730 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245745 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245745 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245745 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245781 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245784 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
245880 | emmintrin4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
245883 | emmintrin4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
245904 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
245904 | emmintrin4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
245961 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245967 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
245976 | emmintrin4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
246075 | emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246084 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246084 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246123 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246123 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246123 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246132 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246135 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246180 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246180 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246180 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
246306 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
246720 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
440184 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
440268 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
440274 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
440613 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
458457 | unrolled | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
458463 | unrolled | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
458466 | unrolled | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
458469 | unrolled | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
461013 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
462042 | unrolled | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
465426 | unrolled | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
465432 | unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
465492 | unrolled | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
465495 | unrolled | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
468828 | unrolled | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
468873 | unrolled | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
468873 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
468948 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
470007 | unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
470010 | unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
470217 | unrolled | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
470448 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
470457 | unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
470523 | unrolled | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
471681 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
471684 | unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
471756 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472236 | unrolled | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472242 | unrolled | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472395 | unrolled | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472425 | unrolled | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472467 | unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472677 | unrolled | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
472683 | unrolled | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
472887 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472920 | unrolled | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
472929 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
473082 | unrolled | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
473082 | unrolled | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
473178 | unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
473343 | unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
474423 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
474483 | unrolled | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
474792 | unrolled | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
474861 | unrolled | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
477819 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
477822 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
477888 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
477978 | unrolled | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
478011 | unrolled | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
478011 | unrolled | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
478011 | unrolled | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
478014 | unrolled | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
485487 | simple | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
486714 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
486720 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
487449 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
489612 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
489750 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
491244 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
491298 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
491307 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
492099 | simple | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
494769 | simple | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
494802 | simple | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
495150 | unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
495162 | unrolled | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
497247 | unrolled | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
497247 | unrolled | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
497250 | unrolled | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
497616 | unrolled | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
497619 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
497622 | unrolled | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
497631 | unrolled | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
497658 | unrolled | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
497661 | unrolled | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
497667 | unrolled | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
498786 | unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
498789 | unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
500478 | unrolled | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
500553 | unrolled | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
502158 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
502200 | unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
502317 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
503718 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
503721 | unrolled | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
503763 | unrolled | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
503772 | unrolled | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
504333 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
504339 | simple | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
504378 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
717609 | unrolled | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
717609 | unrolled | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
717609 | unrolled | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
717618 | unrolled | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
729819 | unrolled | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
729825 | unrolled | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
730188 | unrolled | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
730188 | unrolled | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
733146 | unrolled | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
733146 | unrolled | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
733152 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
733152 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
733155 | unrolled | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
733155 | unrolled | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
733158 | unrolled | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
740124 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
740124 | unrolled | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
740124 | unrolled | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
740124 | unrolled | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
740130 | unrolled | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
740130 | unrolled | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
740136 | unrolled | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
740139 | unrolled | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
855915 | simple | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
855939 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
855948 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
855957 | simple | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
860646 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
860661 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
860727 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
894663 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
896676 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
912330 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
912417 | simple | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
912480 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
912564 | simple | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
917466 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
917481 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
926556 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
926607 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
926628 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
1210308 | unrolled | gcc -funroll-loops | 20140528 | 20140525 |
1210680 | unrolled | gcc | 20140528 | 20140525 |
1210695 | unrolled | cc | 20140528 | 20140525 |
1381341 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1381374 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1381908 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1382724 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1385043 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1386408 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1386414 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1413615 | spec | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1413633 | spec | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1414224 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1414242 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1414410 | spec | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
1414422 | spec | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
1414425 | spec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1414425 | spec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
1421478 | spec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1426968 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1426968 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1426992 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1427064 | spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1427082 | spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1427280 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430223 | spec | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430235 | spec | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430406 | spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430487 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430634 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1430661 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1438965 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1438968 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1442037 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1442043 | spec | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1442055 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1442118 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1442127 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1442127 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1473012 | spec | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1473024 | spec | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1473027 | spec | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1473036 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1486671 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1486674 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1486683 | spec | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1496133 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1496148 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1497261 | spec | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1497267 | spec | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1497276 | spec | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1808982 | simple | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1809480 | simple | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1811184 | simple | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
1849893 | simple | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
1849938 | simple | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
2041404 | spec | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2041407 | spec | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2041623 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2041692 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2042412 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
2042481 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
2047863 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
2047878 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
2047974 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
2066415 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2066460 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2072745 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
2072793 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
2074536 | spec | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
2074539 | spec | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2074680 | spec | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2156892 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2156904 | spec | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2156922 | spec | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2156925 | spec | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2158737 | spec | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
2158746 | spec | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
2158746 | spec | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
2158767 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
2158776 | spec | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
2158866 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
2158977 | spec | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
2160051 | spec | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160084 | spec | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160087 | spec | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160093 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160096 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160099 | spec | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160102 | spec | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
2160114 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
2166876 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2166906 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2172600 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2172627 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176809 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176815 | spec | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176818 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176845 | spec | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176845 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176881 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2176887 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2247495 | emmintrin4 | cc | 20140528 | 20140525 |
2249007 | emmintrin4 | gcc -funroll-loops | 20140528 | 20140525 |
2249235 | emmintrin4 | gcc | 20140528 | 20140525 |
2390301 | simple | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2390355 | simple | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2390358 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2520798 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2520801 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
2737008 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2777088 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2795142 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2825487 | simple | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2838108 | simple | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2838207 | simple | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
2848722 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2849661 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2851140 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851155 | simple | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851158 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851179 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851185 | simple | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851203 | simple | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851203 | simple | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851203 | simple | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851206 | simple | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851209 | simple | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851245 | simple | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2851398 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2854908 | simple | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2858136 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2869716 | simple | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2869746 | simple | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2883555 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2887413 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2893458 | simple | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
2893737 | simple | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
2894373 | simple | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
2899842 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
2900259 | simple | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
2900433 | simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
2910648 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2939586 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
2948763 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
2954679 | simple | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
3017871 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3022257 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3022290 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3064104 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
3068946 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3068955 | simple | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3068985 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3068994 | simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3069072 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
3070785 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9310905 | simple | gcc | 20140528 | 20140525 |
9313710 | simple | cc | 20140528 | 20140525 |
9319182 | simple | gcc -funroll-loops | 20140528 | 20140525 |
19137183 | spec | cc | 20140528 | 20140525 |
19162926 | spec | gcc -funroll-loops | 20140528 | 20140525 |
19198680 | spec | gcc | 20140528 | 20140525 |