| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 650 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 651 | ref2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 651 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 651 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 651 | ref2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 652 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 653 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 653 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 655 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 655 | ref2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 658 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 660 | ref2 | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 660 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 660 | ref2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 660 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 661 | ref | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 661 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 661 | ref2 | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 661 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 661 | ref2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 662 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 662 | ref2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 662 | ref2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 663 | ref | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 663 | ref2 | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 663 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 663 | ref2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 663 | ref2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 665 | ref2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 665 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 666 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 666 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 666 | ref2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 667 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 668 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 669 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 669 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 669 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 669 | ref2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 669 | ref2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 670 | ref2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 670 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 670 | ref2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 671 | ref2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 671 | ref2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 672 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 672 | ref2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 675 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 675 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 676 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 677 | ref2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 678 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 679 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 680 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 682 | ref2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 683 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 683 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 683 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 684 | ref2 | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 686 | ref2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 686 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 687 | ref2 | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 688 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 688 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 688 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 690 | ref2 | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 691 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 691 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 692 | ref | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 693 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 693 | ref2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 694 | ref2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 698 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 698 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 700 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 704 | ref2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 704 | ref2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 704 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 704 | ref2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 704 | ref2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 705 | ref2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 707 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 707 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 709 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 716 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 716 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 717 | ref2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 717 | ref2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 720 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 720 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 721 | ref2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 721 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 722 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1291 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1296 | ref2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1303 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1304 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1306 | ref2 | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1306 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1310 | ref2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1312 | ref2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1314 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1318 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1320 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1320 | ref2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1322 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1322 | ref2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1324 | ref2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1326 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1327 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1328 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1329 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1329 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1334 | ref2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1344 | ref2 | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1351 | ref2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1356 | ref2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1364 | ref2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1366 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1367 | ref2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1368 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1392 | ref2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 1416 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 1422 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1423 | ref2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1428 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1439 | ref2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 1743 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1744 | ref2 | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1745 | ref2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1770 | ref2 | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1773 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1774 | ref2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1775 | ref2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1779 | ref2 | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1781 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1799 | ref2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1813 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1828 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1830 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1831 | ref2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1841 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1842 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1858 | ref2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1860 | ref2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1893 | ref2 | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1900 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1930 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1982 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 1986 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 2014 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 2075 | ref2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 2092 | ref | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3482 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3700 | ref2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3726 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3766 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3782 | ref2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3787 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3820 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3835 | ref2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3881 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3891 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3951 | ref2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3952 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3953 | ref2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3991 | ref | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3998 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 3998 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4013 | ref2 | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4126 | ref2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4699 | ref2 | gcc | 20110516 | 20110509 |
| 4705 | ref2 | gcc -funroll-loops | 20110516 | 20110509 |
| 4707 | ref2 | cc | 20110516 | 20110509 |
| 4880 | ref | gcc | 20110516 | 20110509 |
| 4893 | ref | cc | 20110516 | 20110509 |
| 5253 | ref | gcc -funroll-loops | 20110516 | 20110509 |