| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 646475 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 646508 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 653315 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 654445 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 654668 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 657623 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 658183 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 663380 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 665788 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 665903 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 666022 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 666131 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 666572 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 667261 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 670059 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 675208 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 675331 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 675359 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 682057 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 682252 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 682527 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 682831 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 682870 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 683458 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 685558 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 685886 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 705760 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 705840 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 706406 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 711118 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 713845 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 713854 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 718851 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 718861 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 724314 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 733842 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 738925 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 739081 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 827588 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 828291 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 832219 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 832879 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 833753 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 834314 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 839458 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 840119 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 840612 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 842303 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 844597 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 847789 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 848022 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 849566 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 850791 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 851090 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 851167 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 851219 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| 851309 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 851371 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 851409 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 852744 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 853313 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 854483 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 855408 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 856520 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 858753 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 858786 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 862947 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| 862951 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 863227 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 863598 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 865260 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 865702 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 865758 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 867231 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 867645 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 867654 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 867658 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 868941 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869141 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 869350 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869354 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869463 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869473 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 869564 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869596 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 869753 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 871815 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 872846 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171010 | 20170725 |
| 872860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 872894 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 872978 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 872993 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 873791 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 873891 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 874627 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 875064 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 875961 | ref | gcc -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 876076 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 876560 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 876574 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 876694 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 878123 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 878137 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 878156 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 878304 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 878322 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 878322 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 879690 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 879690 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 880939 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 881443 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 881747 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 881852 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 882759 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 884047 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 884711 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 884877 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 884882 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 884925 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 885343 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 886473 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 887342 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 887500 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 888064 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 888151 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 889594 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 889599 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 889618 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 894976 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 895451 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 896557 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 898999 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 898999 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 899227 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 899289 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 899322 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 900158 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 900220 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 901902 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 901983 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 902277 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 904106 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 907801 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 909245 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 909710 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 910513 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 910522 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 911288 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 912318 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 912408 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 912594 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 914722 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 917373 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 917662 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 917671 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 917681 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 917724 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 954099 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 954526 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 967034 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 967047 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |