| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 353893 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 370550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 370683 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 370800 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 370942 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 371791 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 371900 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 372283 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 372333 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 373184 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 373392 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 373725 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 373833 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 374192 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 374308 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 374367 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 374375 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 377367 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 377558 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 378966 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 379625 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 379708 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 379916 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 380275 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 380492 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 381383 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 381667 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 382017 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 382300 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 382642 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 382850 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 383517 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 383575 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 383634 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 383658 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 383933 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 383983 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 384050 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 384158 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 384350 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 384442 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 384666 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 384800 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 385058 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 385242 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 385634 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 386183 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 386742 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 386875 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 387016 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 387100 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 387175 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 387241 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 387250 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 387642 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 388100 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 388175 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 388359 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 388475 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 388500 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 388666 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 388775 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 388875 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 389867 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 391400 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 391517 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 391917 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 392525 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 392866 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 392900 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 393741 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 393766 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 393842 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 395650 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 396158 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 401808 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 401825 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 402117 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 402333 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 402358 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 402492 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 402492 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 402625 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 402809 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 402909 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403125 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403191 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403209 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403242 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403250 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403325 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403450 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403500 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403625 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403625 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403683 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403775 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 403800 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 403850 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403850 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403875 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403875 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 403883 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403884 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403900 | ref | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403933 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 403975 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404025 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 404100 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404200 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 404283 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404366 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 404425 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 404425 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 404458 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 404475 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404641 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 404708 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404742 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404758 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404758 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 404891 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 404950 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 404966 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 405208 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 405250 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 405450 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 405775 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 405958 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 406234 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 406242 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 406258 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 406267 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 406350 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 406450 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 406550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 406633 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 406858 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 406875 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 406892 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |