| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1034040 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1068980 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1076580 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1091400 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1091960 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1093350 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1096360 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1097720 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1099120 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1100160 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1100720 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1101490 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1102600 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1102630 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1118550 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1119420 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1131710 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1131910 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1133090 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1156060 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1156110 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1156130 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1157180 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1158100 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1158300 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1172860 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1172900 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1174220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1175660 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1182370 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1185270 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1185460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1188180 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1188790 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1190000 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1190030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1194550 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1194730 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1205220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1205380 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1206010 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1210420 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1211010 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1211900 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1215760 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1223780 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1235630 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1239230 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1242280 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1244930 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1245850 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1249430 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1251000 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1253800 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1260520 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1261840 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1263510 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1266420 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1293440 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1299100 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1301720 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1315850 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1319820 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1335010 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1335710 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1339660 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1418410 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1419020 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1419030 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1420020 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1465160 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1481560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1523500 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1523520 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1751600 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1966940 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1973030 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1973320 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1981360 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1984080 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1984150 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1984280 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1985970 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2010670 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2010700 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2010740 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2016640 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2025180 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2026670 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2034020 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2038110 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2038190 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2055830 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2055880 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2056370 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2075670 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2075860 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2076360 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2076410 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2093820 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2094020 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2124050 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2124210 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2124550 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2127960 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2131760 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2136370 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2141030 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2145470 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2147970 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2148180 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2151190 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2151190 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2158100 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2158110 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2158130 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2158360 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2163100 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2165300 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2165520 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2165570 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2168530 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2173360 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2173540 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2180250 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2180790 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2183460 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2189830 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2189900 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2192550 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2192820 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2193020 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2193210 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2197250 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2198120 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2199530 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2200130 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2200620 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2202100 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2209660 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2239750 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2239800 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2241220 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2241960 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2243240 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2246910 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2249270 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2260160 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2260450 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2273700 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2273950 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2274010 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2275650 | ref | gcc -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2312800 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2312860 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2322940 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2325640 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2381050 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2381090 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2417980 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2421850 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
| gcc -m32 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -O -fomit-frame-pointer | sse |
| gcc -m32 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|