| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 162575 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 162580 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
| 162710 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
| 162830 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 163485 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 165940 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172080 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172365 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172370 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172380 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172380 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172405 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172495 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172560 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
| 172585 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 173180 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 173905 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 175595 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 175660 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 177010 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 177480 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 177605 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 178075 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 178525 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 179305 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 179325 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 179565 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180730 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180755 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 180775 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 181140 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 183580 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 183580 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 183580 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 183585 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 185075 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185095 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185145 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185205 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185240 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185265 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185285 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 185580 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185610 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 185670 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 185670 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 185740 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185765 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 185770 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 185785 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 186940 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 187220 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 188435 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 189090 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 189295 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 190945 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 191095 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 191450 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 192475 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 192700 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 193040 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 193095 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 193095 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 193105 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 193105 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 198735 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 201245 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 209610 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1190570 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 1219690 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 1299505 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1543725 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1545875 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1711715 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1748605 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1748655 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1749700 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1757540 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1757715 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1793865 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1793940 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1800700 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1800705 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1801920 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1804180 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1804270 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1805870 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1806465 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1809580 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1812320 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1812335 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1812745 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1812880 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
| 1812975 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1812985 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1813475 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1813695 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1814465 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1816600 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1816785 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1818370 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1820950 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1821780 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1839320 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 1843855 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1843985 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1847305 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1847475 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1857960 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1859235 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 1902745 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 2019210 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5728060 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5728340 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5737960 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5738615 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5740665 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5748625 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5748710 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5757620 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5757645 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5759235 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5771225 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5771460 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5778945 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5779255 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5779305 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 5788285 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5791155 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5796025 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5796590 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5806245 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5806285 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5806390 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5819280 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5819345 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5850575 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5850850 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5851015 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5854690 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5854910 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5855095 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5858405 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5859985 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5875165 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5877420 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5879890 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 5885610 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5891735 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5894465 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5895335 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5898445 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5901815 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5909470 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5914400 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5921560 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5937875 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5939765 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5942300 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 5981540 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5990075 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5990255 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5990550 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 5991585 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |