| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 92898 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 92952 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93231 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93483 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 93564 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 93816 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 94815 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 95247 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 97002 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 98541 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 99441 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 99585 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 99900 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 101574 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 101781 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 101952 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 103212 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 104229 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 104571 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 104913 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 105984 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 106614 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 107091 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 107856 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 107856 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 107883 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 108243 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109116 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109134 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109170 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109233 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109404 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 109440 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 109764 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 109944 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 110295 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 112140 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 112590 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 112896 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 112959 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 112968 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113031 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 113076 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 113112 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 114057 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 114327 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115110 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115326 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115380 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115488 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115614 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 115713 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 115758 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 116496 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 117144 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 124776 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 124911 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 124956 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125046 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170720 | 20170718 |
| 125640 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 126162 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 126171 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 126495 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 126594 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 126603 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 126792 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 127044 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 127989 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 130842 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 131202 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 131247 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 140490 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 161343 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 732618 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 739332 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 751122 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 752508 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 754695 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 756180 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 758052 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 761301 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 761661 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 763290 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 763389 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 766782 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 771138 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 772416 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 775656 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 775692 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 775710 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 787941 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 788130 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 788616 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 794493 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 795429 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 795843 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 796473 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 798048 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 802089 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 805104 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 808488 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 809712 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 823338 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 828000 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 842283 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 845019 | gcc | gcc -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 848979 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 851220 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 856926 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3407562 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3409794 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3416616 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3426624 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3433653 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3434913 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3485502 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3486717 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3496779 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3496815 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3497103 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3504996 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3515148 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3515553 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3516660 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3516813 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 3517803 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3518028 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3540825 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3548637 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3552867 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3553092 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3555990 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556602 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3556917 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 3557664 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558780 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558870 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3558906 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3559698 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562425 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562443 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3562551 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3565773 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3567762 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3581001 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3581028 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3581046 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584745 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3584826 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3585051 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3586140 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 3677751 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3680100 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3707883 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3711978 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3715038 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3715317 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3716514 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3721347 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3731013 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 3739401 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |