Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
26826660 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26832105 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26849070 | openssl | gcc -Os -fomit-frame-pointer | 20120805 | 20120717 |
26858832 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
26861541 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
26871624 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120805 | 20120717 |
26871744 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26873070 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120805 | 20120717 |
26874477 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26874678 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26876301 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120805 | 20120717 |
26877879 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26877936 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
26880054 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
26882277 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26882715 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26883582 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26883966 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26884386 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
26885985 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26886207 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
26886666 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26886783 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26888100 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
26889138 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
26889381 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26890062 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26890155 | openssl | gcc -O -fomit-frame-pointer | 20120805 | 20120717 |
26894466 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26896008 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26899011 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26902413 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120805 | 20120717 |
26904048 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
26905692 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
26906943 | openssl | gcc -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26907180 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120805 | 20120717 |
26907258 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
26907705 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120805 | 20120717 |
26908521 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26908716 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26909094 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26910585 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26913744 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26914962 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120805 | 20120717 |
26915349 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120805 | 20120717 |
26918112 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
26921031 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120805 | 20120717 |
26926407 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120805 | 20120717 |
26927733 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120805 | 20120717 |
26928471 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26932011 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26932266 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26932698 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26933049 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120805 | 20120717 |
26937087 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26938038 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120805 | 20120717 |
26940594 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120805 | 20120717 |
26940819 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120805 | 20120717 |
26943168 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26945373 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26946342 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26950620 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26957223 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26962473 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26962839 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26964270 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120805 | 20120717 |
26964624 | openssl | gcc -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26966154 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26966562 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26967294 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26969751 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26969847 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26971392 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26972025 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26973669 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26975229 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26981757 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26982390 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26987406 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26987670 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26991537 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26991708 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26995422 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26995812 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120805 | 20120717 |
26995908 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
26998560 | openssl | clang -O3 | 20120805 | 20120717 |
26999682 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
27001509 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120805 | 20120717 |
27008913 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120805 | 20120717 |
27043467 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120805 | 20120717 |
28428618 | openssl | gcc | 20120805 | 20120717 |
28459251 | openssl | cc | 20120805 | 20120717 |
28468191 | openssl | gcc -funroll-loops | 20120805 | 20120717 |