| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6395 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6423 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6445 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6445 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6453 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6462 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6469 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6480 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6484 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6496 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6498 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6504 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6545 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6551 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6554 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6558 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6576 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6587 | e/v3 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6591 | e/v3 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6595 | e/v3 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6607 | e/v3 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6609 | e/v3 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6618 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6621 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6641 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6649 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6670 | e/v3 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6673 | e/v3 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6788 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6817 | e/v3 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6823 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 6825 | e/v3 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6829 | e/v3 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 6830 | e/v3 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 6844 | e/v3 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180820 | 20180818 |
| 6851 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6851 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6853 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6859 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6860 | e/v3 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6862 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6869 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6877 | e/v3 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 6877 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6887 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6893 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6899 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6906 | e/v3 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6907 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6911 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 6920 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6921 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6925 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 6998 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 7004 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7006 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7015 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7019 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7029 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7044 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7072 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7088 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7107 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7131 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180820 | 20180818 |
| 7157 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7163 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7165 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7179 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7191 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7191 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7201 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7201 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7209 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7212 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7218 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7219 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7220 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7280 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7352 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 7353 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 8448 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8466 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8466 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8488 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8496 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8511 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8516 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8579 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8599 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8601 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8621 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8623 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8623 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8627 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8629 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8636 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8653 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8655 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8659 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8677 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8685 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8714 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8728 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 8758 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8776 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8825 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8845 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8848 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8849 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8855 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8865 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8891 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180820 | 20180818 |
| 8948 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 8980 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 9026 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9061 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9064 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9085 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 9092 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9107 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9125 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 9166 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9190 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 9266 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
| 10013 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10148 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10163 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10240 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10324 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10339 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10345 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10530 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10545 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10553 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10565 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10589 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10625 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10627 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10633 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10668 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10688 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10704 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10730 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10761 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 10788 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180820 | 20180818 |
| 10907 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
| 11452 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11472 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11478 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11490 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11599 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11623 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11641 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11659 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11699 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11732 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11734 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11734 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11735 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11736 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11742 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11752 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11758 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 11760 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 12226 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 12240 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 12246 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180820 | 20180818 |
| 12293 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180820 | 20180818 |