| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4134 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4160 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4171 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4196 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4202 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4210 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4214 | swpbe | gcc -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4214 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4215 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4216 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4225 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4226 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4226 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4228 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4230 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4241 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4253 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4253 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4253 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4254 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4256 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4259 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4272 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4276 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4286 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4286 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4291 | optc | gcc -m64 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4292 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4296 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4305 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4307 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4307 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4308 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4310 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4321 | optc | gcc -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4353 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4355 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4366 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4371 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4373 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4382 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4396 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4403 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4427 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110902 | 20110831 |
| 4472 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4498 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4518 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4518 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4518 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4530 | optc | gcc -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4530 | optc | gcc -m64 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4537 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4540 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4547 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4554 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4557 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4566 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4566 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4581 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4584 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4584 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4591 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4594 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4597 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4599 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4612 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4615 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4629 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4631 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4644 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4644 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4661 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4665 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4674 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4696 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4738 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4760 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4760 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4763 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4767 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4767 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4780 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4784 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4785 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4795 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4797 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4798 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4803 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4805 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4805 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4806 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4806 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4809 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4809 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4809 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4809 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4812 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4815 | swpbe | gcc -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4819 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4820 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4822 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4823 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4823 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4828 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4828 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4830 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4833 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4834 | optc | gcc -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4834 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4835 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4837 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4837 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4838 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4840 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4844 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4844 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4845 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4846 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4847 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4868 | optc | gcc -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4897 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4899 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4910 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4912 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4918 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4921 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4928 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4930 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4937 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4941 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4943 | swpbe | gcc -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4944 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4949 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4954 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4954 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4956 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4956 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4964 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4967 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4971 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4971 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110902 | 20110831 |
| 4975 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 4995 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4995 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4998 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 4999 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5003 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5010 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5011 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5028 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5029 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5031 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5035 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5039 | swpbe | gcc -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5050 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5053 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5060 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5061 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5070 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5075 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5275 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5334 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5334 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5334 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5770 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5795 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5795 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5795 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5805 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5813 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110902 | 20110831 |
| 5832 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 5884 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20110902 | 20110831 |
| 17398 | swpbe | cc | 20110902 | 20110831 |
| 17399 | swpbe | gcc | 20110902 | 20110831 |
| 17484 | swpbe | gcc -funroll-loops | 20110902 | 20110831 |
| 20184 | optc | gcc -funroll-loops | 20110902 | 20110831 |
| 20195 | optc | cc | 20110902 | 20110831 |
| 20379 | optc | gcc | 20110902 | 20110831 |