| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1035400 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1073930 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1077770 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1088660 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1092150 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1093560 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1095460 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1097500 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1099420 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1099620 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1099740 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1100020 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1101780 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1102700 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1119000 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1120030 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1129570 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1131060 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1133380 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1154110 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1154240 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1155110 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1157010 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1157370 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1157460 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1172770 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1172830 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1172920 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1174140 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1183270 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1183550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1187760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1188830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1188960 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1189290 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1190680 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1192720 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1192800 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1205470 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1205480 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1205670 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1209450 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1210810 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1211500 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1215600 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1225910 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1235310 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1236270 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1243860 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1244790 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1246270 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1250900 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1251280 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1253730 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1260540 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1261030 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1261830 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1263990 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1291940 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1298160 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1302920 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1316050 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1319420 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1334570 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1335390 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1338700 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1417770 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1418260 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1418280 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1421100 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1465190 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1479920 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1524360 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1524370 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1752180 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1936270 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1936480 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1957010 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1976020 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1976250 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1978600 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1980530 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1981680 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2001760 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2005020 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2005020 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2010820 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2011320 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2013610 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2019140 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2019200 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2019350 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2030440 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2036210 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2046230 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2077650 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2094380 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2097390 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2114850 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2115250 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2118080 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2123100 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2123470 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2126970 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2129920 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2130260 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2137900 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2138010 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2138180 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2142940 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2144810 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2144810 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2145700 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2151270 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2151280 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2151300 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2153870 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2155930 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2168060 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2169560 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2169560 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2169570 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2174130 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2176680 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2181450 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2182910 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2183120 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2188460 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2191110 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2191210 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2191970 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2192300 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2192590 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2192700 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2193810 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2194290 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2194780 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2195450 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2196290 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2201430 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2234600 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2238870 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2239400 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2245140 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2245520 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2246830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2246880 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2255610 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2255620 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2277370 | ref | gcc -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2279580 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2283050 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2283480 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2321820 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2324420 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2329170 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2330440 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2374300 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2380790 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2420280 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2420520 | ref | gcc -m32 -march=pentium2 -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
|