| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10755 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 10764 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 10767 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10849 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10863 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10874 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 10891 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10926 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 10934 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10965 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10977 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 10982 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 10991 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11002 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11004 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11025 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11064 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11067 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11078 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11078 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11095 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11096 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11101 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11109 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11109 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11115 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11124 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11129 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11146 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11155 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11160 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11189 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11197 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11279 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11305 | sse2 | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11305 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11362 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11365 | sse2 | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11385 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11390 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11404 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11410 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11413 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 11438 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11438 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 11483 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11492 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11517 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11543 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11560 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11577 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11594 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11599 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11600 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11608 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11650 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11656 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11674 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11679 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11685 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11721 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11725 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11727 | sse2 | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11727 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11735 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 11736 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 12506 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12512 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12657 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12668 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12694 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12699 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12886 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12903 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12943 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12954 | sse2 | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12959 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12971 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 12974 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13011 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13028 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13257 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13263 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13339 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13345 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13433 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13433 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 13436 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 31597 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31597 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31612 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31614 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31733 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31847 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31858 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31880 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 31997 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32022 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32028 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32059 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32065 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32113 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32121 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32164 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32178 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32192 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32195 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32232 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32232 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 32359 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 33597 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33685 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33697 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33711 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33711 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33722 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 33768 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34017 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34068 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34204 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34246 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34264 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34671 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 34737 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 36743 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36743 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36768 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36782 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36791 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36794 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36799 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36800 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36805 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36830 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36830 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36842 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36884 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 36907 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37034 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37065 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37066 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37068 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37099 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37114 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37134 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 37173 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 51244 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51244 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51249 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51258 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51263 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51284 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51289 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51292 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51292 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51292 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51306 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51315 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51318 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51326 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51337 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51343 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51354 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51360 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51360 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51360 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51391 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 51417 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 119779 | sse2 | gcc | 20150216 | 20141124 |
| 119819 | sse2 | cc | 20150216 | 20141124 |
| 119839 | sse2 | gcc -funroll-loops | 20150216 | 20141124 |
| 191071 | ref | gcc | 20150216 | 20141124 |
| 191097 | ref | cc | 20150216 | 20141124 |
| 191205 | ref | gcc -funroll-loops | 20150216 | 20141124 |