| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 346372476 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346390104 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346391481 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 346392024 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346394355 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346395009 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 346402809 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346406457 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346407966 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346411260 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 346411902 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346412937 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346416615 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346418196 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346418754 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346420221 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346421922 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346423824 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346423851 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346424763 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346426050 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346427769 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346428270 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346431372 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346431945 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 346432809 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346436757 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346439499 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346442010 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346442244 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346442706 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346444038 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346445574 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346445613 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346447431 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346448262 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346448730 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346448736 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346449216 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346449975 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346451904 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346453047 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346453371 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346453578 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346453824 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346455354 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346455393 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346455588 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346455846 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346455897 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346456020 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346456389 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346456395 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346456842 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346457613 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346458576 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346458621 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346458897 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346459017 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346459509 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346459578 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346459962 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346460040 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346460346 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346460766 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346460805 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346460829 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346460964 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346462128 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346462161 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346462725 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346463007 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346463403 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346463889 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346464621 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346465716 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346465905 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346465923 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346466466 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346466724 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346466730 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346466925 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346467009 | ref | gcc -m32 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346467984 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346467999 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346468248 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346468557 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346468887 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346469049 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346469424 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346469523 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346469682 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346469742 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346469754 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346469841 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346469877 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346470138 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346470576 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346470993 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346471038 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346471149 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346471215 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346471530 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346471656 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346471707 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346471797 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346472097 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346472382 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346473507 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346473660 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346473861 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346474392 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346474650 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346474791 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346474854 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346475133 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346475283 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346475655 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346475877 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346475886 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346476366 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346477236 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346477434 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346477719 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346478496 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346478562 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 346478838 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346478973 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346479090 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346479297 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346479888 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 346480026 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346480518 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346482096 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346482459 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346482537 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346482813 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346483005 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346483200 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346483539 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346483878 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346484073 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346484838 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346485627 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346485648 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346485657 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346486548 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346487370 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346487889 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346488195 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346488684 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346489896 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346490337 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346490883 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346490922 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346491321 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346493520 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346494129 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346494459 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346497192 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346497369 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346503090 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346587033 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 346719120 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 347329908 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 347821161 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 349207986 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140730 | 20140622 |