| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12171 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12173 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12205 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12209 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12339 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12347 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12390 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12456 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12461 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12477 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12482 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12506 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12591 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12627 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12631 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12631 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12704 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12750 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12851 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12883 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12889 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 12909 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12941 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 12943 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 12954 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 12962 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 12965 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 12979 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13005 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13045 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13109 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13134 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13136 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13144 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13253 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13259 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13286 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13296 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13319 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13323 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13323 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13323 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13327 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13356 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13361 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13368 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13421 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13448 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13451 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13451 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13456 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13507 | e/v2/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13517 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13530 | e/v2/ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13531 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13531 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13531 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13551 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13600 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13677 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13683 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13718 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13738 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13741 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13745 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13837 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13854 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13859 | e/v2/ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13878 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 13893 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13897 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 13907 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13907 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13920 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13924 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13926 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13955 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13957 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13957 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 13962 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 13980 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 13999 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14011 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14018 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14019 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14026 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14034 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14051 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14061 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14064 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14104 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14120 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14128 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14207 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14218 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14229 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14251 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14253 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14255 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14261 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14264 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14272 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14273 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14274 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14276 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14285 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14296 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14296 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14305 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14307 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14320 | e/v2/ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14327 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14355 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14358 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14373 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14374 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14379 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14389 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14396 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14416 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14429 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14446 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14446 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14479 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14498 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14517 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14518 | e/v2/ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14597 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14599 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14600 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14602 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14611 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14616 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14685 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14727 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14736 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14751 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14755 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14768 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14770 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14771 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14775 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14779 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14780 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14787 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14800 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14800 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14816 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14821 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14835 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14840 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14899 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 14904 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14907 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14915 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 14972 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14988 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 14995 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 15016 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 15670 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |