Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2819536 | mj32 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2820096 | mj32 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2844420 | mj32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2851308 | mj32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2852288 | mj32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2852612 | mj32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2863668 | mj32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2864312 | mj32 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2864492 | mj32 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2866000 | mj32 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2868784 | mj32 | gcc -m64 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2868940 | mj32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2869540 | mj32 | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2873420 | mj32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2876032 | mj32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2878264 | mj32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2950280 | mj32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2950796 | mj32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2952872 | mj32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
2953288 | mj32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3070484 | mj32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3103372 | mj32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3103676 | mj32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3378184 | mj32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3378972 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
3545288 | mj32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3545728 | mj32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3546172 | mj32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3576388 | mj32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3578256 | mj32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3579308 | mj32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3584688 | mj32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3586244 | mj32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
3593264 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4450552 | mj32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4454668 | mj32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4592904 | mj32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4593008 | mj32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4617636 | mj32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4621988 | mj32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4678912 | mj32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4683304 | mj32 | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4685524 | mj32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4685676 | mj32 | gcc -m64 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4690564 | mj32 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4691712 | mj32 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4692376 | mj32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4692508 | mj32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4718160 | mj32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4738552 | mj32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
4793464 | mj32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
4794188 | mj32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141015 | 20141014 |
4795132 | mj32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
4883692 | mj32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
4886160 | mj32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
4982048 | mj32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
4987204 | mj32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
5023864 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
5025792 | mj32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
5258532 | mj32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5261840 | mj32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5261844 | mj32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5262248 | mj32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
5264016 | mj32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5264144 | mj32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
5264688 | mj32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5292968 | mj32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5293812 | mj32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5690944 | mj32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
5693836 | mj32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5695288 | mj32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5695348 | mj32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5697000 | mj32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5698200 | mj32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141015 | 20141014 |
5698560 | mj32 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20141015 | 20141014 |
5698884 | mj32 | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
5700116 | mj32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5700332 | mj32 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20141015 | 20141014 |
5701472 | mj32 | gcc -m64 -Os -fomit-frame-pointer | 20141015 | 20141014 |
5702576 | mj32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5703244 | mj32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5724672 | mj32 | gcc -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5728232 | mj32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
5733332 | mj32 | gcc -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
9478012 | mj32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
9491268 | mj32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
9498804 | mj32 | gcc -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
9503372 | mj32 | gcc -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
9712284 | mj32 | gcc -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
9718084 | mj32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
9901788 | mj32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141015 | 20141014 |
9903460 | mj32 | gcc -m64 -O -fomit-frame-pointer | 20141015 | 20141014 |
9907320 | mj32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141015 | 20141014 |
9909504 | mj32 | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
9910488 | mj32 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20141015 | 20141014 |
9910824 | mj32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
9914392 | mj32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141015 | 20141014 |
9916220 | mj32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141015 | 20141014 |
9921328 | mj32 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20141015 | 20141014 |
9921624 | mj32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141015 | 20141014 |
38039652 | mj32 | cc | 20141015 | 20141014 |
38062680 | mj32 | gcc -funroll-loops | 20141015 | 20141014 |
38108668 | mj32 | gcc | 20141015 | 20141014 |