Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
706840 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161213 | 20161009 |
714350 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161214 | 20161009 |
717470 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161213 | 20161009 |
740810 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
742130 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161214 | 20161009 |
743850 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
784240 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161214 | 20161009 |
793450 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161213 | 20161009 |
1031500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1036060 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1038430 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1038620 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1038730 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1039470 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1039600 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1076220 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1501020 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161213 | 20161009 |
1507480 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1512370 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1513740 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1519420 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1519860 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1523920 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1557150 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1559620 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1561990 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161214 | 20161009 |
1563120 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1563140 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1564360 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1566150 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1567570 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161214 | 20161009 |
1570880 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1571070 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161214 | 20161009 |
1573900 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1574120 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161214 | 20161009 |
1574260 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1575220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1575220 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161214 | 20161009 |
1575220 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1575550 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1575580 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1575830 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1575980 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161214 | 20161009 |
1576250 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161214 | 20161009 |
1577340 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161214 | 20161009 |
1577770 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161214 | 20161009 |
1578620 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161214 | 20161009 |
1584740 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161213 | 20161009 |
1587120 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161214 | 20161009 |
1593630 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1594610 | ref | gcc -m32 -O -fomit-frame-pointer | 20161213 | 20161009 |
1609330 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1611430 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161214 | 20161009 |
1615710 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161214 | 20161009 |
1618280 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1620490 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161214 | 20161009 |
1621480 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1623420 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1625530 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161214 | 20161009 |
1625620 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161214 | 20161009 |
1628080 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161214 | 20161009 |
1628420 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161214 | 20161009 |
1629280 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1634330 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1641360 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1645580 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1648690 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1650960 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161214 | 20161009 |
1655740 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1657480 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161214 | 20161009 |
1657510 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161214 | 20161009 |
1658650 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161214 | 20161009 |
1658830 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161214 | 20161009 |
1659700 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1660230 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161214 | 20161009 |
1661390 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1662580 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1663480 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1663590 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161214 | 20161009 |
1664010 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1665660 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161214 | 20161009 |
1668220 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1673900 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1674690 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1680390 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1687810 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161213 | 20161009 |
1695550 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161214 | 20161009 |
1697280 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161214 | 20161009 |
1698020 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1711420 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1712200 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1723380 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161214 | 20161009 |
1724640 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161214 | 20161009 |
1726080 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161214 | 20161009 |
1726400 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161214 | 20161009 |
1727490 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1732030 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161214 | 20161009 |
1732980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161214 | 20161009 |
1736170 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161214 | 20161009 |
1739410 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161214 | 20161009 |
1739580 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1740040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1740300 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161214 | 20161009 |
1741060 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1745360 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1745840 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161214 | 20161009 |
1746090 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161214 | 20161009 |
1746940 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161214 | 20161009 |
1773420 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1773700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1774040 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1775170 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161214 | 20161009 |
1777960 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1780660 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1798280 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161214 | 20161009 |
1801030 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161214 | 20161009 |
1837700 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1839770 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1841390 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
1845360 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161214 | 20161009 |
1845440 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161214 | 20161009 |
1848040 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161214 | 20161009 |
1976490 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1978150 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
1987620 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161214 | 20161009 |
2212260 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
2214620 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
2225650 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161214 | 20161009 |
2269630 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161214 | 20161009 |
2272200 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161214 | 20161009 |
2277840 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161214 | 20161009 |
2298040 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161214 | 20161009 |
2298200 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161214 | 20161009 |
2305390 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161214 | 20161009 |