Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2575473 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2585583 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2600472 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2609469 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2610516 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2610807 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2611089 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2615550 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2615724 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2628054 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2631681 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2635182 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2635278 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2635404 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2635983 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2637339 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2638797 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2639085 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2641848 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2646942 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2649084 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2649396 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2650257 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2651289 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2652723 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2652930 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2655288 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2656323 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2658429 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2660100 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2660718 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2660739 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2663670 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2671620 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2685429 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2689407 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2690343 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2690613 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2691111 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2692647 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2692896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2694762 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2703978 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2708097 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2709885 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2723715 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2727702 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2729142 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2734806 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2738592 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2739495 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2741574 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2743248 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2743605 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2748939 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2756535 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2765226 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2765805 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2765892 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2766774 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2767230 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2768745 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2772177 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2784195 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2784975 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2786610 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2818314 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2821200 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2821848 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2823570 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2826300 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2829591 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2830158 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2831286 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2835597 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2837373 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2844930 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2847165 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2854392 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120805 | 20120717 |
2858622 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120805 | 20120717 |
2858979 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2861364 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120805 | 20120717 |
2866134 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2872893 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2877045 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120805 | 20120717 |
2882556 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2898612 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2905164 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2906283 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120805 | 20120717 |
2909052 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2913306 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120805 | 20120717 |
2914221 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120805 | 20120717 |
2916621 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120805 | 20120717 |
2918241 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2918976 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120805 | 20120717 |
2920440 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120805 | 20120717 |
2921637 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2921811 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2923029 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2923872 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2927184 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2930133 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120805 | 20120717 |
2930778 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2931123 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2931333 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2931429 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2931606 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2932599 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120805 | 20120717 |
2934285 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2935812 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120805 | 20120717 |
2936151 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120805 | 20120717 |
2937279 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120805 | 20120717 |
2937363 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2937576 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120805 | 20120717 |
2937810 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2938869 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939259 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939292 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939352 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939442 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939607 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120805 | 20120717 |
2940381 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2946333 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2948622 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120805 | 20120717 |
2948769 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2949144 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120805 | 20120717 |
2949465 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2950710 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2951391 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120805 | 20120717 |
2951403 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2952432 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2952549 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120805 | 20120717 |
2952567 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2952639 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2954685 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2955786 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2955873 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120805 | 20120717 |
2956287 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120805 | 20120717 |
2956551 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2958441 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120805 | 20120717 |
2961504 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2964132 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120805 | 20120717 |
2972490 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120805 | 20120717 |
2972547 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2972619 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2978850 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2981217 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120805 | 20120717 |
2981373 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120805 | 20120717 |
2983797 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120805 | 20120717 |
2985027 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120805 | 20120717 |
2987706 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2988555 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120805 | 20120717 |
2988834 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120805 | 20120717 |
2988972 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120805 | 20120717 |
2989221 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2989827 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120805 | 20120717 |
2990592 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120805 | 20120717 |
2992080 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120805 | 20120717 |
2992482 | ref | gcc -m32 -O -fomit-frame-pointer | 20120805 | 20120717 |
2992494 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120805 | 20120717 |
2993400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120805 | 20120717 |
2994348 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120805 | 20120717 |
3002319 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120805 | 20120717 |
3004230 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120805 | 20120717 |
3023310 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120805 | 20120717 |
3069618 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120805 | 20120717 |
3075681 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120805 | 20120717 |