| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 314170 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 314618 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 316782 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 320222 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 320282 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 320691 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 321003 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 323561 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 326352 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 330288 | ref | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 330961 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 333103 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 333703 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 333861 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 334818 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 334857 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 335188 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 338806 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 339260 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 340961 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 341134 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 341788 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 341818 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 342630 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 344182 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 344845 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 346773 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 348773 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 351006 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 351809 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 351812 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 352482 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 356197 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 356591 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 357015 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 357073 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 357130 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 357291 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 359897 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 360027 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 360491 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 360563 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 360946 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 361612 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 362597 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 362742 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 364327 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 364770 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 364976 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 365494 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 366288 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 367043 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 367103 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 367315 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 367354 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 367848 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 367915 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 368682 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368764 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 368800 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 369464 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 369515 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 369691 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 369803 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 369891 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 369906 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 370521 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 370600 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 371724 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 373194 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 374100 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 374570 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 375006 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 375015 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 375536 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 375688 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 376000 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 376621 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 376863 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 376912 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 378806 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 378918 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 379148 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 379148 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 379215 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 379797 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380263 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380333 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380445 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380552 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380749 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 381352 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 381945 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 382679 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 382718 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 382791 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 383064 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 383273 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 383288 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 383779 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 383915 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 384109 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384173 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384188 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 384297 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385428 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385445 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386176 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386200 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386309 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386343 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386537 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 386567 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 387064 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 387866 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 388030 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 388436 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 388467 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 389748 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 390188 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 390382 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 390675 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 391364 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 391379 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 391600 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 393127 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 393303 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 393673 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 393961 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 394727 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |
| 395149 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 395209 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 396521 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 396697 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 396954 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 397582 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 397997 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 399655 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 402594 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 403824 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |