| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7503308 | 32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7509844 | 32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7536288 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7677716 | 32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7791540 | 32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7794252 | 32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7799580 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7926336 | 32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7926732 | 32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7928024 | 32 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7928396 | 32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7928980 | 32 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7941236 | 32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7941936 | 32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7955364 | 32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 7973468 | 32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 7974160 | 32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 7974232 | 32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 7975772 | 32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 7980136 | 32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 8028704 | 32 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8033040 | 32 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8034196 | 32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8060912 | 32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8061368 | 32 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8063568 | 32 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8076824 | 32 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8085852 | 32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8107040 | 32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8108968 | 32 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8110912 | 32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8112260 | 32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8112620 | 32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8112848 | 32 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8116124 | 32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8121728 | 32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8123536 | 32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 8131472 | 32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8160456 | 32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8218604 | 32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8220536 | 32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 8221560 | 32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171203 | 20171020 |
| 8228712 | 32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8285292 | 32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8286576 | 32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8286684 | 32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8319008 | 32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8321632 | 32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8323660 | 32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8327280 | 32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8331908 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8342484 | 32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8398272 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8400132 | 32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8407700 | 32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171203 | 20171020 |
| 8411816 | 32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8415632 | 32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171203 | 20171020 |
| 8721240 | 32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8766680 | 32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8783752 | 32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8784972 | 32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8785924 | 32 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8787088 | 32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8787796 | 32 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8793560 | 32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8797888 | 32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8803248 | 32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8808648 | 32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8819996 | 32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8828992 | 32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8846472 | 32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8856588 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8868040 | 32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8872516 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8902612 | 32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171203 | 20171020 |
| 8925736 | 32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171203 | 20171020 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 32 arm32
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | neon |
| gcc -m32 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -O -fomit-frame-pointer | neon |
| gcc -m32 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | neon
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | arm32
|