Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6142024 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6144056 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140707 | 20140622 |
6144988 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6145028 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6145112 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6145224 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6145500 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6145528 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6145896 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6145976 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6146380 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
6146484 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6147748 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
6147896 | openssl | gcc -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6147972 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
6148184 | openssl | gcc -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6148232 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6148252 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6148292 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
6148448 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6148456 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
6148732 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
6148772 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6148776 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
6148868 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6149036 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6149268 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6149292 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6149360 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6149392 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6149392 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6149428 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6149704 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6149812 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6149860 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
6149932 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6149940 | openssl | gcc -Os -fomit-frame-pointer | 20140707 | 20140622 |
6149984 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6150052 | openssl | gcc -O -fomit-frame-pointer | 20140707 | 20140622 |
6150124 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
6150136 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6150204 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
6150436 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6150520 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6150524 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6150652 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6150736 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
6150776 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6151004 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6151080 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6151148 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
6151248 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
6151264 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
6151344 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
6151352 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6151372 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
6151804 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
6151860 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6151916 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6151964 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6151988 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
6152044 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
6152092 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6152228 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140707 | 20140622 |
6152348 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6152360 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6152748 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6152752 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6152780 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
6152968 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
6153264 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6153300 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6153516 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6154096 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6154216 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6154444 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6154852 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6154904 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6154968 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6155052 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6155228 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
6155532 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6155548 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
6155604 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6155792 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
6155952 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6156120 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6156192 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6156572 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6156740 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
6157644 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
6157968 | openssl | gcc -funroll-loops | 20140707 | 20140622 |
6158220 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6158364 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
6160200 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6160920 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
6163392 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
6163484 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6167812 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
6169304 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
6169868 | openssl | cc | 20140707 | 20140622 |
6171608 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
6182448 | openssl | gcc | 20140707 | 20140622 |