| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12357 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12384 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12393 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12438 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12456 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12663 | 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-2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12969 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 12987 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13014 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13023 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13041 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13059 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13077 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13077 | e/v2/ref | gcc -m32 -march=prescott -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 -funroll-loops -m32 -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=athlon -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13131 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13140 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13176 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13203 | e/v2/ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | 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=pentium2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13212 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13221 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -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=core2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13221 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -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=barcelona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13230 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13230 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13275 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13284 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13284 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13284 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13293 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13293 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13311 | e/v2/ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13797 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 13833 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170904 |
| 16146 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16290 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16308 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16308 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16317 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16353 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16497 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16605 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16623 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16668 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16731 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16767 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16785 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16902 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16911 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16956 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 16956 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17082 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17091 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17100 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17109 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17109 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17145 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17154 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17154 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17199 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17217 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17235 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17244 | e/v2/ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17379 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 17397 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17397 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17406 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17415 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17415 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17424 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17433 | e/v2/ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17460 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17469 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17469 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17478 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17478 | e/v2/ref | gcc -m32 -march=native -mtune=native -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 -march=core-avx-i -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17505 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17523 | e/v2/ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17532 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17550 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17559 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17559 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17559 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17586 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17631 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17658 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17676 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17685 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17757 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 17811 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 18045 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 18342 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 19080 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19107 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19107 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19125 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19134 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19134 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19161 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19170 | e/v2/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19188 | e/v2/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19188 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19197 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19206 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170904 |
| 19269 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 19287 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19296 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19305 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19314 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19350 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19359 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19368 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19368 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19377 | e/v2/ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19404 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19404 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19431 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19485 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19512 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19521 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19539 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19611 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19620 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19647 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19665 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19683 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19692 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19692 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19719 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19728 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19728 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19836 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19836 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19953 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 19962 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 20034 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 20232 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 20916 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21231 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21258 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21294 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21348 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21573 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21654 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21663 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170904 |
| 21726 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21753 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21780 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21789 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21798 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21807 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 21843 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170904 |
| 22230 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170904 |