| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 345912 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 346273 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 346703 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 350418 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 350679 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 350803 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 350997 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 362173 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 362745 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 362955 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 365549 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 365700 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 365718 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 366866 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 378133 | ref | gcc -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 379412 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 380239 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 380582 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 380715 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 381351 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 384040 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 402428 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 402558 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 402631 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 402660 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 403976 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 404209 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 404227 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 404488 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 404506 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 404676 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 404776 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 405151 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 405621 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 407194 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 407734 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 407782 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408191 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408924 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409391 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409585 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409685 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409867 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 419606 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 420555 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 421594 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 422122 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 424231 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 424409 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 424567 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 424627 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 424736 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 425061 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 433082 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 433091 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 433352 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 433418 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 434967 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 435039 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 435372 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 435476 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 435742 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 436361 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 437382 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 437388 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 439185 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 439833 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 441682 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 442761 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 442961 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 443797 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 443885 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 443988 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 444279 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 444467 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 445382 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 445739 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 447579 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 448309 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 448673 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 448833 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 448897 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 449015 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 449779 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 450067 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 450143 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 451064 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 457985 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 458079 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 458118 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 458812 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 460094 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 461761 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 463797 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 464379 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 465158 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 465376 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 465651 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 466376 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 472830 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 473115 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 488076 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 488258 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 489100 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 493827 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 494479 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 494828 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 496685 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 497379 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 498827 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 499030 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 500561 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 502003 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 503167 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 503194 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 504618 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 504682 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 505248 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505506 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505655 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505670 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505703 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505952 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 506030 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 506127 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 506136 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 508361 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 509300 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 511355 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 511685 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 511761 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 513030 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 513097 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 513124 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 513549 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 514818 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 514973 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 522688 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 523058 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 523134 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |