| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 550785 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 562875 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 566392 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 566790 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 568200 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 569287 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 569573 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 569887 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 570195 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 571327 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 573270 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 575040 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 575730 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 576997 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 578205 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 578498 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 579742 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 580627 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 580665 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 582787 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 585045 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 586005 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 586912 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 590032 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 597713 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 610058 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 610950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 611468 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 612338 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 613838 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 614333 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 619200 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 626467 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 628845 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 639038 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 642863 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 644513 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 645878 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 659070 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 676208 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 676245 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 676680 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 676732 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 678727 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 678803 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 681053 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
| 684097 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 685635 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 686858 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 686970 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 687038 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 689625 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 690382 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
| 690555 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 691785 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 692257 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 692707 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 694065 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 694613 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 695250 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 695933 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 697845 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 698235 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 699802 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 699803 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 699885 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 699907 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 700155 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 700613 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 700950 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 701453 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 702293 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 702323 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 702480 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
| 703762 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 703830 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 704340 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 704677 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 704722 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
| 704962 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 705772 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 706237 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 706290 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 706635 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 708622 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 709132 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 709463 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 709477 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
| 710347 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 710422 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 712440 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 712987 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 714945 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 716783 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 718020 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 718830 | ref | gcc -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 718860 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 719003 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 719272 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 719333 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 719948 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 720023 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
| 721597 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 721702 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 722107 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 723547 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 723690 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 723847 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 724560 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 725610 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 726068 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 726525 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 727635 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
| 728520 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 729127 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 729337 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
| 729442 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 729645 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 731137 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 731213 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 731497 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 733365 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 733485 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 733560 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 734543 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 734887 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 736155 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
| 737850 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 738113 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 738248 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 738488 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
| 738728 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
| 738735 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 739515 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 739965 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 745215 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 746167 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 746438 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 747555 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 748215 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
| 748267 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 751245 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 751290 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 753248 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 753840 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 755025 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 756203 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 756345 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
| 756907 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 759375 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 762593 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 763110 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 763200 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 764633 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 770175 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 771413 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 771630 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 785107 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 790882 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 795780 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |