| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4872 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4878 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4884 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4884 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4890 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4896 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4902 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4902 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4908 | swpbe | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4908 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4914 | optc | gcc -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4914 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4914 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4914 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4914 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4920 | optc | gcc -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4920 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4926 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4932 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4932 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4932 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4932 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4938 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4938 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4938 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4944 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4944 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4944 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4950 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4950 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4950 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4950 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4956 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4956 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4956 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4956 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4962 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4968 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4968 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4968 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4968 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4974 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 4974 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4986 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 4986 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 4992 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5004 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5004 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5010 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100907 | 20100903 |
| 5016 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5016 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5022 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5022 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5028 | swpbe | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5028 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5028 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5028 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5028 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5034 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5034 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5034 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5040 | swpbe | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5040 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5040 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5040 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5046 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5058 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5064 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5064 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5076 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5076 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5088 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5094 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5100 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5112 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5112 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5112 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5118 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5118 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5118 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5142 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5148 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5148 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5154 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5160 | optc | gcc -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5166 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5172 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5172 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5172 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5172 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5178 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5178 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | optc | gcc -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | swpbe | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5184 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5190 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5190 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5190 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5190 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5190 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5196 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5196 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5202 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5202 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5202 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5208 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5208 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5208 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5208 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5214 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5214 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5214 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5220 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5220 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5220 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5220 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5226 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5226 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5226 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5226 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5232 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5232 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5232 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5238 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5238 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5244 | optc | gcc -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5244 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5244 | optc | gcc -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5244 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5250 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5256 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5256 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5262 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5262 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5262 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5268 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5268 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5268 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5268 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5268 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5274 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5274 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5274 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5280 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5280 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5280 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5280 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5286 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5286 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5286 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5292 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5292 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5292 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5298 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100907 | 20100903 |
| 5298 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5322 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5322 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5328 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5340 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5346 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5346 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5352 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5358 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5364 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5364 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5370 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5382 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5400 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5412 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100907 | 20100903 |
| 5412 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5424 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5424 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 5460 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100907 | 20100903 |
| 16404 | swpbe | gcc | 20100907 | 20100903 |
| 16452 | swpbe | gcc -funroll-loops | 20100907 | 20100903 |
| 16476 | swpbe | cc | 20100907 | 20100903 |
| 19470 | optc | cc | 20100907 | 20100903 |
| 19476 | optc | gcc | 20100907 | 20100903 |
| 19500 | optc | gcc -funroll-loops | 20100907 | 20100903 |