Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1206495 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1206765 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1206810 | ref | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1206855 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207125 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207222 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207463 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1207912 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1207935 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1207942 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1208063 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208093 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208280 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208302 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208513 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208798 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1208843 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1209158 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1209487 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1209877 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1209885 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1210402 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1210515 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1210732 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1210927 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1211153 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1211497 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1211730 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1211872 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1211903 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1211970 | ref | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
1212067 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1212105 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1212143 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1212202 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1212360 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1212503 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1212563 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1212750 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1212817 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1212960 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1213012 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1213058 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1213147 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1213170 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1213260 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1213515 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1213710 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1213957 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1214213 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1214392 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1214640 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1214715 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1214730 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1215375 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1215697 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1215750 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
1215788 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1215960 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
1216298 | ref | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1216605 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1216627 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1216935 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1217085 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1217107 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1217362 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1217520 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1217677 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1218082 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1218285 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1218300 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1218450 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1218712 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1218720 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1218780 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1218795 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
1219320 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
1219470 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1219605 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
1219755 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1220700 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1221345 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1221690 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1222282 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1222687 | ref | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
1223400 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1224495 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1224585 | ref | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1244078 | ref | gcc -funroll-loops | 20140709 | 20140622 |
1244520 | ref | gcc | 20140709 | 20140622 |
1248840 | ref | cc | 20140709 | 20140622 |
1588365 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1588717 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1588913 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1589573 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1589940 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1590900 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1595130 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1596735 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1597492 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1599562 | mpfq | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1602465 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1602495 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1602818 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1603020 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1603350 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1605090 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1606132 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1606275 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1607955 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1608818 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1612410 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1613228 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1618155 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1622715 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1625558 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1626533 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1628820 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1630260 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1630807 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
1630942 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1635847 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1636755 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1641682 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1642005 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1643865 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1644892 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1648140 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1654942 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1659030 | mpfq | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1665037 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1665637 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1667010 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1671458 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1674413 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
1682992 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
1684178 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
1685182 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
1687710 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
1688760 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
1691438 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141016 | 20141014 |
1697100 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
1709505 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
1711380 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
1714822 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
1715768 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141016 | 20141014 |
1717898 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141016 | 20141014 |
1718400 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141016 | 20141014 |
1719060 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
1719518 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
1721692 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
1723860 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141016 | 20141014 |
1739070 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
1739152 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
1739415 | mpfq | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
1741125 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20141016 | 20141014 |
1741792 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
1849545 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1852057 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1853445 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1858590 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1863938 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1869188 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1870508 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1870620 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1872675 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
1875630 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141016 | 20141014 |
1877850 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1878623 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1878720 | mpfq | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
1879095 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1880423 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
1880850 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1881495 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1882035 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
1882455 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
1884037 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1884307 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
1888335 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141016 | 20141014 |
3581280 | mpfq | gcc | 20141016 | 20141014 |
3582075 | mpfq | cc | 20141016 | 20141014 |
3583995 | mpfq | gcc -funroll-loops | 20141016 | 20141014 |