| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 121085 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 122383 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 122530 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 122779 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 125533 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 126597 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 126833 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 127648 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 128080 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 128255 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 129117 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 130230 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 132504 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 135888 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 135948 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 137091 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 139240 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 139448 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 139538 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 139571 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 142226 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 143283 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 145811 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
| 147245 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
| 147360 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161011 | 20161009 |
| 148315 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 150184 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 150856 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161011 | 20161009 |
| 151932 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 155614 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 159098 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 159168 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 159251 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 160288 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 160518 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 163674 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 164000 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 164037 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 165373 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 165661 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 166200 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 166301 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 166557 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 168035 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 168176 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 168349 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 168568 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 169925 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 170592 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172117 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 172541 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172635 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172669 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172891 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172918 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 172922 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 174192 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 174950 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161011 | 20161009 |
| 175157 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161011 | 20161009 |
| 176597 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 178149 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 179814 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 181915 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 182443 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 182848 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 186189 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161011 | 20161009 |
| 191546 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 195976 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161011 | 20161009 |
| 195979 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161011 | 20161009 |
| 197312 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 197339 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 197348 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 708856 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 708917 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 713918 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 714064 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 715190 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 715723 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 718030 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 718712 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 721597 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 722372 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 723566 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 723872 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 723990 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 725008 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 725350 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 726630 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 726794 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 726920 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161011 | 20161009 |
| 726933 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161011 | 20161009 |
| 730158 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 730223 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 735226 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161011 | 20161009 |
| 737280 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 737920 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 738044 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161011 | 20161009 |
| 738096 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161011 | 20161009 |
| 738107 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161011 | 20161009 |
| 738178 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161011 | 20161009 |
| 738860 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 739866 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 740451 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 741499 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 749588 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 749861 | gcc | gcc -m32 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 753820 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161011 | 20161009 |
| 754459 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 1905616 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1905639 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1905803 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1928421 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1928584 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1928600 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1928623 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1929787 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1932736 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1936175 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1936303 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1938232 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1940939 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1940941 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1941052 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1955743 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1955852 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1962408 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1963342 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161011 | 20161009 |
| 1963688 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1963691 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1963722 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161011 | 20161009 |
| 1966224 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1968248 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1973246 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1973341 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1973390 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1975419 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1975523 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1975648 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1975693 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1975863 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1980203 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1980286 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1995771 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 1996923 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 1996949 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2000376 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2007130 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2008346 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2008349 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2009800 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2009808 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2009816 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2012304 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2012306 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2012317 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2012682 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161011 | 20161009 |
| 2030246 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2030317 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2040246 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161011 | 20161009 |
| 2042368 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161011 | 20161009 |