| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14300 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14302 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14312 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14326 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14328 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14330 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14334 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14336 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14338 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14340 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14342 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14344 | inplace | gcc -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14344 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14346 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14352 | inplace | gcc -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14360 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14384 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14386 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14392 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14392 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14394 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14396 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14398 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14400 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14404 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14408 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14412 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14416 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14416 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14420 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14420 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14422 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14424 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14426 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14432 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14434 | ref | gcc -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14436 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14438 | ref | gcc -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14438 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14438 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14440 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14440 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14442 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14442 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14444 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14446 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14450 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14450 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14450 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14452 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14452 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14454 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14454 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14454 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14456 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14460 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14460 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14462 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14464 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14464 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14468 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14472 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14472 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14476 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14480 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14484 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14488 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14492 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14496 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14504 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14506 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14508 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14508 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14508 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14510 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14512 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14512 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14512 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14512 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14518 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14520 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14522 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14528 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14528 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14536 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14542 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14552 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14552 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14566 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14568 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14572 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14598 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14602 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14614 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14620 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14626 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14626 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14628 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14630 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14630 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14632 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14640 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14640 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14642 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14646 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14646 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14650 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14652 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14652 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14652 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14654 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14654 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14654 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14656 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14664 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 14664 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14664 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14664 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14674 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14676 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14678 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14680 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14680 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14684 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14686 | inplace | gcc -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14686 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14686 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14686 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14688 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14688 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14688 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14690 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14692 | ref | gcc -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14692 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14694 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14696 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14696 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14700 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14700 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14702 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14702 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14704 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14706 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14708 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14710 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14712 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14716 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14716 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14718 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14720 | inplace | gcc -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14724 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14724 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14726 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14728 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14732 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14732 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14734 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14734 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14736 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14736 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14736 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14738 | inplace | gcc -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14738 | ref | gcc -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14738 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14742 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14742 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14742 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14758 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 14792 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 14820 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14826 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14832 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14852 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14856 | ref | gcc -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14878 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14898 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14930 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14952 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14958 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 14976 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 22076 | inplace | gcc | 20120112 | 20111120 |
| 22086 | inplace | cc | 20120112 | 20111120 |
| 22086 | inplace | gcc -funroll-loops | 20120112 | 20111120 |
| 30480 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 39310 | ref | gcc | 20120112 | 20111120 |
| 39848 | ref | gcc -funroll-loops | 20120112 | 20111120 |
| 39894 | ref | cc | 20120112 | 20111120 |