Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8651169 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
8666643 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8678802 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8701485 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
8707186 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8714010 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8719323 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
8726887 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8734648 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
8735268 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
8758176 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8759501 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8780237 | openssl | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
8780481 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8788600 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
8793545 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
8813373 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8834698 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8838517 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8852623 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8857545 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
8859581 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8862156 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8867588 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8876977 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8882720 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
8882881 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
8883163 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
8884178 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
8887333 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8890666 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8897705 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
8899383 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8899922 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
8900004 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
8901114 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
8904838 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8907295 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
8907437 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
8908804 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8909104 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8911191 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
8912012 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8914745 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8917096 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8920140 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8921847 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8922482 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8924485 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8924768 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8927416 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8933651 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8937914 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8941055 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8943672 | openssl | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
8944570 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
8944911 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8945557 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8964913 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
9053799 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9060450 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9062765 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9066328 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9069533 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9075616 | openssl | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9084634 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9103922 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9112766 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9113253 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9117877 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9125057 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9133956 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9156967 | openssl | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9164873 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9177937 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9178810 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9180487 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9193294 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9204054 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9210768 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9220151 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9235812 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9251669 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9253060 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9253266 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9255060 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9255082 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9259023 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9262405 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9266279 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9272766 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9274465 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9274836 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9281097 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9285002 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9288128 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9295113 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9301817 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
9339726 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
9359451 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
10147316 | openssl | gcc -funroll-loops | 20120531 | 20120525 |
10148629 | openssl | gcc | 20120531 | 20120525 |
10181997 | openssl | cc | 20120531 | 20120525 |