| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1516159 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1521429 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1525839 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1531221 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1533371 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1545753 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1547454 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1551329 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1553201 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1555151 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1558064 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1559897 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1580779 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1639762 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1640809 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1653506 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1662835 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1675082 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1677087 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1677453 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1687536 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1687938 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1688162 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1691917 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1694991 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1697224 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1699953 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1700047 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1703130 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1705053 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1711715 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1713223 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1716020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1716240 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1717899 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1718191 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1723040 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1726138 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1803997 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 1824896 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1828476 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1830353 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1832373 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1840468 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1840605 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1841603 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1866250 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1867250 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1868387 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 1892587 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 1933426 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 1935038 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 1935474 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 1936676 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2020152 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2029505 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2030024 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2032093 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2042261 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2043067 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 2044749 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2044776 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2050412 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2061538 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2068764 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2069273 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2069454 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2113261 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 2211640 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2228257 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2231133 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2236297 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2237888 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2237915 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2256133 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2257464 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2257973 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2266460 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2296260 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2296372 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2296618 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2320439 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2337548 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2370373 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 2513265 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 3335657 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140517 |
| 5706194 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5711982 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5712185 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5717803 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5732464 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5745058 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5754012 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5761588 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5762206 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5777491 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5780846 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5792254 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5795694 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5832982 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5834682 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5839318 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5842000 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5845770 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5849658 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5878930 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5915923 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5922800 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5970618 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5973906 | ref | gcc -m32 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 5990557 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 5997815 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 6110713 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 6364350 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 6384985 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 6427906 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 6616618 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140517 |
| 6632500 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140517 |
| 6786370 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140517 |
| 6929940 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 9814127 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9824918 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9828291 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9829503 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9831024 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9837285 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9839558 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9845512 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9846552 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9846979 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9848127 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9856465 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9862657 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9865633 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9886315 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9891800 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9909227 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 9972591 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140517 |
| 10037764 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140517 |
| 10070664 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140517 |