| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 292554 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 294768 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 296793 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 297945 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 298071 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 298566 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 299583 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 299700 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 299862 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 299871 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 300195 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 301302 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 301401 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 302346 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304218 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304416 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304425 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304542 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304569 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304587 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304695 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304902 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 304992 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 305145 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 305181 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 305496 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 305505 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 307638 | ref | gcc -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 307683 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 307737 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308196 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308367 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308511 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308583 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308610 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170721 | 20170718 |
| 308727 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 309573 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 309798 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 313119 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 313524 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 313776 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 313794 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 315000 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 378144 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 378279 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 378864 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 379233 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 379332 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 380583 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 382581 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 382653 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 383778 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 384102 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 384417 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 385371 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 385470 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 385668 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 385731 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 385812 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 386046 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 386577 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 386631 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 387135 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 387252 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 387450 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 387621 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 387729 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 387765 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 387909 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388449 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388512 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388521 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388539 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388557 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 388575 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388611 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 388647 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 388917 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 389331 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 389349 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 389574 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 390267 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 390906 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 391365 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 391410 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 394092 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 394947 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 395010 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 395163 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 395550 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 395784 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 395892 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 396306 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 396684 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 396783 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 396792 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 396900 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 397422 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 397611 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 397827 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 397854 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 397863 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 397953 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 398043 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 398448 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 398610 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 398682 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 398862 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399357 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399483 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399519 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399600 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399618 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399708 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399735 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 399852 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 400050 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 400311 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 400365 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 400761 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 401517 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 401697 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 401706 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 406449 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 412812 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 414378 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 414936 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 416052 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 416637 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 417933 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 421749 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 422046 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 422217 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 422361 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 422649 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 422784 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 426069 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 427383 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 428706 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 428931 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 429390 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 430119 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 432207 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 448794 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 449046 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 449802 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 449901 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 456741 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 457470 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 457668 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 457956 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 458163 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 460332 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 461052 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 461979 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 462186 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 462600 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 464634 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 465120 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 465444 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 465453 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 465651 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 465678 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 466146 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 466182 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 466857 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 467424 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 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
|