| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 340370 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 341825 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 341830 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 344395 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 344415 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 344440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 345600 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 345875 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 345900 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 346205 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 347150 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 347175 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 347735 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 348240 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351295 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351375 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351590 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351705 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351820 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 351985 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 352045 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 352050 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 352435 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 354150 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 356985 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 356995 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 357095 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 357170 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 358840 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 358920 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359020 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 359105 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359125 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359155 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359175 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359340 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 359425 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 360190 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 360220 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 360265 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 369400 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 369430 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 369585 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 371125 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 371405 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 371405 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 371405 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 371455 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 371520 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 373085 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 373085 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 373100 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373255 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 373510 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 373715 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373715 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373735 | ref | gcc -m32 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373735 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373735 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373740 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373825 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373830 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373855 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373880 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373880 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373885 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373885 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 373885 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140811 | 20140622 |
| 374495 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 374920 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 375000 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 375290 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 375650 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 376815 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 376890 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 377060 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 377320 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 380110 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 380215 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 381045 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 381045 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 382820 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 383295 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 383295 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 383295 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 385240 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 385245 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 385245 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 385325 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 386270 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 386350 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 386375 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 387410 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 387495 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 387660 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 387685 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 387780 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 388510 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 391865 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 391970 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 392410 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 392420 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 392460 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 392495 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 392515 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 393465 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 393470 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 393505 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 394080 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 395195 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 395200 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 395295 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 396710 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 396760 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 396770 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 396940 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397085 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 397120 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 397145 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397195 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397455 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397835 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397840 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397855 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 397925 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 398185 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 398950 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 399325 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 401145 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 401170 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 401640 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 402360 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 402470 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140811 | 20140622 |
| 402520 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140811 | 20140622 |
| 403345 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 404595 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 404895 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 404915 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 404955 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 405210 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 405540 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 406060 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 409405 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 409605 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 410920 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 410965 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 410975 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 411215 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 411575 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 411790 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 413910 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 415530 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 421375 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 421510 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 421560 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 421595 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 421685 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 423960 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 427495 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 427500 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 428325 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 428430 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 429690 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 429840 | ref | gcc -m32 -march=prescott -O2 -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
|