Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2269092 | mpfq | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
2269474 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2311092 | mpfq | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
2323662 | mpfq | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2355504 | mpfq | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2383787 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2407248 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2420224 | mpfq | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
2432532 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2434042 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2444149 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2453936 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2463882 | mpfq | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2467216 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2471740 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2472267 | mpfq | clang -O3 -mavx | 20130609 | 20130419 |
2478996 | mpfq | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2488293 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
2494276 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2496282 | mpfq | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2497932 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
2513296 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2521534 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2527908 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2536402 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2542748 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2542808 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
2546515 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
2549266 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2550038 | mpfq | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
2555886 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
2559346 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2566078 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
2569652 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2578028 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2579919 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2586988 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2595980 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
2597326 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
2601594 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2614716 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2615486 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
2625580 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
2628564 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
2631299 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2635380 | mpfq | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2641552 | mpfq | clang -O3 | 20130609 | 20130419 |
2650580 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
2660528 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2671548 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
2672236 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2674583 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2676372 | mpfq | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2678280 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2679640 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2684634 | mpfq | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
2688292 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2690448 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2696764 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2699601 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
2699676 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2711654 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2718200 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
2724400 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
2724450 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2730300 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2743036 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2749125 | mpfq | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2755588 | mpfq | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
2762735 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2764599 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
2765088 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
2768936 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
2774400 | mpfq | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
2780313 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2788756 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
2790368 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2792380 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
2801139 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
2813684 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
2819699 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
2832256 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2845569 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
2846590 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2858150 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2865061 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
2869008 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2875950 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
2879478 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
2893753 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
2898232 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2912325 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2923576 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2935808 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2936580 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
2958056 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
2963608 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
3005404 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
3007466 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3041139 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3184871 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3205917 | mpfq | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
9226552 | mpfq | gcc | 20130609 | 20130419 |
9533659 | mpfq | gcc -funroll-loops | 20130609 | 20130419 |
9921774 | mpfq | cc | 20130609 | 20130419 |