| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 533295 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 538947 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 548892 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 550485 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 550863 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 551493 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 551826 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 552465 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 553743 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 553815 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 553986 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 554796 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 555408 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 555570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 555984 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171107 | 20171020 |
| 556182 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 556830 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 557541 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 558045 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171107 | 20171020 |
| 559647 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171107 | 20171020 |
| 560610 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171107 | 20171020 |
| 561798 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 562833 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171107 | 20171020 |
| 564129 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 564327 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 564723 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 564975 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 565344 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171107 | 20171020 |
| 565371 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 565614 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 567126 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 567297 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 567441 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 567639 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 567819 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 568575 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 570681 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 572796 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 573372 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 573417 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 577305 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 577575 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 582012 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 585441 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 588177 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 588177 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 588204 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 589527 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 589977 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 590274 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 592398 | ref | gcc -m32 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 593928 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 597645 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 598185 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 599427 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171107 | 20171020 |
| 600075 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 600822 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171107 | 20171020 |
| 601020 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171107 | 20171020 |
| 601209 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 604791 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 605565 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 605952 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 606465 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 607068 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 607086 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 607392 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 607932 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 609678 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171107 | 20171020 |
| 610065 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 611199 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 611550 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 614628 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 619299 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171107 | 20171020 |
| 619785 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171107 | 20171020 |
| 621018 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 622080 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 626544 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 626688 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 634428 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 648189 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 650628 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 652446 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 653463 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 654012 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 654507 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 656001 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 658773 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 661185 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 662283 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 662319 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 662508 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 663075 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 664155 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 664407 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 664587 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 668241 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 669348 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 670770 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 671625 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 671832 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 671985 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 672048 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 673578 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 673605 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674064 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674316 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674379 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674397 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674865 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 675396 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 675693 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 675900 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 675927 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 676116 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 676134 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 676566 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 676746 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 676809 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 678636 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 678960 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 679239 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 679248 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 680400 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 681066 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 681075 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 681525 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 683109 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 684963 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 687087 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 689733 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 689859 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 691353 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 693279 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 695466 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 696186 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 698184 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 698715 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 702198 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 714177 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 723780 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 724887 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 728523 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 732177 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 746649 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |