Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6157 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6159 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6169 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6206 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6229 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6250 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6290 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6304 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6327 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6353 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6353 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6354 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6363 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6367 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6373 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6381 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6381 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6389 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
6393 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6394 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6399 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6401 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6402 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
6405 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20180821 | 20180818 |
6407 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180821 | 20180818 |
6409 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
6411 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6417 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6418 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6420 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180821 | 20180818 |
6421 | e/tpy6 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6423 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6425 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6425 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180821 | 20180818 |
6427 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180821 | 20180818 |
6432 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6433 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180821 | 20180818 |
6438 | e/tpy6 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6440 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6442 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6443 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180821 | 20180818 |
6443 | e/tpy6 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6448 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
6452 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6452 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6456 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6464 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180821 | 20180818 |
6464 | e/tpy6 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6468 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6474 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6478 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
6480 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180821 | 20180818 |
6488 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6490 | e/tpy6 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6498 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180821 | 20180818 |
6502 | e/tpy6 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6504 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
6518 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6522 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180821 | 20180818 |
6544 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6561 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6575 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
6595 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180821 | 20180818 |
6647 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6655 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6658 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
6665 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
6676 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
6676 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6697 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6716 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
6742 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6748 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6752 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
6758 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6762 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6762 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6780 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
6782 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6787 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6792 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6792 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180821 | 20180818 |
6792 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6792 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6794 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6799 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6799 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
6804 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6807 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6810 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6818 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6821 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6830 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6841 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180821 | 20180818 |
6848 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6849 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180821 | 20180818 |
6849 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6854 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6855 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180821 | 20180818 |
6860 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6861 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6865 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6869 | e/tpy6 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6875 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6876 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6877 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180821 | 20180818 |
6885 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
6886 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6893 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6895 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6899 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6901 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6901 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
6901 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180821 | 20180818 |
6903 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180821 | 20180818 |
6907 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6907 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6908 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6911 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6913 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180821 | 20180818 |
6931 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
6935 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6939 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6942 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180821 | 20180818 |
6943 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6945 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180821 | 20180818 |
6946 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180821 | 20180818 |
6946 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
6948 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180821 | 20180818 |
6951 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180821 | 20180818 |
6953 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180821 | 20180818 |
6953 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180821 | 20180818 |
6982 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
6988 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7016 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7023 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180821 | 20180818 |
7024 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7032 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7034 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180821 | 20180818 |
7091 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7169 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
7182 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
7188 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180821 | 20180818 |
7193 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
7216 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7219 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7224 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
7226 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7236 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
7238 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7250 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180821 | 20180818 |
7258 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7284 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7324 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180821 | 20180818 |
7325 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180821 | 20180818 |
7345 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7349 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180821 | 20180818 |
7351 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7361 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7383 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7385 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7387 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7395 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7430 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180821 | 20180818 |
7468 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7530 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7565 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7582 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7617 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180821 | 20180818 |
7667 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7681 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7696 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7707 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180821 | 20180818 |
7756 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180821 | 20180818 |
7808 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |
7830 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180821 | 20180818 |