| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 539520 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 542350 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 542390 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 542665 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 544215 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 544295 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 544510 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 545875 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 546215 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 546965 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 546965 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 547130 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 549320 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 549385 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 550430 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 550445 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 551015 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 551155 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 551180 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 555250 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 556740 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 556765 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 556805 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 557105 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 558600 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 559755 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 559830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 560100 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 560235 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 560345 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 572715 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 572865 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 572865 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 573000 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 573020 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 573805 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 573830 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 574340 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 575180 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 576730 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 576730 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 577405 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 580680 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 580765 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 580955 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 581015 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 581055 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 581125 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 581125 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 582245 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 584260 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 584285 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 584540 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 584860 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 584930 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 587285 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 587660 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 587770 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 589920 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 589960 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 590085 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 590525 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 590530 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 590545 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 591640 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 593800 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 596550 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 597095 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 597195 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 598015 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 598165 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 599730 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 599990 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 600035 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 600095 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 600525 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 600635 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 601150 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 605095 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 606995 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140811 | 20140622 |
| 607020 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 607025 | ref | gcc -m32 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 609650 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 610325 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 610385 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 610445 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 611360 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 614835 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 614835 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 614915 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 616910 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 617120 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 617280 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 617335 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 617400 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 621395 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 624350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 624415 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625265 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625345 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625355 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625355 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625390 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625475 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 625880 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 626945 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 627455 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 627590 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 627620 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 627625 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 627650 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 627740 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 627745 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 628000 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 628275 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 628695 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 629220 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 631890 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 632780 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 633145 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 633355 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 633525 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 633745 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 636040 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 636340 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 636415 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 637545 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 637795 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 637825 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 637990 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 639180 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 639380 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 643030 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 643435 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 645065 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 645260 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 647955 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 648385 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 648390 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 648400 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 658620 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 658720 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 659490 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 659525 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 659555 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 659560 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 660070 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 663775 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 663920 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 665145 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 665365 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 665570 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 666865 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 667140 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 668835 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 670340 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 670775 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 674315 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 674425 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 675550 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 678745 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 679910 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 679930 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 680980 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 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 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | bitslice
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | bitslice
|
| 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
|