| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 174897 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 174915 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 174924 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 174978 | clean | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 174978 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175014 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175050 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175059 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175068 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175077 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175131 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175293 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 175455 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175536 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175563 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175581 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175590 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175590 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175626 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175653 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175662 | clean | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175680 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175689 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175698 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175716 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175743 | clean | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175779 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175779 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175788 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175788 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175797 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175806 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175815 | clean | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175824 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175842 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175851 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175869 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 175878 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 175923 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176004 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176004 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176013 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176040 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176076 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176085 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176112 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176112 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176139 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176139 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176148 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176184 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176193 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176211 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176229 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176247 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176247 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176256 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 176310 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176373 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176382 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 176427 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176445 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176751 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176895 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 176904 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 177048 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 177201 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 177255 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 177480 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 179082 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179145 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179154 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179181 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179208 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179208 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179235 | clean | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179253 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179262 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179271 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179271 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179316 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179316 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179343 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179352 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179370 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179406 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179442 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179451 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179469 | clean | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179496 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179514 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 179523 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 181377 | clean | gcc | 20140531 | 20140529 |
| 181476 | clean | cc | 20140531 | 20140529 |
| 182160 | clean | gcc -funroll-loops | 20140531 | 20140529 |
| 64190025 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64207593 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64227816 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64254744 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64257588 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64309032 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64310328 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 64413981 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64437309 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64451943 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64486062 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64503891 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64509678 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64537074 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 64676250 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64700919 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64729629 | ref | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64838619 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64853019 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64862370 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64897425 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64925469 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64933362 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 64965060 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65087478 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65180637 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65187828 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65225304 | ref | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65228481 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65252178 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65256246 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65263329 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65265462 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65266146 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65297817 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65299905 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65310183 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65318571 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65321757 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65336391 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65337363 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65339613 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65340027 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65343411 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65348775 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65356641 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65356911 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65358504 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65368359 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65370996 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65385423 | ref | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65396412 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65400921 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65403612 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65405304 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65409336 | ref | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65416635 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65418633 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65424240 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65425662 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65429199 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65434122 | ref | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65438748 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65451015 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65451294 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65451888 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65458719 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65476539 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65483172 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65491416 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65494107 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65531043 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 65560194 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65576187 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 65601774 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65607057 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 65678778 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65760021 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65830401 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65839716 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65928348 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 65975724 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 66009060 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 66147129 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 66252627 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 66446541 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 75314664 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 75482001 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 75915225 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 76405959 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 79810002 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 79834806 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 225348291 | ref | cc | 20140531 | 20140529 |
| 225512748 | ref | gcc -funroll-loops | 20140531 | 20140529 |
| 225545796 | ref | gcc | 20140531 | 20140529 |