Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
906 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
915 | openssl | gcc | 20140519 | 20140517 |
950 | openssl | cc | 20140519 | 20140517 |
965 | openssl | gcc -funroll-loops | 20140519 | 20140517 |
1886 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
1900 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
2042 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
2050 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
2058 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2059 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
2066 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2067 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
2067 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
2067 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
2075 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
2075 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
571730 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
571734 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
571740 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
573243 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
573243 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
591043 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
591055 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
598751 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
601770 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
601788 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
602049 | ref | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
602152 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
602166 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
612594 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
612597 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
612600 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
612600 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
612648 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
619915 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
619961 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
638255 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
638536 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
792912 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
792927 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
793297 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
793531 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
793554 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
812109 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
814279 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
940894 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
940912 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
956358 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
956370 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
957091 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
957091 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
957124 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
1119441 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1119936 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1201639 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1201737 | ref | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1210156 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1225815 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
1225876 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
1299337 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
1303163 | ref | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
1305928 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1311047 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
1372388 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1375206 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
1415535 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
1416406 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
1421066 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
1428556 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
1429454 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
1469198 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
1475341 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
1479159 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
1531523 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
1533171 | ref | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
1534526 | ref | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
4165294 | ref | cc | 20140519 | 20140517 |
4208452 | ref | gcc | 20140519 | 20140517 |
4212958 | ref | gcc -funroll-loops | 20140519 | 20140517 |