Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10203186 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10207482 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10215096 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
10215288 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10218501 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
10219227 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10221384 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10222296 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10222398 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
10222731 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10224012 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10224726 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10224966 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
10229805 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
10230993 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10231386 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
10233051 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10233603 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
10234851 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
10237602 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10238436 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10238454 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120805 | 20120717 |
10238562 | openssl | gcc -O -fomit-frame-pointer | 20120805 | 20120717 |
10238913 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10239120 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10240713 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120805 | 20120717 |
10242948 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
10242990 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10243698 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10243713 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
10243830 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
10245051 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10245126 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120805 | 20120717 |
10245231 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
10245990 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120805 | 20120717 |
10246110 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10248243 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
10248840 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
10248894 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10250781 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
10251900 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10253652 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
10254666 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120805 | 20120717 |
10255440 | openssl | gcc -Os -fomit-frame-pointer | 20120805 | 20120717 |
10256574 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120805 | 20120717 |
10257288 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10258599 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10258740 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120805 | 20120717 |
10261170 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120805 | 20120717 |
10262769 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
10265478 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10267095 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120805 | 20120717 |
10267356 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
10268742 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10268916 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
10284840 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10284894 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10286406 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10288392 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10292970 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10293696 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10295718 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10298592 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10300863 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10302483 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10303506 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10304280 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10304535 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10305096 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10307748 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10314057 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10314264 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10314927 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10316952 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10320891 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10321044 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10321206 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10322358 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10323084 | openssl | gcc -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10327518 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10329288 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10330266 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10332834 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10334589 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
10335135 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10336353 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10344381 | openssl | gcc -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10346478 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10353906 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120805 | 20120717 |
10354605 | openssl | clang -O3 | 20120805 | 20120717 |
11770293 | openssl | cc | 20120805 | 20120717 |
11772429 | openssl | gcc | 20120805 | 20120717 |
11779875 | openssl | gcc -funroll-loops | 20120805 | 20120717 |