| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 566706 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 585375 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 885456 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 893895 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 902367 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 919149 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 922089 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 922119 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 924189 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 927855 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 935433 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 935883 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 935949 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 944556 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 946098 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 950955 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 969660 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 975435 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 983094 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 983139 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 988227 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 989877 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1001397 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1001682 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1007877 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1009188 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1077936 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1108971 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1109358 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1117491 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1118544 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1118790 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1119111 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1127166 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1127508 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1128522 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1133853 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1134735 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1134783 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1134885 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1367793 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1374429 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1375656 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1378764 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1380843 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1394940 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1394952 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1417650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1417689 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1422717 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1428993 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1429071 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1430328 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1442685 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1457724 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1457727 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1457739 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1458816 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1463211 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1463466 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1465911 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1465947 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1467792 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1474305 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1478583 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1480089 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480923 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480929 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480989 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1495986 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1495989 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1496616 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1497387 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504062 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1504236 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1504479 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1504893 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504992 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504995 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1505034 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1506297 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1506492 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1515015 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1515405 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1516383 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1517061 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1517937 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1519938 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1520352 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1531674 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1532502 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1534854 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1534902 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1534920 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1536444 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1536564 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1537263 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1539507 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1539711 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1539975 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1541907 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1541967 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1541973 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1543758 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1543854 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1559493 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1559598 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1560366 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1569477 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1569609 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1570536 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1570569 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1571952 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1572207 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1577280 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1577826 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1579146 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1582710 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1582725 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1582791 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1583199 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1583241 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1585431 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1589823 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1589880 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1595277 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1596975 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1603923 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1604241 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1604298 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1611855 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1613958 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1614159 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1617429 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1617918 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1617951 | ref | gcc -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1618116 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1618239 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1619295 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1619484 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1630878 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1643853 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1647972 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1661175 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1661541 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1697217 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1698510 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1698531 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1698564 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1699173 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1713270 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1713273 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1713333 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1714176 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1714188 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1714224 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1715478 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1737294 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1737360 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1737399 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1737402 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1811889 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1811970 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1812003 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1812048 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1823193 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1823211 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1823313 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1823328 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 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
|