Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6836 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
6892 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
6896 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
6900 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
6908 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
6936 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
6960 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
6972 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
6976 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7004 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7008 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7012 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7028 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7060 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7064 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7080 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7084 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
7092 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7120 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
7124 | e/tpy6 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7124 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7132 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
7140 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7148 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7152 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
7152 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7156 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7160 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7164 | e/tpy6 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7168 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7180 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
7180 | e/tpy6 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7184 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7192 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7192 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7200 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7204 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7208 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
7216 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170906 | 20170904 |
7220 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7220 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
7224 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170906 | 20170904 |
7256 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170906 | 20170904 |
7260 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7260 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7260 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
7264 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170906 | 20170904 |
7268 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170906 | 20170904 |
7272 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7276 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
7276 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170906 | 20170904 |
7276 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
7292 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7296 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7300 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
7304 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170906 | 20170904 |
7316 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7316 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7316 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7320 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7324 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7328 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7328 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7340 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7340 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7348 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7356 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7356 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7356 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7360 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7360 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7368 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7368 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7372 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7376 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
7384 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7392 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
7392 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
7420 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7444 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7444 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
7556 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
7560 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
7568 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7584 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
7596 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7604 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
7604 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7604 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
7620 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7620 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7628 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7636 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
7644 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7644 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7648 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7664 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
7672 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
7680 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7684 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
7696 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7696 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
7704 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7708 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
7708 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7712 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
7720 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7724 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7724 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
7728 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
7740 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
7740 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
7740 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7744 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
7748 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7752 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7760 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
7760 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7760 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7764 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
7764 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7772 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7780 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7784 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
7788 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
7792 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7792 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
7812 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7824 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7840 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
7856 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7896 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
7916 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
7916 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7944 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
7976 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
7992 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7996 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
7996 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8004 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170906 | 20170904 |
8008 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8008 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8008 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8008 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170906 | 20170904 |
8008 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
8024 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8024 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
8032 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
8040 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8060 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8088 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
8100 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8104 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
8112 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8124 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
8140 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8148 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8152 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170906 | 20170904 |
8156 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |
8164 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
8168 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8176 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
8188 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
8212 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
8232 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |
8256 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
8260 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8268 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8296 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
8336 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
8376 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |
8500 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |