Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2431701 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2441745 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2442241 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2442558 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2444378 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2454506 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2455327 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2458103 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2459264 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2459940 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2469390 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2469459 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2471105 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2471900 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2472531 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2473692 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2479694 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2480375 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2481328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2482702 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2483318 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2483719 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2484226 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2484607 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2485717 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2491372 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20121107 | 20121016 |
2491425 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20121107 | 20121016 |
2493705 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20121107 | 20121016 |
2494241 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20121107 | 20121016 |
2495089 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
2495465 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2495922 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20121107 | 20121016 |
2497067 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20121107 | 20121016 |
2497936 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20121107 | 20121016 |
2498708 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
2498787 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
2501583 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2501653 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20121107 | 20121016 |
2503159 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2504940 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121107 | 20121016 |
2505120 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20121107 | 20121016 |
2505794 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20121107 | 20121016 |
2508089 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2510654 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20121107 | 20121016 |
2512738 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2513368 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2521884 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
2525187 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20121107 | 20121016 |
2526601 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2531797 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2532144 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2532390 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
2533708 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20121107 | 20121016 |
2533719 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2534568 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20121107 | 20121016 |
2534621 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20121107 | 20121016 |
2535210 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121107 | 20121016 |
2537984 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2538218 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2539428 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20121107 | 20121016 |
2541962 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20121107 | 20121016 |
2542589 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2543329 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121107 | 20121016 |
2544265 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2544350 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2545391 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20121107 | 20121016 |
2559359 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2564528 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20121107 | 20121016 |
2565733 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2566978 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20121107 | 20121016 |
2570496 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2576990 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2577919 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2578062 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2578832 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2581743 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2582942 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2585935 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2586818 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2588003 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2589304 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20121107 | 20121016 |
2591642 | ref | gcc -m32 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2592302 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121107 | 20121016 |
2592521 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20121107 | 20121016 |
2592819 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2595725 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20121107 | 20121016 |
2597985 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2599334 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20121107 | 20121016 |
2602004 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2603782 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2607504 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20121107 | 20121016 |
2612882 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2613985 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20121107 | 20121016 |
2617313 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20121107 | 20121016 |
2617399 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20121107 | 20121016 |
2618285 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121107 | 20121016 |
2618543 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121107 | 20121016 |
2626711 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20121107 | 20121016 |
2628168 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121107 | 20121016 |
2629630 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121107 | 20121016 |
2629648 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2630538 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2631903 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121107 | 20121016 |
2636913 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2643211 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2643259 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2644606 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2644827 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2652638 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2654095 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2662251 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2662309 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2666899 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2667220 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2670643 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2672387 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2672733 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2673721 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2675730 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20121107 | 20121016 |
2676559 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20121107 | 20121016 |
2677117 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2679428 | ref | gcc -m32 -O -fomit-frame-pointer | 20121107 | 20121016 |
2680176 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20121107 | 20121016 |
2682344 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20121107 | 20121016 |
2683687 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121107 | 20121016 |
2683716 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20121107 | 20121016 |
2686868 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20121107 | 20121016 |
2688226 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2689112 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20121107 | 20121016 |
2689521 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2691049 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2691800 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2692810 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20121107 | 20121016 |
2697484 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2698094 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2698156 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2699127 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2699278 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2699692 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2700057 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2704368 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20121107 | 20121016 |
2708061 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2711534 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20121107 | 20121016 |
2718662 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20121107 | 20121016 |
2719124 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20121107 | 20121016 |
2721263 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2722081 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2724358 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2742002 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2789726 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2822874 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2824056 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2824671 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2829110 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2904266 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
2930522 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
2961367 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20121107 | 20121016 |
2968747 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121107 | 20121016 |
2973674 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20121107 | 20121016 |
3083433 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121107 | 20121016 |
3087126 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20121107 | 20121016 |
3127075 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121107 | 20121016 |
3128288 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20121107 | 20121016 |
3318502 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20121107 | 20121016 |
3322403 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
3358443 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
3420281 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121107 | 20121016 |
3423653 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20121107 | 20121016 |
3622943 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121107 | 20121016 |
3632323 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121107 | 20121016 |
3635187 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20121107 | 20121016 |
3636617 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20121107 | 20121016 |