Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
923872 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
923924 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
923924 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
923940 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
923972 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
923980 | openssl | clang -O3 | 20130608 | 20130419 |
923984 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924004 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924012 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924020 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924036 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
924036 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924044 | openssl | gcc -funroll-loops | 20130608 | 20130419 |
924056 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924072 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924100 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924100 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924112 | openssl | clang -O3 -mavx | 20130608 | 20130419 |
924128 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924132 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
924132 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924136 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924140 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
924156 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
924172 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924172 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924180 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924200 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
924224 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924308 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924332 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924460 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
924512 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924600 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924616 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924620 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
924636 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924644 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
924680 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
924692 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924708 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924736 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924768 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924768 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
924816 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924820 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924828 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
924828 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
924848 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
924848 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
924916 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
924992 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
925096 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
925240 | openssl | cc | 20130608 | 20130419 |
925240 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
925316 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
925428 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
925440 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
925448 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
925472 | openssl | gcc | 20130608 | 20130419 |
925628 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
925652 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
925784 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
925808 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
925820 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
926004 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
926028 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
926164 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
926176 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
926240 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
926256 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
926308 | openssl | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
926364 | openssl | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
926380 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
926436 | openssl | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
926448 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
926492 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
926588 | openssl | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
926640 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
926716 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
926832 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
926844 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927040 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927092 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927120 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
927224 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927244 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927352 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
927512 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927540 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
927544 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
927612 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
927772 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
928052 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
928400 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
928700 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
929200 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
930016 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
930052 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
930412 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
930644 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
930772 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
931496 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
932068 | openssl | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
934076 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |