Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
52297767 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52299321 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52307202 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52308465 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120804 | 20120717 |
52309944 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52313673 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52316043 | openssl | gcc -Os -fomit-frame-pointer | 20120804 | 20120717 |
52316604 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120804 | 20120717 |
52316664 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
52316946 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52322142 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52323159 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
52323954 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52325388 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
52325916 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
52327800 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52328748 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52330356 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
52330707 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
52331541 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
52331691 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
52333110 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
52334910 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120804 | 20120717 |
52335012 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
52335348 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120804 | 20120717 |
52337490 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
52339506 | openssl | gcc -O -fomit-frame-pointer | 20120804 | 20120717 |
52339677 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52340454 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
52340604 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120804 | 20120717 |
52343784 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52343943 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52344129 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
52346517 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52347999 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120804 | 20120717 |
52348164 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52348629 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52349304 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52351485 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52351644 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52351686 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120804 | 20120717 |
52351896 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
52352316 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52352967 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52354419 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
52356132 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52356285 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52356990 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52358955 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
52360680 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52363755 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
52364340 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
52365897 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
52367454 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
52376109 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120804 | 20120717 |
52383399 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52394340 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52395303 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52395546 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52398123 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52399128 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52399860 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52399992 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52400223 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52400523 | openssl | gcc -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52401774 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52402554 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52406163 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52407324 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52407714 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52408161 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52409250 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52412610 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52412940 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52413081 | openssl | gcc -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52414452 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52414497 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52416225 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52416930 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52422921 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52427886 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52429776 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52431576 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52432050 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52435383 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52440414 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
52440504 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52441047 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52449189 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
52498383 | openssl | clang -O3 | 20120804 | 20120717 |
53834184 | openssl | gcc -funroll-loops | 20120804 | 20120717 |
53836059 | openssl | cc | 20120804 | 20120717 |
53856786 | openssl | gcc | 20120804 | 20120717 |