| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1260236 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1264843 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1265302 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1265939 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1266449 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1266483 | ref | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1266763 | ref | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1267129 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1267290 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1267367 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1267588 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1267903 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1268090 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1268192 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1268217 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1268276 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1268531 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1269025 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1269092 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1269203 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1269220 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1269288 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1269424 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1269466 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1269594 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1269594 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1269679 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1269790 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1270011 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1270036 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1270189 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270401 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1270402 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1270418 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1270452 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1270461 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1270461 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270580 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270708 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1270758 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270776 | ref | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270784 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1270920 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1270988 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1271124 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1271302 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1271387 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1271439 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1271795 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1271983 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1272042 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1272323 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1272501 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1272603 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1272696 | ref | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1273224 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1273359 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1273359 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1273555 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1273581 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1273946 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1274031 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1274252 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1274380 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1274609 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1274838 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1274855 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1274924 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1275077 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1275162 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1275298 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1275391 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1275501 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1275510 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1275782 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1275867 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1276343 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1276386 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1277278 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1278519 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1278672 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1279080 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1280499 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1281035 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1283185 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1283245 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1287529 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1306849 | ref | gcc | 20120528 | 20120525 |
| 1308209 | ref | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1313726 | ref | gcc -funroll-loops | 20120528 | 20120525 |
| 1314006 | ref | cc | 20120528 | 20120525 |
| 1548037 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1549873 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1551803 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1557838 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1558568 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1558790 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1563838 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1565190 | mpfq | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1572355 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1575271 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1578696 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1580031 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1582896 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1584723 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1585998 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1586202 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1586950 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1587018 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1589109 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1590945 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1592798 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1593011 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1595025 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1595288 | mpfq | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1595399 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1597363 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1597915 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1598637 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1598833 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1599079 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1599181 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1599938 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1601128 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1602709 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1606262 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1606355 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1607971 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1609135 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1610325 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1611371 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1614099 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1614465 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1618969 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1624095 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 1713455 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1714620 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1724582 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1727719 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1727736 | mpfq | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1727965 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1728492 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1728636 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1729138 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1730269 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1730711 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1730812 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1731008 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1731127 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1731943 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1731977 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1732342 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1732436 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1732487 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1732708 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1732751 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1732870 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1733014 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1735997 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1736303 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1737315 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1738905 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1742423 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1742755 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1743962 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1743979 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1744685 | mpfq | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1745526 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1746070 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1750337 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1750465 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1750609 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1753125 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1753567 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1759092 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1759509 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1759772 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1759951 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 1767388 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 3482467 | mpfq | gcc | 20120528 | 20120525 |
| 3483071 | mpfq | cc | 20120528 | 20120525 |
| 3487754 | mpfq | gcc -funroll-loops | 20120528 | 20120525 |