| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3719289 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3720048 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3741474 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3748221 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3816879 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3816969 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3827274 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3940878 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4020147 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4033995 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4069632 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4071345 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4072737 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4096332 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4125174 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4151376 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4152999 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4170318 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4172838 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4173444 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4202769 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4205316 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4214349 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4216851 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4242903 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4248591 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4248837 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4447773 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4481820 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4496835 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4502352 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4508130 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4509654 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4516119 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4516524 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4530033 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4538178 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 4600317 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 9453339 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9453495 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9460125 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9460356 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9475473 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9477702 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9494913 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9499674 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9516321 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9527952 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9583902 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9598221 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9624066 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9675147 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9689235 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9719205 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9720798 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9799878 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9851391 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9851391 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9851856 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 9884967 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9903873 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 9919950 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10208829 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10209777 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10220163 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10723140 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 10741305 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10847523 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 10918722 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10920129 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10921656 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 10961928 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 10962360 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 10962705 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 11850117 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140620 | 20140525 |
| 11850627 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12448722 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12449976 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12451887 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12469416 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12470730 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12479157 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12480777 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12482355 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12561054 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12570456 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12589620 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12592881 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12604947 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12641994 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12652623 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12653067 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12660405 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12661599 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12662295 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12663534 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12679941 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12680955 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12711660 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12711933 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12712347 | ref | gcc -m32 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12712851 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12725193 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 12742992 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12751575 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12766875 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12767703 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12768366 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 12790188 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 13011189 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13080945 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13125000 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13168866 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13169409 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13169976 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13186116 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13197336 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13212615 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13215297 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13215849 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13237578 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 13248258 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13252305 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13339716 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13384545 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 13385217 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13385721 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 13386396 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 13394193 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13394670 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13394715 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13423980 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13425138 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13459431 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13459830 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13468878 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13479954 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13483998 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13502046 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13512996 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13514199 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13514577 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13613529 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13614225 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13615695 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13626834 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13627011 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13628244 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 13668483 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13824645 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13824762 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13825407 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 13925796 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 14080557 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14082624 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14132775 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14132895 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14133504 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14172915 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14173278 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 14173662 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt |
| gcc -m32 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -O -fomit-frame-pointer | opt |
| gcc -m32 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | opt
|