| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1818180 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1838502 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1848987 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1854828 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1856196 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1862532 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1889586 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1901898 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1902591 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1902690 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1902708 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1912563 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1968435 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1972782 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1973808 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1974456 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1975950 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1990404 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 1993635 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2006217 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2010042 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2012211 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2022057 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2022480 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2024433 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2026908 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2027331 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2029176 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2030544 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2031129 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2039616 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2046321 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2052405 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2054484 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2135304 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2147112 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2160081 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 2187144 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 3831219 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 3902625 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 3947481 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 3955050 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4005369 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4024593 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4025169 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4032999 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4042512 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4046760 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4062555 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4140648 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4189032 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4194666 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4210308 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4221423 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4238550 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4277943 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4291749 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4382217 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4423311 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4454739 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4497894 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4563333 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4580631 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4599756 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4623003 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4637772 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4647447 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4649562 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 4712841 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4730355 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4815486 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4818321 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4925772 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4952718 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4976316 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4984515 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 4999914 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5005899 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5008878 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5016645 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5016879 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5046615 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5062707 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5081931 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5081949 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5116320 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5142267 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5142483 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5148819 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5187384 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5200965 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5206779 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5217210 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5253354 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5255118 | ref | gcc -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5258178 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5281866 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5294286 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5303421 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5313366 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5330205 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5350914 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5357115 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5366088 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5372361 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5393727 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5404320 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5414733 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5428899 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5432427 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5446710 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5488164 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5687442 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5706288 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5736654 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 5736834 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5739390 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5753331 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 5755455 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5758191 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5759145 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5767200 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 5841702 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 5939622 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 5978196 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6027849 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 6074334 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 6079059 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6184782 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6191262 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6201144 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6202521 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6217434 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6224301 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6232167 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6234930 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6235578 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6237774 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6240672 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6241293 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6251364 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6272739 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 6277635 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6313959 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6317010 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6342183 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6377814 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6480801 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6489342 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6499296 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6508260 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6562224 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6588207 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6598233 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6623532 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6624639 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6628122 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6632766 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6634944 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6640479 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6697044 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6726861 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6770169 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6804918 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6843447 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6846138 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 6848451 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 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
|