| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 104697 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161229 | 20161220 |
| 104715 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 104787 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161229 | 20161220 |
| 104913 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161229 | 20161220 |
| 104958 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 104958 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105075 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105183 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105210 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105210 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105219 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105228 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105255 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105291 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105300 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105309 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105318 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105336 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105354 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105363 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105381 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105417 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105426 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105444 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105552 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105579 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105588 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105606 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105642 | ref | gcc -m32 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105777 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105777 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105795 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105795 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105813 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105831 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105876 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 105984 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 106002 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 106011 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 106065 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 110628 | ref64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110637 | ref64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110646 | ref64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 110655 | ref64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 110709 | ref64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110718 | ref64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110745 | ref64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 110871 | ref64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110907 | ref64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 110961 | ref64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 110979 | ref64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111024 | ref64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111033 | ref64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111069 | ref64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111087 | ref64 | gcc -m32 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111105 | ref64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111132 | ref64 | gcc -m32 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111150 | ref64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111159 | ref64 | gcc -m32 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111186 | ref64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111186 | ref64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111240 | ref64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111240 | ref64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111249 | ref64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111312 | ref64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111384 | ref64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111402 | ref64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111402 | ref64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111411 | ref64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111411 | ref64 | gcc -m32 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111429 | ref64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111456 | ref64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111465 | ref64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111474 | ref64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111483 | ref64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111483 | ref64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111501 | ref64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111501 | ref64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111501 | ref64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111501 | ref64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111528 | ref64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111537 | ref64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111537 | ref64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111546 | ref64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111546 | ref64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111555 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111573 | ref64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111582 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111582 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111582 | ref64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111582 | ref64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111591 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111600 | ref64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111627 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111627 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111627 | ref64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111645 | ref64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111654 | ref64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111654 | ref64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111663 | ref64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111672 | ref64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111672 | ref64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111681 | ref64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111681 | ref64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111708 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111708 | ref64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111717 | ref64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111735 | ref64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111744 | ref64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111744 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111744 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111744 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111753 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111753 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111753 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111753 | ref64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111753 | ref64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111762 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111780 | ref64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111780 | ref64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111789 | ref64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111789 | ref64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111816 | ref64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111825 | ref64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111825 | ref64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111825 | ref64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111825 | ref64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111825 | ref64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111843 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111843 | ref64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111852 | ref64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111852 | ref64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111852 | ref64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111861 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111870 | ref64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111888 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111888 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111888 | ref64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111897 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111906 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111906 | ref64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111906 | ref64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 111915 | ref64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111915 | ref64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 111915 | ref64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111969 | ref64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161229 | 20161220 |
| 111978 | ref64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 111996 | ref64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112005 | ref64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112005 | ref64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112014 | ref64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112014 | ref64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112023 | ref64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112050 | ref64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112068 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112068 | ref64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112068 | ref64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112068 | ref64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112113 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112113 | ref64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112122 | ref64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112122 | ref64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112131 | ref64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112149 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112158 | ref64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112203 | ref64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112203 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112203 | ref64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112203 | ref64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112221 | ref64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112257 | ref64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112257 | ref64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112266 | ref64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112266 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112266 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112284 | ref64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112284 | ref64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112302 | ref64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112302 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112302 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112302 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112302 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112320 | ref64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112320 | ref64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112347 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112464 | ref64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112482 | ref64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112500 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112500 | ref64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112518 | ref64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112545 | ref64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112599 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112608 | ref64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 112617 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112626 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 112644 | ref64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 112950 | ref64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 112959 | ref64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 113211 | ref64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 113274 | ref64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161229 | 20161220 |
| 115614 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116154 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116190 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116334 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116442 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116469 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116496 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116496 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116505 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116505 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116532 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116622 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116631 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116631 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116676 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116775 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116784 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116811 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116829 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116829 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116856 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116874 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116892 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 116928 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117036 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117054 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117351 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117351 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117351 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117351 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117351 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117441 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117441 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117441 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117720 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117729 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117747 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117972 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 117981 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 118332 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161229 | 20161220 |
| 121248 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121401 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121446 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121500 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121536 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121572 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 121689 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 121689 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 121725 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 121788 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 122346 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 122355 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 122526 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 122589 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 122751 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 123039 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123210 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123300 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 123354 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123363 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 123471 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 123480 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 123525 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123597 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123840 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 123948 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124056 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124146 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124200 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124227 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 124245 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 124272 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124344 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124380 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 124596 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124695 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 124758 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 124803 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 125001 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 125064 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125118 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125118 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 125172 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125397 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125640 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125658 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 125928 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 125964 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126036 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126081 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126207 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126324 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126477 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 126504 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 126612 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 127215 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 127224 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 127323 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 127431 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 127674 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 127755 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 128043 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 128088 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 128142 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 128178 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 128466 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 128502 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 128826 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 128853 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 128871 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 129006 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 129402 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 129501 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 129627 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 129627 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 129681 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 130113 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161229 | 20161220 |
| 130554 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 130932 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| 130941 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161229 | 20161220 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse2
|