| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 446424 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 447913 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 447941 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 448271 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 456704 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 458187 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 458282 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 459419 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 459993 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 460269 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 462002 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 462669 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 462975 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 468598 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 471577 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 473070 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 473368 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 478224 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 483471 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 487249 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 487921 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 492187 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 492414 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 496267 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 499909 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 500331 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 500423 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 503871 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 507004 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 509687 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 510288 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 510310 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 510808 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 511018 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 521698 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 521867 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 521999 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 522334 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 522625 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 522883 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 523147 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 531661 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 609121 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171212 | 20171020 |
| 615393 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 615790 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 616998 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 620833 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 621690 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 622120 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 622566 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 623507 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 623883 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 625376 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 626634 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 636698 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 636948 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171212 | 20171020 |
| 637218 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171212 | 20171020 |
| 637761 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171212 | 20171020 |
| 638949 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171212 | 20171020 |
| 639489 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 639605 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171212 | 20171020 |
| 640452 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 641527 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 642124 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171212 | 20171020 |
| 645756 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 654422 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 665882 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 687295 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 687616 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 687923 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 688844 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 694445 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 695866 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 696797 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 697345 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 699053 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171212 | 20171020 |
| 707144 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 709719 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 709961 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 710233 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171212 | 20171020 |
| 717191 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 717445 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 717986 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 718334 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 719217 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 719409 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 720767 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 721368 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 721646 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 731650 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 734799 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171212 | 20171020 |
| 736448 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 738492 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 739073 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171212 | 20171020 |
| 740807 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 740845 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 742005 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 743882 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 745609 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 745842 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 748121 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171212 | 20171020 |
| 748302 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171212 | 20171020 |
| 749961 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 750061 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 750531 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171212 | 20171020 |
| 751905 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 751926 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 752794 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 753782 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 754225 | ref | gcc -m32 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 756096 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171212 | 20171020 |
| 756125 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171212 | 20171020 |
| 760746 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171212 | 20171020 |
| 760871 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171212 | 20171020 |
| 763406 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 766517 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 770298 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 772175 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 772231 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 772275 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 772347 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 773086 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 773875 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 773917 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 773984 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774094 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774250 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774620 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774731 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774880 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 774951 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 775039 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 775270 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 776530 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 776545 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 776833 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 777440 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 777907 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 777986 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 779154 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 779767 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 781259 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 781404 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 782679 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 782726 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 782827 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 783224 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 783849 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 784487 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 785032 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 785289 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 786181 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 786889 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 786965 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 787979 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 788046 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 788396 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 789443 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 790622 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 790709 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 792147 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 792155 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 792746 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 793036 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 793743 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 796732 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171212 | 20171020 |
| 799103 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 799654 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171212 | 20171020 |
| 800398 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171212 | 20171020 |
| 804134 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171212 | 20171020 |
| 832429 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171212 | 20171020 |
| 833681 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171212 | 20171020 |