| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13548049 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13570597 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13570821 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13590288 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13628655 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13629427 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13633624 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13637100 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13670582 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13672967 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13700812 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13703036 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13704336 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13704712 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13705791 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13705827 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13711067 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13712755 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13715345 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13812694 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13813097 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13813239 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13821903 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13822003 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13822643 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13852882 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13866939 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13875503 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13875809 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13878358 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13878973 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13879200 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13879273 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13880264 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13884773 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13885230 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13885849 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13886130 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13887724 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13888806 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13890097 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13890521 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 13891343 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13894057 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13909309 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13910855 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13911624 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13912373 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 13925182 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 13977471 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 14260555 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 14489515 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14490615 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14492465 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14492684 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14493224 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14498063 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14501018 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14503612 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14504645 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14504824 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14506876 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14507486 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14508667 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14510775 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14516079 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14516833 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 14887291 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 20540936 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20592830 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20596246 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20598909 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20607606 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20609355 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20610542 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20613758 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20615409 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20616924 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20627126 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20628691 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20632185 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20633282 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20638254 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20659491 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20661191 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20670906 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20697036 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20699303 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20701964 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20721712 | ref | gcc -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20726351 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20745497 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20746846 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20749530 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20749852 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20752494 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20786039 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20788606 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20789594 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20791982 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20826921 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20873224 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 20903255 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20914112 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20922121 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20923221 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20937776 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20938658 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20940254 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20941200 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20941524 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 20942803 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20946076 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20947151 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20947961 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 20957173 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 21003615 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 21009106 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 21150320 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 21175218 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 21190223 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 21317921 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21319521 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21321879 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21324340 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21326050 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21335314 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21419813 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21432624 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21456859 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21460676 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21471130 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21548160 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21565126 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21617945 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21754214 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21757511 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21772006 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 21954449 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 22115151 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |