| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2690610 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2692460 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2692610 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2692620 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2846990 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2924810 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2924900 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 2973570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3137090 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3139450 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3142790 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3145520 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3246340 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3321690 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3405560 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3405780 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3412910 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3420180 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3421310 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3442860 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3444710 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3455980 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3459660 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3460740 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3472360 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3476280 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3476680 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3479180 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3507420 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3529770 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3532070 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3533000 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3546510 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3584860 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3647960 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3649740 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3766650 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3817460 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4479480 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4566640 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4624020 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4640970 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4644700 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4662630 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4664590 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4688610 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4701780 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4715490 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4718030 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4821720 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4852390 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4854620 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4866260 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4936810 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4963590 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 4982590 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5313760 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5518180 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5584370 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5610000 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5638550 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5710900 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5763570 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5771410 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5773430 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5774280 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5785390 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5866660 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5917760 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5951920 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5956130 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5961640 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 5974260 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6021040 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6035550 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6060610 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6068570 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6105570 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 6751120 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7118390 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7277110 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7363150 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7465250 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7465750 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7515680 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7540900 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7581430 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7606570 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7615120 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7745240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7762300 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7764530 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7769580 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7776130 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7796890 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7810250 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7833210 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7857590 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7877240 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7901900 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 7919130 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7924840 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7966560 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7980060 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 7994390 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8036930 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8071050 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8077600 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8077740 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8097650 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8097960 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8101640 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8118080 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8137180 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8140530 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8154430 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8207090 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8230740 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8243020 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8276170 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8276240 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8280960 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8285160 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8287610 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8293460 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8323990 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8331400 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8460690 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8473960 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8613090 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8629380 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8642480 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8644900 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8645760 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8659530 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8728570 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8728700 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8730870 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8733000 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8734460 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8735260 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8778580 | ref | gcc -m32 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8807620 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8809050 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8869770 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8898370 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 8926000 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8929590 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 8958130 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 9039940 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9101680 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9173640 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9179270 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9222050 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9241670 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9275810 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9287840 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9314210 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9349210 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9372550 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 9394140 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161106 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt |
| gcc -m32 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -O -fomit-frame-pointer | opt |
| gcc -m32 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | opt
|