Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22361820 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22461330 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
22504310 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22520850 | openssl | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22537000 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
22541320 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
22542430 | openssl | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
22579130 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
22602950 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
22632860 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22649620 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
22672650 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
22681540 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
22708680 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22725230 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
22738730 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
22746050 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
22746150 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22748890 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22767630 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
22927320 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23486810 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
23490900 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
23532540 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23654750 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23665840 | openssl | gcc -funroll-loops | 20120612 | 20120525 |
23698880 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23701520 | openssl | gcc | 20120612 | 20120525 |
23720010 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23722710 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
23745490 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23758770 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
23767120 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23775220 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
23778770 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23787140 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23804500 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23806260 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
23807650 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
23808170 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
23832980 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
23843230 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
23856110 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23857500 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
23857710 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23859640 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
23869560 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
23872270 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
23873130 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
23875790 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23892940 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
23895060 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
23895980 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23896520 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23901590 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
23910930 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
23911290 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
23918050 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23920510 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23930560 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
23931630 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
23938930 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23945000 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23963730 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
23964220 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
23979290 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
23988800 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
24024470 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
24034220 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24038580 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
24044600 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
24068270 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
24069550 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24088030 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
24091850 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
24094480 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24102080 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24132680 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
24155930 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
24214630 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
24229930 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
24289550 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
24310730 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
24334230 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
24336760 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
24337300 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
24339470 | openssl | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
24344770 | openssl | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24345760 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24364710 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
24743840 | openssl | cc | 20120612 | 20120525 |