| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11568 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11604 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11605 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11613 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11750 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11759 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11777 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11789 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11794 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11910 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11932 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11949 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11959 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 11967 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12011 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12016 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12029 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12038 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12144 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12158 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12175 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12228 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12278 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12286 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12299 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12353 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12357 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12370 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12370 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12432 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12445 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12556 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12565 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12565 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12618 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12685 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12694 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12694 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12725 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12725 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12729 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12729 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12733 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12734 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12756 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12765 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12787 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12796 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12831 | e/v2/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12844 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12844 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12849 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12870 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12871 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12880 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12893 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 12924 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 12937 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12960 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 12968 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13000 | e/v2/ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13004 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13013 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13013 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13021 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 13026 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13035 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 13039 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13039 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170904 |
| 13155 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13163 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13168 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13168 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13199 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13221 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13230 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13239 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13244 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13252 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13252 | e/v2/ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13261 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13261 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13314 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13323 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13367 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13412 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13416 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13434 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13447 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13451 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13451 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13455 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13473 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13522 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13540 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13566 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13580 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13602 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13633 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13668 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13673 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13695 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13699 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13703 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13717 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13722 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13722 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13735 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13749 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13761 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13766 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13783 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13788 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13788 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13792 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13793 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13797 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13810 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13814 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13819 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13819 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13841 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13841 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13841 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13841 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13850 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13881 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13912 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13917 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13934 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13934 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13970 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13983 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 13987 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 13992 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 13992 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14001 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14005 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14005 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14014 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14014 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14027 | e/v2/ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14027 | e/v2/ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14027 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14032 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14036 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14045 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14050 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14125 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170904 |
| 14129 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14130 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14146 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14151 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170904 |
| 14156 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14160 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14173 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14341 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14360 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14882 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170904 |
| 14993 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170904 |