Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16295 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16300 | e/tpypy | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16300 | e/tpypy | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16325 | e/tpypy | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16340 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16355 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16465 | e/tpypy | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16675 | e/tpypy | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16680 | e/tpypy | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
16690 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16720 | e/tpypy | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16730 | e/tpypy | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16730 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140514 | 20140425 |
16785 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17875 | e/tpypy | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
17890 | e/tpypy | gcc -funroll-loops -Os -fomit-frame-pointer | 20140514 | 20140425 |
17900 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140514 | 20140425 |
17915 | e/tpypy | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17940 | e/tpypy | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17955 | e/tpypy | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17955 | e/tpypy | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
17965 | e/tpypy | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17970 | e/tpypy | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140514 | 20140425 |
17985 | e/tpypy | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18035 | e/tpypy | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140514 | 20140425 |
18050 | e/tpypy | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
18060 | e/tpypy | gcc -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18060 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
18060 | e/tpypy | gcc -m64 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18065 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
18065 | e/tpypy | gcc -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18075 | e/tpypy | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18095 | e/tpypy | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18225 | e/tpypy | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18240 | e/tpypy | gcc -march=k8 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18275 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18290 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18330 | e/tpypy | gcc -m64 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18370 | e/tpypy | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18435 | e/tpypy | gcc -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18460 | e/tpypy | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18465 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18470 | e/tpypy | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18475 | e/tpypy | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18480 | e/tpypy | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18480 | e/tpypy | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140514 | 20140425 |
18500 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18795 | e/tpypy | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18800 | e/tpypy | gcc -march=nocona -O2 -fomit-frame-pointer | 20140514 | 20140425 |
18835 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
18995 | e/tpypy | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19295 | e/tpypy | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140514 | 20140425 |
19380 | e/tpypy | gcc -march=nocona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19425 | e/tpypy | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
19500 | e/tpypy | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140514 | 20140425 |
19500 | e/tpypy | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19500 | e/tpypy | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140514 | 20140425 |
19630 | e/tpypy | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140514 | 20140425 |
19840 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
19855 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
19860 | e/tpypy | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
19920 | e/tpypy | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140514 | 20140425 |
19925 | e/tpypy | gcc -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
19930 | e/tpypy | gcc -O -fomit-frame-pointer | 20140514 | 20140425 |
19930 | e/tpypy | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140514 | 20140425 |
19930 | e/tpypy | gcc -m64 -O -fomit-frame-pointer | 20140514 | 20140425 |
19930 | e/tpypy | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140514 | 20140425 |
19930 | e/tpypy | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140514 | 20140425 |
19935 | e/tpypy | gcc -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
19955 | e/tpypy | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140514 | 20140425 |
19955 | e/tpypy | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
19960 | e/tpypy | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
19970 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
19975 | e/tpypy | gcc -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
20015 | e/tpypy | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140514 | 20140425 |
20100 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140514 | 20140425 |
20115 | e/tpypy | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140514 | 20140425 |
20120 | e/tpypy | gcc -funroll-loops -O -fomit-frame-pointer | 20140514 | 20140425 |
20120 | e/tpypy | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140514 | 20140425 |
20315 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140514 | 20140425 |
20395 | e/tpypy | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140514 | 20140425 |
20405 | e/tpypy | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
20425 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20500 | e/tpypy | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20540 | e/tpypy | gcc -march=nocona -Os -fomit-frame-pointer | 20140514 | 20140425 |
20645 | e/tpypy | gcc -m64 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20835 | e/tpypy | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20860 | e/tpypy | gcc -Os -fomit-frame-pointer | 20140514 | 20140425 |
20860 | e/tpypy | gcc -march=k8 -Os -fomit-frame-pointer | 20140514 | 20140425 |
20880 | e/tpypy | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
21920 | e/tpypy | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140514 | 20140425 |
22190 | e/tpypy | gcc -march=barcelona -Os -fomit-frame-pointer | 20140514 | 20140425 |
22515 | e/tpypy | clang -O3 -fomit-frame-pointer | 20140629 | 20140622 |
26765 | e/tpypy | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140629 | 20140622 |
26775 | e/tpypy | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140629 | 20140622 |
26835 | e/tpypy | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
26845 | e/tpypy | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
66495 | e/tpypy | gcc | 20140514 | 20140425 |
66555 | e/tpypy | gcc -funroll-loops | 20140514 | 20140425 |
66565 | e/tpypy | cc | 20140514 | 20140425 |