Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
753 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
753 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
754 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
754 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
756 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
757 | openssl | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
757 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
759 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
760 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
762 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
765 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
768 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
770 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
771 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
773 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
774 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
774 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
776 | openssl | cc | 20150215 | 20141124 |
776 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
776 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
777 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
779 | openssl | gcc | 20150215 | 20141124 |
779 | openssl | gcc -funroll-loops | 20150215 | 20141124 |
141585 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
141587 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
141587 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143273 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143338 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143491 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143633 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143636 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143786 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
143840 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
144560 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
144565 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
144571 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
144580 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
148115 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
148115 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
148353 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
148376 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
166566 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
166693 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
167634 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
167640 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
380707 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
380709 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
396429 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
396556 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
398780 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
398919 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
398925 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
399426 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
399429 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
404623 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
404623 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
404651 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
404807 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
404829 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
404960 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
405209 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
406821 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
406821 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
833867 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
834062 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
834286 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
834286 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
836389 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
836389 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
836389 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
857228 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
857230 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
858526 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
858701 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
858724 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
858840 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
859443 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
863583 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
863583 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
863583 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
863586 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
866419 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
866609 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
866649 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
866714 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
866714 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
866838 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
867535 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
867722 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
876699 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
877415 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
877415 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
877463 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
877531 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
879407 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
879407 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
879509 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
885082 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
885346 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
885794 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
885921 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
890644 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
890783 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
891052 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
891072 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
902283 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
902283 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
902283 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
910214 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
910885 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
1818668 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
3581662 | ref | gcc -funroll-loops | 20150215 | 20141124 |
3585113 | ref | cc | 20150215 | 20141124 |
3588368 | ref | gcc | 20150215 | 20141124 |