| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 437530 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 440305 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 440425 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 440905 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 440990 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 442255 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 442385 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 444025 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 449740 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 458525 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 458945 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 459260 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 460185 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 462145 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 463545 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 464525 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 468580 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 471105 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 512715 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 514325 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 518255 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 519190 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 519930 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140425 |
| 521060 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 521190 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 521410 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 522395 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140425 |
| 574690 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
| 576320 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140827 | 20140622 |
| 576510 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140827 | 20140622 |
| 577885 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
| 580285 | ref | clang -O3 -fomit-frame-pointer | 20140827 | 20140622 |
| 583455 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 584155 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 589005 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 591745 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 592895 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 593030 | ref | gcc -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 593120 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 593425 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 595400 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 596990 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 600155 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 600215 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 601070 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 601265 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 602460 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 603590 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 605635 | ref | gcc -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 606000 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 608240 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 608520 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 609060 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 612060 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 612680 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 612930 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 613670 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 621690 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140425 |
| 639820 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 639845 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140425 |
| 649530 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 649615 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 661725 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 662495 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 662570 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 668955 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140425 |
| 668960 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 669750 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 675535 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 676970 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140425 |
| 677760 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 679800 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140425 |
| 680005 | ref | gcc -O -fomit-frame-pointer | 20140602 | 20140425 |
| 680585 | ref | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140425 |
| 689330 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 689725 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 691230 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 691590 | ref | gcc -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 691735 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 691935 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 692045 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 692240 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 693050 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 693570 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 694275 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 694300 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 695840 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 696945 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 697050 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 697545 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 697900 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 698360 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 698835 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 699310 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 701920 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 703390 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 704115 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140425 |
| 2075120 | ref | cc | 20140602 | 20140425 |
| 2076860 | ref | gcc | 20140602 | 20140425 |
| 2080420 | ref | gcc -funroll-loops | 20140602 | 20140425 |