| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 173147 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 175660 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 176610 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 176739 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 178666 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 180165 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 182177 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 182251 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 182534 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 182604 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 182738 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 183845 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 184398 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 185028 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 185340 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 185463 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 185961 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 186067 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 186844 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 187572 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 189015 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 189016 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 189134 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 189438 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 190599 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 190700 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 191125 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 191327 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 191717 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 191922 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 192066 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 192290 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 192545 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 192619 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 192672 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 192919 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 193027 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 193124 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 193231 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 193233 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 193323 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 193664 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 194981 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 196001 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 196323 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 196596 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 196872 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 197827 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 197945 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 199170 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 206880 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 207309 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 209845 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 210768 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 211981 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 212016 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 212810 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 213363 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 213562 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171110 | 20171020 |
| 213718 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 213752 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 213964 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 214349 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 214670 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 214706 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 214781 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 214981 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
| 215388 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 215916 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 216572 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 217803 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 218571 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 218980 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 219120 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 220328 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 221311 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 489820 | gcc | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 496449 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 497171 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 497330 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 499221 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 499533 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 500327 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 500384 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 500537 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 501077 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 501913 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 502821 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 505093 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 505427 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 505628 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 506473 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 506845 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 509639 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 509707 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 510237 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 510277 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 510521 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 510742 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 511005 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 512081 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 513046 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 513512 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 518727 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 518933 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 519489 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 519706 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 524969 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 528275 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 530038 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 530358 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 658889 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1104688 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1143949 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1155289 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1159877 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1169751 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1177613 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1190788 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1218661 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1693861 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1694353 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1694538 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1694662 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1694757 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1704423 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1705915 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1706565 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1710028 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1738522 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1739394 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1771763 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1772162 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1774049 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1780504 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1783442 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1783453 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1783595 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1786206 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1786233 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1792967 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1794042 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1796705 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1797566 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1799185 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1799746 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1800397 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1801081 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1801289 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1801893 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1802245 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1802344 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1805248 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1810400 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1810419 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1810536 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1810575 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1810638 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1810862 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1813941 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1816754 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 1819636 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1819709 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1820139 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1820997 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1821341 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1821408 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1821737 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 1828574 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 1837701 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1839251 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 1845416 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |