| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13215 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13215 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13252 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13260 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13290 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13290 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13297 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13298 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13313 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13320 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13320 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13327 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13327 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13328 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13335 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13335 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13380 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13395 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13410 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13410 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13417 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13418 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13418 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13440 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13447 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13448 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13455 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13470 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13478 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13478 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13485 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13515 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13530 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13530 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13552 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13553 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13560 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13560 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13568 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13575 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13575 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13582 | sse2 | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13590 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13627 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13643 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13650 | sse2 | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13650 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13673 | sse2 | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13688 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13695 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13710 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13717 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13725 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13740 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13762 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13770 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13770 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13770 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13792 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13793 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 13815 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 13845 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13898 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 13935 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 14010 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 14033 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 14048 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14055 | sse2 | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14070 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14092 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14108 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14137 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14198 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14220 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14227 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14287 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14295 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14325 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14347 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14355 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14505 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14595 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14602 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14663 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14663 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14790 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 14985 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 15068 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60675 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60735 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60750 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60757 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60758 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60765 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60765 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60765 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60773 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60773 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60795 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60803 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60810 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60810 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60847 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60855 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60870 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60892 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60893 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60900 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60900 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60900 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60908 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60908 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60915 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60922 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60945 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60953 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60960 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60968 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60975 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60975 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 60982 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 60998 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61020 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61027 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61035 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61042 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61050 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61050 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61050 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61050 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 61110 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61110 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61117 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61118 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61140 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61147 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61147 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61148 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61155 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61155 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 61162 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61170 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61177 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61177 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61185 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61193 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61200 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 61222 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61230 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61238 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61320 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 61350 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61350 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 61470 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 81068 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81300 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81412 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81428 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81428 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81503 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81548 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81615 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81690 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81795 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81795 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81810 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 81937 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82013 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82065 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82177 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82230 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82237 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82238 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82342 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82387 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 82568 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 146385 | sse2 | gcc | 20140708 | 20140622 |
| 146925 | sse2 | gcc -funroll-loops | 20140708 | 20140622 |
| 147465 | sse2 | cc | 20140708 | 20140622 |
| 225098 | ref | gcc | 20140708 | 20140622 |
| 226642 | ref | gcc -funroll-loops | 20140708 | 20140622 |
| 227347 | ref | cc | 20140708 | 20140622 |