Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
66960 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
67134 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
67426 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
67440 | c | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
67454 | c | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
67496 | c | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
69652 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
69660 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
69872 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
70288 | c | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
70300 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
70348 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
70396 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
70868 | c | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |
71060 | c | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
72695 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
72794 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
72910 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
73274 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
74298 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
75488 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
75849 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
76187 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
76201 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
76253 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
78756 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
78913 | c | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
79775 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
81496 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
81632 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
81888 | c | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
83500 | c | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
83636 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
84046 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
84934 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
85012 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
85256 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
85392 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
86444 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
87028 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
87208 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
87260 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
87276 | c | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
87304 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
87496 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
87628 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
87652 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
87676 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
87788 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
87920 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
87948 | c | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
88092 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
88192 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
88272 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
88432 | c | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
88528 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
88580 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
88596 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
88800 | c | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
88840 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
88896 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
89192 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
90451 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
90944 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
90994 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91023 | c | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91048 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91072 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
91275 | c | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91400 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91429 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
91574 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
91615 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
91673 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
91706 | c | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
91832 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
91960 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
92079 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
92237 | c | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
92237 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
92357 | c | cc | 20130608 | 20130419 |
92386 | c | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
92476 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
93761 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
94701 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
94999 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
95182 | c | gcc | 20130608 | 20130419 |
95302 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
95447 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
95459 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
95932 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
96058 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
96356 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
96427 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
96451 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
96466 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
96698 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
97146 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
99190 | c | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
99704 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
99977 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
100172 | c | clang -O3 -mavx | 20130608 | 20130419 |
103898 | c | clang -O3 | 20130608 | 20130419 |
103908 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
108121 | c | gcc -funroll-loops | 20130608 | 20130419 |