| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 209675 | sse | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 209715 | sse | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 209755 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 209755 | sse | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 209755 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 839970 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 842880 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 842890 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 842890 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 842980 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 845455 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 847790 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 847890 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 850355 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 850370 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 851035 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140819 | 20140622 |
| 851040 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 854280 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 855355 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 855875 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 855915 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 857720 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 857720 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 857720 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 857730 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 858580 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 859335 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 859930 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 860535 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 861900 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 862075 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 868100 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 872010 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 872015 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140819 | 20140622 |
| 872205 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 873235 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 873235 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 874545 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 887470 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 919230 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 925685 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 927260 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 927685 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 935390 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 935640 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 938900 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 940315 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 940325 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140819 | 20140622 |
| 940330 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140819 | 20140622 |
| 940470 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 971530 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 971655 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 971655 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 971655 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1018650 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1024595 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1027290 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1027720 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1027815 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1029890 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1032125 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1032125 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1058545 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1058660 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1058885 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1063445 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1080305 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1114980 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140819 | 20140622 |
| 1121815 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1123760 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1124985 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1125000 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1126130 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130510 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130670 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130695 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130695 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130695 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130705 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1130710 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1132465 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1134060 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1136090 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1151085 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1151090 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1151110 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1151120 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1197770 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1262875 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1269360 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1269360 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1277775 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1277780 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1277780 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1284095 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1285515 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1286020 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1288735 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1291915 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1293955 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1294150 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1296260 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1296285 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1296300 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1296305 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1300675 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1305670 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1306495 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1308610 | ref | gcc -m32 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1324630 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1358195 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1366755 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1366755 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1375110 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1375155 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1387965 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1403360 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1406920 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1420510 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1420510 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1420510 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1420510 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1423695 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1425990 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1426475 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1426480 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1426510 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140819 | 20140622 |
| 1433485 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1433485 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1512550 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1512555 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1512570 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1512570 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1526220 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1528445 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1530620 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1560315 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1560650 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1560670 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1569565 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1571940 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1633290 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1635520 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1635630 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1654910 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1654950 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1656890 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1656930 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1656930 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1657000 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1659220 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1692775 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1694800 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1694825 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1694995 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1715260 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1725480 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1735060 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1735085 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1757765 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1757770 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1757790 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1760065 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1761555 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1774060 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1814975 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1814995 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140819 | 20140622 |
| 1816480 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1818385 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1818425 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1820885 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1829610 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1836395 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1838630 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 1926460 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140819 | 20140622 |
| 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
|