Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9418780 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
9432710 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
9494210 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
9496460 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
9507810 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
9512950 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
9514600 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
9557560 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
9564080 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
9566300 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
9743680 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
9768940 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
9796400 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
9814790 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
9837790 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
9948270 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10027260 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
10037380 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10045600 | openssl | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10084330 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10091210 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10123740 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10164490 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
10188660 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
10195910 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10196490 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10205640 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10206410 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
10206930 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10218290 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10224250 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
10235170 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10240610 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10250330 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
10252380 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10258900 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10265070 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10265700 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10266650 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10270860 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10276920 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
10282130 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10283420 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10286060 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10296100 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10297420 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
10298800 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10301410 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10306330 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
10308610 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
10320590 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
10333630 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
10338370 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10340770 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10341790 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10347020 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10358010 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
10358900 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10375310 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10376860 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10383500 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10387830 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
10388510 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10393700 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10396640 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
10398080 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10420510 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10434500 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
10440220 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10441050 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10443750 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10448590 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10455640 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
10458690 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10460710 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10462130 | openssl | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
10464400 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10465330 | openssl | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10468070 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
10487690 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10490150 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
10491130 | openssl | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
10500450 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10507790 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
10510510 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
10538060 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
10556450 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
10568650 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
10890740 | openssl | cc | 20120612 | 20120525 |
11274770 | openssl | gcc -funroll-loops | 20120612 | 20120525 |
11306810 | openssl | gcc | 20120612 | 20120525 |