Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8163 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8226 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8235 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8235 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8298 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8316 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8316 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8334 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8334 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8352 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8352 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
8379 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8388 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8397 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8397 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8424 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8442 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8442 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8460 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8523 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8541 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8541 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
8541 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8550 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8568 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8595 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8604 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8640 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
8649 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8676 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
8676 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8694 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8694 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
8694 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8703 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8703 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
8712 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8739 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8739 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8793 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8793 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8793 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8793 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8811 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8811 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8811 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8811 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8820 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8847 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8856 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8865 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8865 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8865 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
8874 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8919 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8946 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
8946 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
8946 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
8955 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8964 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
8982 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8982 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8982 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
8982 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9000 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
9000 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
9009 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
9018 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
9018 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
9063 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9072 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9072 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9081 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9081 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
9081 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9081 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
9189 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
9189 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9234 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9252 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9261 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
9297 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9297 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9423 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
9423 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9423 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9432 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9432 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9432 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9441 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9477 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9477 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9495 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9513 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9540 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9558 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9567 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
9594 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
9621 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9639 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9639 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9639 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9639 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9639 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9657 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
9684 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
9702 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
9720 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9738 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9747 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9765 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9774 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
9774 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
9774 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
9792 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9792 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9819 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9828 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9846 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9846 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9846 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
9846 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
9855 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
9981 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
10026 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
10035 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
10071 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
10116 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
10179 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
10224 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
10341 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
10422 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
10458 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
10476 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
10566 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
10566 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
10566 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
10566 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
10575 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
10575 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
10602 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
10620 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
10638 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
10665 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
10827 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
10836 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
10908 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
11259 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
11907 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
12654 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
12744 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
13149 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |