| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 265221 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 265401 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161016 | 20161009 |
| 267606 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161016 | 20161009 |
| 267669 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 267705 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 267804 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161016 | 20161009 |
| 269082 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161016 | 20161009 |
| 269163 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 270864 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 271863 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161016 | 20161009 |
| 271989 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273024 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273033 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273078 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273186 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273231 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 273591 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274194 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274329 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274392 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274446 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274482 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 274707 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161016 | 20161009 |
| 276183 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 276480 | ref | gcc -m32 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 277047 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161016 | 20161009 |
| 278712 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 278775 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 280242 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 280341 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 280548 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 280575 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 281304 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 283617 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 283644 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 284769 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 284985 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 285318 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 287964 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 288315 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 289980 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 290430 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 290907 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291006 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291024 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291042 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291159 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291258 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291456 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 291528 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292077 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292095 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292239 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292437 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292770 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292815 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292878 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 292941 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 298053 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 298692 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 301032 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 301734 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 301860 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 301932 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 302373 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 302418 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 303507 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 303930 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 303966 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 304056 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 304191 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 304191 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 304335 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 304434 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 305874 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 306054 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 306072 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 306090 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 307116 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 307215 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 307251 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 307845 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 307989 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 308241 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 309204 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 310257 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 310806 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 310833 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 310941 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 311247 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 311679 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 311949 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 312030 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 312309 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 312588 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 312687 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 312741 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 312813 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313038 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313506 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313659 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313704 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313767 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313857 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313875 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313929 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 313938 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 313992 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 314046 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 314244 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 314379 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 314541 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 314577 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161016 | 20161009 |
| 314757 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 315081 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 315234 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161016 | 20161009 |
| 315756 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 315891 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 315954 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 316071 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 316224 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 319752 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 320085 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 320121 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161016 | 20161009 |
| 320148 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161016 | 20161009 |
| 320157 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 320400 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 320481 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 320544 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 321102 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 321372 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 321390 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 321876 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 321939 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 322605 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 322641 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 322866 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 322902 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 322920 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 323091 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 324513 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 324522 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 324729 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 325071 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 325314 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 326133 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 326250 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 326682 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 326844 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 326943 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 327321 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 327321 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 327375 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 327609 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 329085 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 330390 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 333567 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 334188 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 335511 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 335619 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni |
| gcc -m32 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -O -fomit-frame-pointer | ni |
| gcc -m32 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni
|