Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2726680 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2727520 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2728655 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
2730490 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2731103 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2731363 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2731766 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
2731821 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
2732663 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
2732667 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
2734171 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2734232 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
2734345 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2734391 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2734652 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
2735075 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
2735479 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
2735793 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
2735873 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2735947 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2735968 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2736195 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
2736446 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2736532 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190708 | 20190110 |
2736756 | ref | gcc -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
2736845 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2737516 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2737860 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2737970 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
2738179 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2738248 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2738920 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2738922 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190708 | 20190110 |
2739259 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190708 | 20190110 |
2739359 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2739365 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2739715 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
2739717 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2739863 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2740072 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
2740391 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2740407 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2740585 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
2741121 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
2741213 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
2741347 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
2741367 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2741652 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2741675 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2742006 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2742403 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2742569 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2742748 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2742851 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2743292 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2743299 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
2743453 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2743744 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2743847 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2743881 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
2744060 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
2744159 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2744405 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2744474 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
2744504 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
2744629 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
2745250 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2745425 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
2745486 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2745695 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190708 | 20190110 |
2746119 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2746607 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2747082 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
2747369 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
2747407 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2747435 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2747719 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2747770 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2748333 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2748421 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2748726 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190708 | 20190110 |
2749125 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2749143 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2749700 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2750042 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
2750119 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
2751177 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2751506 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2751617 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
2751809 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2751891 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2752732 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
2753129 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
2753982 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2754089 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2754498 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190708 | 20190110 |
2754699 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2755085 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2755832 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2756010 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2756123 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2756301 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2756601 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
2756827 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2757183 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
2758085 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2759319 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2761357 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2761500 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2761518 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2763105 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2763419 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2764796 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2765054 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2765954 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2766075 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2767540 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2768010 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2768175 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2769191 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2769526 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2769641 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2769792 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2770097 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
2770254 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2770303 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2770306 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
2770346 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2770455 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2771040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
2771191 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
2771196 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
2771273 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
2772324 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2772360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2772459 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190708 | 20190110 |
2772709 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
2772875 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
2772931 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2772942 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2773563 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
2773685 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
2774145 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2774170 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
2774361 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2774395 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
2775514 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2777190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2777450 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
2779612 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2779750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
2779754 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2780111 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2780567 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
2780798 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190708 | 20190110 |
2781159 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2781502 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2781662 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2786043 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2786442 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2786958 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
2787762 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2788656 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2788667 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2788968 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2790055 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2792171 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2792795 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2793609 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2793970 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2795186 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2796361 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2797264 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2798703 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
2799369 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
2802822 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |