Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5776916 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5781916 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5784796 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5789636 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5792224 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5794192 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5825292 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120127 | 20120120 |
5826968 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5828356 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5830108 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5832840 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5833136 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
5835608 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120127 | 20120120 |
5835648 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5836784 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5836864 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5838288 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5838628 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5840112 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5841440 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
5842152 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
5842276 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
5843544 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5844020 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
5844916 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5846664 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
5846712 | openssl | gcc -Os -fomit-frame-pointer | 20120127 | 20120120 |
5848320 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
5851404 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5852816 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
5853004 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
5853100 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5853384 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
5854832 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
5855628 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
5857152 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
5857724 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5859044 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5859132 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
5859308 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
5859456 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
5860236 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
5860308 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
5861968 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
5867228 | openssl | gcc -O -fomit-frame-pointer | 20120127 | 20120120 |
5868620 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
5868624 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
5868980 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
5870112 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
5873384 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5873800 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5874116 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
5876716 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
5876720 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5877424 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
5877928 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5878468 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5879204 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5880040 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
5880456 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
5881656 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5883208 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5883308 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5884952 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5887120 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5888224 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5893024 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5893260 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5893888 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5895012 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5896228 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5896228 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
5896452 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5897744 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
5897996 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5900124 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5901648 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5902920 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5904724 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5905664 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5906620 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5907996 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5908324 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5908400 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5908404 | openssl | gcc -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5909036 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5909388 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5909772 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5910396 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5910416 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5911488 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5912896 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5916728 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5918648 | openssl | gcc -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5918848 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5922128 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5922960 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5940748 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
5957832 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
5980396 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
6645896 | openssl | gcc -funroll-loops | 20120127 | 20120120 |
6652312 | openssl | cc | 20120127 | 20120120 |
6658844 | openssl | gcc | 20120127 | 20120120 |