| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3597195 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3612210 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3635835 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3635860 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3666300 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3666345 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3667300 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3669450 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3675410 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3682845 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3684610 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3696250 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3705355 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3706780 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3714380 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3718310 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3719575 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3719635 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3719640 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3785785 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3788160 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3808715 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3815935 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3815935 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3815945 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3840575 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3845915 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3846370 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3879365 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3880620 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3881485 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3881515 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3883980 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3905810 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 4010900 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 4118660 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 4118785 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 4203135 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 4203250 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 5016785 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 5030555 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 8448590 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8492635 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8529730 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8802045 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 8803185 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8805410 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8805700 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8806010 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8925800 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8925810 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8928235 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8936035 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 8960730 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 8969310 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
| 8985925 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
| 8995690 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9012515 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 9090950 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9235195 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9235315 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9243980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9248315 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9459765 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9771710 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 9802720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
| 9802895 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
| 10057115 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 10057190 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 10057255 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 10076895 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 10371270 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 10381155 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 10386225 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 10418630 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 10846935 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 10954335 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 11223455 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 11420745 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12027550 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12075085 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12075175 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12078100 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12078105 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12078125 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12080510 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12153790 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12269645 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12270810 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
| 12270835 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
| 12276865 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12277375 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12336490 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12341710 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12381935 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 12387175 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12458810 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12472635 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 12512990 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12518005 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12519065 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12522885 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12522970 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12523870 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 12534825 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12674740 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12723970 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 12871620 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13082485 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13152300 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13154230 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13188450 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13193050 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13215295 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13307550 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13333015 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13337705 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13353490 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13406355 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13533925 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13533980 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13537670 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13548625 | ref | gcc -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13581610 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13623130 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13636025 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13675145 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13693285 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13693425 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13703700 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13704535 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13770455 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13782000 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13796710 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13805150 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13824440 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13831275 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13841805 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13850805 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13912620 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13931785 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 13935185 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 13941740 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 13968835 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 14007975 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14068510 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14085385 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 14125160 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14135750 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14182170 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14197035 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14244875 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14325345 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14408280 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14443450 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14578750 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14633070 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14642735 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14860010 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 14902040 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 14965535 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 15146300 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 15211280 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 15310015 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 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
|