| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 938924 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 940820 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 941816 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 942048 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 942788 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 943696 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 944112 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 944628 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 945348 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 945536 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 945636 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 945920 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 945936 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 945964 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 946168 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 946296 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 946352 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 946500 | ref | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 946992 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 947268 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 947636 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 947732 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 948572 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 948756 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 948756 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 948860 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 949164 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 949188 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 949392 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 949428 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 949728 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 950076 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 950336 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 950364 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 950648 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 950676 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 951116 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 951332 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 951364 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
| 951424 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 951840 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 952060 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 952116 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 952144 | ref | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
| 952504 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 952764 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 952864 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 952912 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 953188 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 953364 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 953828 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 954016 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 954052 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 954504 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 954512 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 954800 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 955240 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 955368 | ref | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 956132 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 956168 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 956284 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 956568 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 956576 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 956924 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 956968 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 957288 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 957392 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 957548 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 959060 | ref | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 959128 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 959692 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 959744 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 959940 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 959948 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 960236 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 960240 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 960436 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 961480 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 961632 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 961636 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 962024 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 964088 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 965300 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 965616 | ref | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 965700 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 966168 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 966860 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 972984 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 976456 | ref | gcc | 20120526 | 20120525 |
| 977544 | ref | gcc -funroll-loops | 20120526 | 20120525 |
| 986780 | ref | cc | 20120526 | 20120525 |
| 1472624 | mpfq | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1472880 | mpfq | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1474648 | mpfq | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1475208 | mpfq | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1478180 | mpfq | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1478736 | mpfq | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1482472 | mpfq | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1482540 | mpfq | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1482852 | mpfq | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1483568 | mpfq | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1484496 | mpfq | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1485192 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1485496 | mpfq | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1486036 | mpfq | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1486592 | mpfq | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1489960 | mpfq | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1489984 | mpfq | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1490916 | mpfq | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1492888 | mpfq | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1492936 | mpfq | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1493136 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1493540 | mpfq | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1493648 | mpfq | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1494908 | mpfq | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1495208 | mpfq | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1495344 | mpfq | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1496272 | mpfq | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1497288 | mpfq | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1499144 | mpfq | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1499916 | mpfq | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1500648 | mpfq | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1500756 | mpfq | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1503712 | mpfq | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1504592 | mpfq | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1504716 | mpfq | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1504960 | mpfq | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1508936 | mpfq | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1509336 | mpfq | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1510136 | mpfq | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1510384 | mpfq | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1516764 | mpfq | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1518904 | mpfq | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1520076 | mpfq | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1521104 | mpfq | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1540820 | mpfq | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1543088 | mpfq | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1543196 | mpfq | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1545076 | mpfq | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1548592 | mpfq | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1550724 | mpfq | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1550964 | mpfq | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1551592 | mpfq | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1552064 | mpfq | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1552728 | mpfq | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1557168 | mpfq | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1558596 | mpfq | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1558952 | mpfq | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1558964 | mpfq | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1559208 | mpfq | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1559684 | mpfq | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1560468 | mpfq | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1560480 | mpfq | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1560884 | mpfq | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1560932 | mpfq | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1563116 | mpfq | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1563448 | mpfq | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1566960 | mpfq | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1567220 | mpfq | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1567612 | mpfq | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1568464 | mpfq | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1571172 | mpfq | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1571844 | mpfq | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1572264 | mpfq | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1573140 | mpfq | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1573160 | mpfq | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1574008 | mpfq | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1574728 | mpfq | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1579584 | mpfq | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1579720 | mpfq | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1580128 | mpfq | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1584868 | mpfq | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1585868 | mpfq | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1587760 | mpfq | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1588316 | mpfq | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1588944 | mpfq | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1594884 | mpfq | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1599732 | mpfq | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 1600296 | mpfq | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 3027340 | mpfq | gcc | 20120526 | 20120525 |
| 3043748 | mpfq | gcc -funroll-loops | 20120526 | 20120525 |
| 3060844 | mpfq | cc | 20120526 | 20120525 |