Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
49631039 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
49650421 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
49651626 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
49652693 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
49666818 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
49670218 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
49696387 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
49701364 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
49701894 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
49712845 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
49724670 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
49724892 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
49726516 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
49739008 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
49756369 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
49769493 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
49783006 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
49837724 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
49844018 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
49893011 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
49910760 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
49941271 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
49942471 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
49975558 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
49986611 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50000024 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
50006023 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50006640 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50007047 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50025301 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50027118 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50027121 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50036822 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
50039344 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50042144 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
50042758 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50057790 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50070106 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
50071677 | openssl | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
50077781 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50082037 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
50083303 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50092771 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
50112190 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
50129608 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50138992 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50148538 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
50151280 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
50152356 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50152798 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50152850 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
50158580 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
50161550 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
50164734 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50166034 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
50166551 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
50169923 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50175694 | openssl | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
50177078 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
50178916 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
50186586 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50191765 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
50191802 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
50202899 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50205782 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
50211775 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
50222832 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50298292 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
50300275 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50311445 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50317829 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50377484 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50420109 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50420343 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50422713 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50424370 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50456833 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50478641 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50480826 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50490317 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50493886 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50496039 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50510692 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50511311 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50513402 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50515518 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50521970 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50526912 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50531170 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50540548 | openssl | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50544502 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50544843 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50554091 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50555699 | openssl | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50566488 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50574249 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
50584146 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50606960 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
50715172 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
51086718 | openssl | gcc | 20120531 | 20120525 |
51404940 | openssl | gcc -funroll-loops | 20120531 | 20120525 |
51463605 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
51504296 | openssl | cc | 20120531 | 20120525 |