Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7990072 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
7995144 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
7999748 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8004892 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8010180 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8038992 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8040076 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8045780 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8050840 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
8054708 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8058068 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8058284 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
8058384 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
8058604 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
8060512 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
8063440 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120127 | 20120120 |
8063920 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120127 | 20120120 |
8064824 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8064904 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8064964 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
8065244 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
8066948 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8069684 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
8069928 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
8070756 | openssl | gcc -Os -fomit-frame-pointer | 20120127 | 20120120 |
8070940 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
8070960 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8071432 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
8072012 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8072928 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
8073844 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8075024 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8075912 | openssl | gcc -O -fomit-frame-pointer | 20120127 | 20120120 |
8076484 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
8076936 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8077980 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
8078012 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8078040 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8082640 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
8083424 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8083704 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8083808 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
8084016 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
8084024 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
8084996 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8086836 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8087548 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
8087664 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
8087960 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
8088008 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
8088272 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
8088676 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8091988 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8093760 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8094516 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8099040 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
8099112 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8102364 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8102792 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8103464 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
8103796 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8104300 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8105108 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8106436 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8106488 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
8107416 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8110608 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
8110652 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8110800 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8111836 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8112176 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8112296 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8113392 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8113548 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8114176 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8115064 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8115912 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8118500 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8118716 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8118756 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8120808 | openssl | gcc -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8121740 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8124072 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8125196 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8128336 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8129020 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8131420 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8132600 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8132948 | openssl | gcc -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8133236 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8134144 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8135108 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8143452 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8144196 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8146052 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
8148544 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
8153180 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
8188536 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8198980 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
8213464 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
8861492 | openssl | cc | 20120127 | 20120120 |
8867468 | openssl | gcc | 20120127 | 20120120 |
8872968 | openssl | gcc -funroll-loops | 20120127 | 20120120 |