Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
891873 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
891873 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
891876 | emmintrin4 | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
891876 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
891876 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
891879 | emmintrin4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
891879 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
891879 | emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
891879 | emmintrin4 | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
891882 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
891882 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
891885 | emmintrin4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
891888 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
891888 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
891888 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
891891 | emmintrin4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
891891 | emmintrin4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
891891 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
891894 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
891894 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
891894 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
891894 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
891897 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
906570 | emmintrin4 | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
906603 | emmintrin4 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
906603 | 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 |
906603 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
906603 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
921060 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
921066 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
921066 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
921069 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
928890 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
928890 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
928920 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
928923 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
929268 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
929274 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
929280 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
929283 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
931797 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931800 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
931800 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931800 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931803 | emmintrin4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931806 | emmintrin4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
931809 | emmintrin4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931812 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
931815 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
931815 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
932565 | emmintrin4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
932565 | emmintrin4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
932589 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
932589 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
932595 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
932598 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
932598 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
933363 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
933363 | emmintrin4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
940575 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940575 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940575 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940593 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940602 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940602 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940605 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940605 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940635 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940641 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
940953 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940953 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940965 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940968 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940974 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940977 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
940986 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
941340 | emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
941358 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
941709 | emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
941724 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
941739 | emmintrin4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
941742 | emmintrin4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
941745 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942105 | emmintrin4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
942108 | emmintrin4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
942174 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
942177 | emmintrin4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
942474 | emmintrin4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942480 | emmintrin4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942489 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942489 | emmintrin4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942576 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942594 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
942597 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1583004 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1583103 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1583523 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1583529 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1637442 | unrolled | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1637442 | unrolled | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1637454 | unrolled | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1637466 | unrolled | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1649805 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1650837 | unrolled | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1650873 | unrolled | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1663395 | unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1663407 | unrolled | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1663407 | unrolled | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1676067 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1676082 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1676085 | unrolled | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1678959 | unrolled | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1685325 | unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1685331 | unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1686888 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1686933 | unrolled | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1690509 | unrolled | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1690512 | unrolled | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691313 | unrolled | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691379 | unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691412 | unrolled | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691580 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691580 | unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1691583 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1692579 | unrolled | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1693107 | unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1694094 | unrolled | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1694115 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1694193 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1697046 | unrolled | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
1697076 | unrolled | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
1697082 | unrolled | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1697085 | unrolled | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
1697127 | 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 |
1698897 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1698900 | unrolled | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1698909 | unrolled | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1698924 | unrolled | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1699803 | unrolled | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1699890 | unrolled | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1702110 | unrolled | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1702116 | unrolled | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1705704 | unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1705788 | unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1711530 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1711554 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1711554 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1744239 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1745820 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1745844 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1758495 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1758567 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1759842 | unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1759893 | unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1759977 | unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1759983 | unrolled | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1763985 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1764006 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1764030 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1765284 | unrolled | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
1765299 | unrolled | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1765302 | unrolled | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1765314 | unrolled | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1765335 | unrolled | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1765428 | simple | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1766145 | unrolled | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
1766151 | unrolled | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
1766154 | unrolled | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
1766160 | unrolled | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
1766166 | unrolled | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
1766166 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
1766166 | unrolled | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
1769871 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
1769874 | unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
1769904 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
1777221 | simple | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1777275 | simple | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1780029 | unrolled | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1780029 | unrolled | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1780065 | unrolled | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1780074 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1782462 | simple | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1812210 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1812783 | simple | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1813116 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1951953 | unrolled | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1951956 | unrolled | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1951971 | unrolled | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1951983 | unrolled | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2001282 | unrolled | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2001288 | unrolled | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2001528 | unrolled | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2001537 | unrolled | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016609 | unrolled | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016618 | unrolled | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016621 | unrolled | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016624 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016630 | unrolled | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016636 | unrolled | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2016639 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
2037999 | unrolled | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038002 | unrolled | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038011 | unrolled | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038014 | unrolled | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038017 | unrolled | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038020 | unrolled | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038020 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
2038032 | unrolled | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
2690007 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2690028 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2731572 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2747958 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2747982 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2750232 | spec | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2751306 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2751315 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2751315 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2751423 | spec | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2788959 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2788962 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2797827 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2797830 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2878140 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2878155 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2909673 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2909688 | spec | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2909694 | spec | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2909727 | spec | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2944038 | spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2944188 | spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2945676 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2946291 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2948841 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2948889 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2948982 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2951460 | spec | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2951490 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2951508 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2952981 | spec | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2953056 | spec | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2953710 | spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2959695 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2959782 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
2960823 | spec | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2960832 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2960847 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2995326 | spec | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2995329 | spec | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2995374 | spec | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2995392 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
2995461 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3113601 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3113622 | simple | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3113706 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3116532 | simple | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3128844 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3129048 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3131919 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3257037 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3257271 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3307623 | spec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
3307671 | spec | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
3307914 | 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 |
3308013 | spec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
3308076 | spec | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
3308940 | simple | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3309009 | simple | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3309270 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3309555 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3347466 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3347595 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3350199 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
3350283 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
3350520 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
3828201 | spec | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3828210 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3828321 | spec | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3828501 | spec | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3835443 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3835452 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3850053 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3851268 | spec | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
3851385 | spec | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
3851904 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
3853125 | spec | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3853713 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3857205 | spec | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3857283 | spec | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3869937 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3871761 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918546 | spec | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918564 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918645 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918738 | spec | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918786 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918801 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3918828 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
4349292 | unrolled | cc | 20140528 | 20140525 |
4351032 | unrolled | gcc | 20140528 | 20140525 |
4351287 | unrolled | gcc -funroll-loops | 20140528 | 20140525 |
4970850 | spec | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
4970868 | spec | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
4971792 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
4971882 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
5110797 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
5110830 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
5122401 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
5122500 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
5123019 | spec | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
5123136 | spec | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
5123430 | spec | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
5196813 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
5196891 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
5256543 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
5256672 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
5256720 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
5432961 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
5440269 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
5440299 | spec | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
5444220 | spec | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
5444934 | spec | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
5445405 | spec | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
5445465 | spec | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
6610581 | simple | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
6610743 | 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 |
6611340 | simple | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
6748311 | simple | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
6784413 | simple | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
8624997 | emmintrin4 | cc | 20140528 | 20140525 |
8629221 | emmintrin4 | gcc | 20140528 | 20140525 |
8630196 | emmintrin4 | gcc -funroll-loops | 20140528 | 20140525 |
8801247 | simple | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
8801265 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
8803476 | simple | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
9259794 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9281649 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9864180 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868302 | simple | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868524 | simple | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868593 | simple | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868632 | simple | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868677 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9868980 | simple | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9869010 | simple | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
9869019 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9869493 | simple | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9869709 | simple | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
9870069 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
9871050 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
9878121 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
10015518 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10037859 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10308222 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10332093 | simple | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10364862 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10374543 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10414317 | simple | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10440804 | simple | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
10441824 | simple | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
10445316 | simple | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
10475295 | simple | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10477899 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
10483974 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
10503018 | simple | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10629678 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10657908 | simple | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
10658553 | simple | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
10658811 | simple | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
10658925 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
10659615 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
10659741 | simple | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
10659816 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660215 | simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660218 | simple | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660308 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660647 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660746 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
10660905 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
10666242 | simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
10810422 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
10984362 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
11007822 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
34380528 | simple | gcc | 20140528 | 20140525 |
34383138 | simple | gcc -funroll-loops | 20140528 | 20140525 |
34398612 | simple | cc | 20140528 | 20140525 |
66975471 | spec | gcc -funroll-loops | 20140528 | 20140525 |
67136466 | spec | gcc | 20140528 | 20140525 |
67348428 | spec | cc | 20140528 | 20140525 |