| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 72549 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72567 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72585 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72585 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72630 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72648 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72657 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72684 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72720 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72774 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72774 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72810 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72810 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72810 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72819 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72864 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72927 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72927 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72945 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72945 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72945 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72945 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72945 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 72954 | opt64 | gcc -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72954 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 72954 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 72954 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73008 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 73008 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 73008 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 73008 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 73044 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73044 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73116 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73116 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73116 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73152 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73170 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73197 | opt64 | gcc -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73197 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73197 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73197 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73197 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73206 | opt64 | gcc -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73242 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73278 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73314 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73323 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73386 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73395 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73413 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73413 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73413 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73440 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73539 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73539 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73539 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73701 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73728 | opt64 | gcc -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73728 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73728 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73737 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73746 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73746 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73773 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73773 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 73800 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 73863 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 73863 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 74052 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 74070 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 74655 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 74673 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 74682 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 74682 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 74934 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 74943 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 75015 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 75024 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 75240 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 75240 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 75240 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 75240 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 137331 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 138177 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 138402 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 138564 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 138798 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139050 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139158 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139212 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139338 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139383 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139626 | ref | gcc -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139653 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139752 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139788 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139797 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139941 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139941 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 139950 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 139995 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140157 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140166 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140301 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140346 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 140733 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 140751 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140850 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 140913 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 141327 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 143406 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 143442 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 144342 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 144342 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 156663 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 157635 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 157635 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 157680 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 158697 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 158895 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 159813 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 162936 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140529 |
| 162981 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 190062 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 190314 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191196 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191250 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191295 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191403 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191466 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191673 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191763 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191799 | ref | gcc -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191889 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 191907 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 193311 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 193923 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 195588 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 195768 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 195768 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 196029 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 196146 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 196452 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 196722 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 196983 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197370 | ref | gcc -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197523 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197523 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197523 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197631 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197667 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 197955 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 198423 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 198423 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 198423 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 198639 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 198747 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 199953 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 200835 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 202131 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 215910 | ref | gcc -O -fomit-frame-pointer | 20140602 | 20140529 |
| 216774 | ref | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 220617 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 220698 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 221139 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 221634 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 221814 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 221913 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 222093 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140529 |
| 222507 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 223092 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 225594 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 225792 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 226179 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 371934 | opt64 | cc | 20140602 | 20140529 |
| 372321 | opt64 | gcc -funroll-loops | 20140602 | 20140529 |
| 372960 | opt64 | gcc | 20140602 | 20140529 |
| 1102977 | ref | gcc -funroll-loops | 20140602 | 20140529 |
| 1109682 | ref | gcc | 20140602 | 20140529 |
| 1112697 | ref | cc | 20140602 | 20140529 |