Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2863629 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2879583 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2881050 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2882325 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2883777 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120805 | 20120717 |
2885163 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2886723 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2887467 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
2887512 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2888808 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2890008 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2893569 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2894028 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2894775 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2895144 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
2895849 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2895876 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2896959 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
2898162 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2898486 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2899131 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
2899719 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2900181 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120805 | 20120717 |
2901303 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2901843 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2902119 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2902329 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2904210 | openssl | gcc -O -fomit-frame-pointer | 20120805 | 20120717 |
2904393 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2905773 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2906535 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120805 | 20120717 |
2907924 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2909139 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120805 | 20120717 |
2910192 | openssl | gcc -Os -fomit-frame-pointer | 20120805 | 20120717 |
2911548 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120805 | 20120717 |
2911557 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2911797 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2912505 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
2913780 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
2914635 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2914902 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2914947 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2916273 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120805 | 20120717 |
2918847 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2919699 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2919792 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2920110 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120805 | 20120717 |
2922600 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2923554 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
2924811 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2925246 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
2926542 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
2932242 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
2934453 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
2939292 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120805 | 20120717 |
2946252 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2953827 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2954751 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2955096 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2955369 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2955663 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2955720 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2956905 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2959548 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2959986 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2961729 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2961894 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2963517 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2963847 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2965362 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2967510 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2967777 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2968902 | openssl | gcc -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2969301 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2969850 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
2972355 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2973675 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2980296 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2980653 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2981520 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2982513 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2984865 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2987457 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2988828 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2992488 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2993340 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2996544 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
2998245 | openssl | gcc -O2 -fomit-frame-pointer | 20120805 | 20120717 |
3015369 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
3024777 | openssl | clang -O3 | 20120805 | 20120717 |
4410990 | openssl | cc | 20120805 | 20120717 |
4418028 | openssl | gcc | 20120805 | 20120717 |
4422666 | openssl | gcc -funroll-loops | 20120805 | 20120717 |