| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 312876 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 356068 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 356199 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 356893 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 357209 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 357829 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 358202 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 358453 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 359034 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 359122 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 359163 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 359205 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171217 | 20171020 |
| 359746 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 360582 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 360947 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 361918 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 365731 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 368209 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 381214 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 382611 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 391011 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 392094 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 394511 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 397077 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 397876 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 398227 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 398835 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 400078 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 419577 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 421046 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 421554 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 424707 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 436216 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 538827 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 540828 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 573512 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
| 603418 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
| 610395 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 612357 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 612591 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
| 615591 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 621693 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 629442 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 630662 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 631122 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 632073 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 632210 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 632972 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 633023 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 633594 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
| 634818 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 635683 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 666522 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 679434 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 692230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 693842 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 694939 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 695524 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 704200 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 718045 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 723968 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 725832 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 727418 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 728053 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 729313 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 729408 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 729918 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 730375 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 730487 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 732661 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 734438 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
| 735143 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 736382 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 737031 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 738935 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 739114 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
| 739363 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
| 745019 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 747907 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 771438 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 791063 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 792111 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 799755 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 801460 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 801731 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 802901 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 803268 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 803796 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 804261 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 810660 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 811818 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 811840 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 813297 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 815570 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 815725 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 815873 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 816214 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 816215 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 816496 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 816778 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 816901 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 817694 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
| 820009 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 820308 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 825010 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 825574 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 828933 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 830714 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 833620 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 834252 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 839069 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 840162 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 840426 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 841406 | ref | gcc -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 842042 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 844018 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 844592 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 844628 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
| 846708 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 847111 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
| 847359 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 863549 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 864895 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 864975 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 865072 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 880766 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 887040 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 887741 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 888721 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 892016 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 892044 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 892931 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 894403 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 894829 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 908416 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 923857 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 931698 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 932984 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 936163 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 966777 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 967251 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 968280 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 968456 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 969651 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 969752 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 970840 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 971148 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 971495 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 1002906 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 1003206 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 1004952 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |