Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16148792 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16152156 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
16162504 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
16167616 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16169236 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16170572 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
16170648 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
16171164 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16171624 | openssl | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
16171844 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16172128 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
16172232 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16172620 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16172696 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16174800 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
16175280 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16175648 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
16177180 | openssl | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16177784 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
16178644 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16179212 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
16179364 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16179828 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
16180088 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
16180444 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16180572 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
16180952 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16181428 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16181440 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16181512 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16182132 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16182236 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16182276 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16182472 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
16182836 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16182944 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16183284 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16183320 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16183328 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16183404 | openssl | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16183500 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16183504 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16183864 | openssl | gcc -funroll-loops | 20140708 | 20140622 |
16184940 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16185076 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16185864 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
16186384 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16186412 | openssl | cc | 20140708 | 20140622 |
16186640 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16187160 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
16187692 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16188032 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
16188152 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
16188232 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16188420 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16189380 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16189552 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
16189616 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16190828 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16191104 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
16191152 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
16191244 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
16191924 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16192972 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
16193748 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16194532 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16194908 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16195000 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16195140 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16195672 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16197220 | openssl | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
16197872 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
16200112 | openssl | gcc | 20140708 | 20140622 |
16200344 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16200364 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16200580 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16200760 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16202904 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16204656 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16204724 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
16205124 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16205736 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
16206244 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
16206888 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16210284 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
16211744 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
16212480 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
16213852 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16214608 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16214828 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16215568 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16215772 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16216096 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
16217196 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16219348 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16222736 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16225032 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16225272 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16225564 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
16226504 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
16226800 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
16237312 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
16247892 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |