| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10702 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10732 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10740 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10748 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10748 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10755 | amd64 | cc | 20140703 | 20140622 |
| 10755 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10755 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10762 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10763 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10763 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10770 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc | 20140703 | 20140622 |
| 10777 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10777 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10778 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10778 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10778 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10778 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10785 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10792 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10793 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10793 | amd64 | gcc -funroll-loops | 20140703 | 20140622 |
| 10793 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10793 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10793 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10793 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10800 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10800 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10800 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10800 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10800 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10807 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10807 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10807 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10808 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10808 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10815 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10822 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10822 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10822 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 10837 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 10838 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10838 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10845 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10853 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 10980 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 10987 | amd64 | gcc -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13395 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13447 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13455 | sphlib | gcc -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13455 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13478 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13492 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13567 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13568 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13583 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13597 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13605 | sphlib | gcc -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13605 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13605 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13613 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13642 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13642 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13642 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13650 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13650 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13650 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13650 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13665 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13673 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13680 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13687 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13688 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13688 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13688 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13695 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13695 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13695 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13695 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13702 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13702 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13703 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13725 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13725 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13725 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13740 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13755 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13755 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13755 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13770 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13770 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13770 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13777 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13785 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13800 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13800 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13815 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13837 | sphlib | gcc -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13845 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13845 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13868 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13875 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 13883 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 13988 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 13995 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 14002 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 14040 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 14123 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 14167 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 14182 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 14190 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 14212 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 14220 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140703 | 20140622 |
| 16260 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16305 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16380 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16418 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16500 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16545 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16575 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16590 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16590 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16598 | sphlib | gcc -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16620 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16635 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16658 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16770 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 16815 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17250 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17370 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17415 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17497 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17558 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17618 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 17700 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 39210 | sphlib | cc | 20140703 | 20140622 |
| 39368 | sphlib | gcc | 20140703 | 20140622 |
| 39555 | sphlib | gcc -funroll-loops | 20140703 | 20140622 |