| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12402 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12411 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12411 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12591 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12618 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12717 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12960 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13005 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13014 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13023 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13032 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13059 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13068 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13068 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13077 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13095 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13104 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13104 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13113 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13122 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13131 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13140 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13140 | e/v2/ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13149 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13194 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13203 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13221 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13221 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13221 | e/v2/ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13230 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13248 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13284 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13302 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13401 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13410 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13779 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13869 | e/v2/ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13905 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 16146 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16272 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16326 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16335 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16362 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16371 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16479 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16641 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16686 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16713 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16731 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16785 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16857 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16866 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16884 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16938 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16992 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17010 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17019 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17037 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17100 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17127 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17136 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17136 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17199 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17208 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17244 | e/v2/ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17244 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17253 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17325 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17379 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17415 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17451 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17451 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17451 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17460 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17460 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17469 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17469 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17478 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17478 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17478 | e/v2/ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17487 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17487 | e/v2/ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17487 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17496 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17496 | e/v2/ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17550 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17559 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17568 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17595 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17604 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17658 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17676 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17685 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17721 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17784 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17793 | e/v2/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17820 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17829 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17919 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 19026 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19071 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19089 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19098 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19098 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19107 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19116 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19188 | e/v2/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19197 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19269 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19278 | e/v2/ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19287 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19305 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19305 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19305 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 19314 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19323 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19332 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19350 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19359 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19386 | e/v2/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19431 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19431 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19440 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19485 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19557 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19557 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19575 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19620 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19629 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19692 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19728 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19737 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19746 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19755 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19755 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19782 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19800 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19899 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 20079 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 20853 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 20898 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 20943 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21087 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21096 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21150 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21186 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21573 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21717 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21735 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21816 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21825 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21834 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21843 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21852 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21879 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170904 |