| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 746 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 747 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 752 | ref2 | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 752 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 752 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 753 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 770 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 780 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 782 | ref2 | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 792 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 792 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 794 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 798 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 810 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 844 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 850 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 861 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 862 | ref | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 864 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 871 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 873 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 939 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1166 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1331 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1465 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1466 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1467 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1470 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1471 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1474 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1478 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1479 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1479 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1479 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1480 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1480 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1480 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1481 | ref | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1514 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1514 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1516 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1518 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1530 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1562 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1562 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1562 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1565 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1584 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1643 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1646 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1668 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1668 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1672 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1674 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1676 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1678 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1680 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1680 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1692 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1712 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1760 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1792 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1819 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1832 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1856 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1922 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1935 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1942 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1949 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1965 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1972 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2004 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2013 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2020 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2075 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2108 | ref | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2109 | ref | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2174 | ref2 | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3454 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3506 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3506 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3548 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3550 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3556 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3615 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3616 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3624 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3626 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3638 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3677 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3678 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3686 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 3725 | ref | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3726 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3728 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3750 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3789 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3804 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3816 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3822 | ref2 | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3824 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3828 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3836 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3848 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3877 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3877 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3880 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3894 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3916 | ref2 | gcc -funroll-loops | 20100503 | 20100425 |
| 3922 | ref2 | cc | 20100503 | 20100425 |
| 3938 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3938 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 3960 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4026 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 4137 | ref | gcc -funroll-loops | 20100503 | 20100425 |
| 4143 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4144 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4192 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4192 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4194 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4198 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4202 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 4314 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 7806 | ref2 | gcc | 20100503 | 20100425 |
| 8250 | ref | gcc | 20100503 | 20100425 |
| 8336 | ref | cc | 20100503 | 20100425 |