| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16055 | opt | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 16232 | opt | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 16257 | opt | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171126 | 20171020 |
| 16352 | opt | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 16370 | opt | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 16589 | opt | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 16608 | opt | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 16613 | opt | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 16616 | opt | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171126 | 20171020 |
| 16654 | opt | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 16770 | opt | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 16836 | opt | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 1336785 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1347483 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1347868 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1351207 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1353930 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1357596 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1364811 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1368122 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1373700 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1376073 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1376261 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1379131 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1379779 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1386198 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1388148 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1388552 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1402558 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1438191 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1480494 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1520771 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1852745 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1857585 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1861122 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1875924 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1889578 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1931955 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1934129 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1936322 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1942585 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1944724 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1969404 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2015287 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2039742 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2062937 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2085362 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2092706 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2093824 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2096079 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2107326 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2121268 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2160661 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2166665 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2187916 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2223863 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2224211 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2227879 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2231047 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2262215 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2276763 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2283513 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2287791 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2290507 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2291194 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2351825 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2359139 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2367948 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2370201 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2458780 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2513800 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2517631 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2542739 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2542934 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2543809 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2546014 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2549122 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2555851 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2559930 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2582523 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2582601 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2589244 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2600255 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2603611 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2624990 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2682140 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2735000 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2886396 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2898102 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2919863 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2920584 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2954582 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3000231 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3095791 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3112860 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3113656 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3138358 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3153088 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3153166 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3162630 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3167395 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3173943 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3227892 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3274372 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3291942 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3372245 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3377855 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3416687 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3420748 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3593674 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3675592 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3686908 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3693733 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3708669 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3723494 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3735325 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3741753 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3761215 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3769462 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3811278 | ref | gcc -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3845842 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3853293 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3854780 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3856582 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3863305 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3899552 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3922822 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3936847 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3985472 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3985679 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3990679 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4006006 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4018248 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4036586 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4041247 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4048875 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4049435 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4063613 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4075277 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4075889 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4086453 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4097591 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4100325 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4103855 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4109078 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4118412 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4121968 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4123710 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4125152 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4144943 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4154327 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4155430 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4159042 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4160066 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4169622 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4176501 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4188839 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4200199 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4201052 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4205203 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4220777 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4232155 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4239935 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4240332 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4242297 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4248676 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4255284 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4255953 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4264541 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4274349 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4297624 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4328211 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4330950 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4425756 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4449276 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4461756 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4473292 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4489013 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4513296 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4529823 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4782699 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4788324 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4899842 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4908419 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 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
|