Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2738360 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2738972 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2739161 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2739934 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180826 | 20180818 |
2740530 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180826 | 20180818 |
2740582 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2740925 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2741543 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2741667 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180826 | 20180818 |
2741794 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2742049 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180826 | 20180818 |
2742184 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180826 | 20180818 |
2742230 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180826 | 20180818 |
2742546 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2742553 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2742816 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2742849 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180826 | 20180818 |
2743367 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180826 | 20180818 |
2743500 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2744373 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180826 | 20180818 |
2744522 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2744582 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2744855 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2744992 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2745323 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180826 | 20180818 |
2745587 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2745589 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180826 | 20180818 |
2745603 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180826 | 20180818 |
2745615 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180826 | 20180818 |
2746676 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2747076 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2747224 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2747922 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2748330 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2748530 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2749101 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2749405 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2749449 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180826 | 20180818 |
2749490 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2749748 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2749762 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2749778 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2750025 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2750264 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2750268 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2750681 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2750945 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180826 | 20180818 |
2751048 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180826 | 20180818 |
2751105 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180826 | 20180818 |
2751532 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180826 | 20180818 |
2751586 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2751664 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2751951 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2752066 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180826 | 20180818 |
2752109 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2752276 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2752280 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2752351 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2752448 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2752689 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180826 | 20180818 |
2753077 | ref | gcc -m32 -O -fomit-frame-pointer | 20180826 | 20180818 |
2753191 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2753324 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180826 | 20180818 |
2753357 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2753843 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2754021 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2754139 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2754276 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2754278 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2754617 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2754998 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180826 | 20180818 |
2755457 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2755607 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2756192 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2756665 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180826 | 20180818 |
2756720 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2758018 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180826 | 20180818 |
2759141 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2759193 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2759222 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2760407 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2760740 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2760897 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2761869 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2761921 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2762060 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2763298 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180826 | 20180818 |
2763302 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2763334 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2763379 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180826 | 20180818 |
2763637 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2765400 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180826 | 20180818 |
2765939 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180826 | 20180818 |
2765998 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2766123 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180826 | 20180818 |
2767028 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2767596 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180826 | 20180818 |
2767762 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180826 | 20180818 |
2770129 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180826 | 20180818 |
2770149 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180826 | 20180818 |
2770214 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180826 | 20180818 |
2770395 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180826 | 20180818 |
2770496 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2770524 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180826 | 20180818 |
2770657 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180826 | 20180818 |
2770766 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2770839 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771022 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2771109 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771164 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771203 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2771204 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2771260 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2771266 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771313 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771406 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2771457 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2772036 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2772116 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2772121 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2772181 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2772407 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2772633 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2772647 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2772818 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180826 | 20180818 |
2772895 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2773351 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2773804 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2774732 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2774770 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2774865 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2775467 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180826 | 20180818 |
2776053 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2776329 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2776720 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2776948 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2777046 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180826 | 20180818 |
2777075 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2777672 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2777849 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2777919 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2778034 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180826 | 20180818 |
2778179 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180826 | 20180818 |
2779840 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180826 | 20180818 |
2780274 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2780448 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2780548 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2780775 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180826 | 20180818 |
2781447 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2781996 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180826 | 20180818 |
2782049 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180826 | 20180818 |
2782076 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2782339 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2782574 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180826 | 20180818 |
2783090 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180826 | 20180818 |
2783494 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180826 | 20180818 |
2783633 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2783988 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180826 | 20180818 |
2784472 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
2784967 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2785748 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2786355 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180826 | 20180818 |
2786830 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2787569 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2788216 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2791490 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180826 | 20180818 |
2792298 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2794950 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180826 | 20180818 |
2795280 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2795724 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2796317 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2797188 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180826 | 20180818 |
2799629 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
2802645 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
2806792 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180826 | 20180818 |
2812278 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180826 | 20180818 |