Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
952680 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
953427 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
953838 | openssl | gcc -Os -fomit-frame-pointer | 20140809 | 20140622 |
954189 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
954633 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
954990 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140809 | 20140622 |
955911 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
956448 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
957078 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
957948 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
959604 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
959658 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
959910 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
960909 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
961299 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
961653 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
963330 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
963504 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
963750 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
964011 | openssl | gcc -O3 -fomit-frame-pointer | 20140809 | 20140622 |
964332 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
964428 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
964542 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
964560 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
964821 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
965418 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
965664 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
965796 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
965916 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
965955 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
966081 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
966186 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
966393 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
966477 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
966498 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
966528 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
966624 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
967119 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
967245 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
967254 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
967668 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
967722 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
968178 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
968193 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
968406 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
968499 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
969081 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
969429 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
969672 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140809 | 20140622 |
970206 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
970443 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
970443 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
970488 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
970599 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
970617 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
970851 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
970986 | openssl | gcc -O -fomit-frame-pointer | 20140809 | 20140622 |
971088 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
971394 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
971415 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
971487 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
971529 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
971550 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
971676 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
971937 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
972162 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
972165 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
972198 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140809 | 20140622 |
972465 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
972606 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
972774 | openssl | clang -O3 -fomit-frame-pointer | 20140809 | 20140622 |
973320 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
973344 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
974418 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
974682 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
974784 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
974817 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140809 | 20140622 |
974982 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
975738 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
975810 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
975930 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
976053 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140809 | 20140622 |
976197 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
976470 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
976545 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
978336 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
978408 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
978555 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
978765 | openssl | gcc -O2 -fomit-frame-pointer | 20140809 | 20140622 |
979074 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
979113 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
982014 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
982134 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
983466 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140809 | 20140622 |
995160 | openssl | gcc -funroll-loops | 20140809 | 20140622 |
1005786 | openssl | gcc | 20140809 | 20140622 |
1022079 | openssl | cc | 20140809 | 20140622 |