| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 340488 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 340524 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 355059 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 356265 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 399501 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 406431 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170904 |
| 406665 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 421524 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 442647 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 442935 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 450036 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 483417 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 483543 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 490158 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 490743 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 491598 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 540468 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 565767 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 573687 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 574308 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 576378 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 603252 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 604062 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 605367 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 607140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 607266 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 607644 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 608985 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 611793 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 617715 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 617742 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 618012 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 626085 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 635787 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 636435 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 636552 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 646398 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 647973 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 648009 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 648063 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 648486 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 648504 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 650889 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 650943 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 651033 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 651159 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 652086 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 654021 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 654759 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 655614 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 656910 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 657018 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 657873 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 663372 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 663525 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 663957 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 664506 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 664713 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 664920 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 665523 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 665595 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 665928 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 666117 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 669123 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 669897 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 673866 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 679032 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 680850 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 682092 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 682227 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 692802 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 698346 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 700479 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 710775 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 711180 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 711666 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 715671 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 717894 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 722934 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 723618 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 724752 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 725454 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 730161 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 739836 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 740619 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 741735 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 746352 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 751833 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 761220 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 762561 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 762759 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 769068 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 769149 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 769194 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 777942 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 783063 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 783081 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 783720 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 784539 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 784755 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 785025 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 785466 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 785727 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 786402 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 787869 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 787914 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 795483 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 805212 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 808344 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 809460 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 822276 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 822654 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 859563 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 862209 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 862911 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 864882 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 869391 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 869391 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 869832 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 869931 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 870273 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 870597 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 870651 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 871839 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 872451 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 872487 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 872892 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 873558 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 873567 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 873603 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 873972 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 875394 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 875520 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 876195 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 876357 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 876456 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 876501 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 876798 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 877491 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 877509 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 880587 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 880659 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 880848 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 881046 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 883224 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 884988 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 885600 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 885672 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 888381 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 888642 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 889128 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 889245 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |