Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2467571 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2523175 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
2527838 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2537093 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2544013 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
2544552 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
2560677 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2570300 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2574751 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
2575104 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2578619 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2579724 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2580311 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2581038 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2581274 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
2581475 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2582290 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2583590 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2586727 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2586774 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2587604 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2587846 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2587948 | openssl | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
2591220 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
2592110 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2595781 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2596613 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
2597341 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
2597487 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2599235 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2599736 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
2599809 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2600413 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
2601736 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
2603531 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2611678 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2614543 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
2619550 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
2621925 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
2622621 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
2624436 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2631085 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
2631411 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
2632897 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
2634398 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
2640220 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
2642461 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
2642792 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
2643499 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
2645384 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
2645515 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
2646926 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
2649720 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
2649774 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
2650111 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
2656373 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
2662412 | openssl | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
2663232 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
2667822 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2671313 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
2672563 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2681136 | openssl | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2800438 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2811813 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2813175 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2828341 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2843459 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2845200 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2857314 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2858022 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2869125 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2884325 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2885721 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2888931 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2900880 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2903665 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2912244 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2913553 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2917082 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2922318 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2923878 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2935051 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2938248 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2944057 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2949030 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2953732 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2962165 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2966195 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2966724 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2973603 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2976431 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2976568 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2977524 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2980896 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
2984600 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2988425 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2989922 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2995180 | openssl | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2995731 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
2996649 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
3799835 | openssl | cc | 20120531 | 20120525 |
3843055 | openssl | gcc | 20120531 | 20120525 |
3869263 | openssl | gcc -funroll-loops | 20120531 | 20120525 |