| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4578 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4578 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4592 | swpbe | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4592 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4592 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4606 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4606 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4634 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4676 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4704 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4704 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4732 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4732 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4746 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4760 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4802 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4816 | swpbe | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4816 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4830 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4830 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4830 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4830 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4844 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4886 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4900 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4914 | swpbe | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4914 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4914 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | optc | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4928 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4942 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4956 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4970 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4984 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 4998 | optc | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 5012 | optc | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5012 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5012 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5012 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5012 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5040 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 5054 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5068 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 5110 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5110 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5110 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5124 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5138 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5138 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5152 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5166 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5166 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5166 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5180 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5180 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5180 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5180 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5194 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5194 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5194 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5194 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5194 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5208 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5208 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5208 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5208 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5222 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5222 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5222 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5222 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 5222 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5236 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5236 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5236 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5250 | optc | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5250 | optc | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5264 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5264 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5320 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5334 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5348 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 5348 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5390 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 5404 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16352 | swpbe | cc | 20090416 | 20090408 |
| 16352 | swpbe | gcc | 20090416 | 20090408 |
| 16352 | swpbe | gcc -funroll-loops | 20090416 | 20090408 |
| 19390 | optc | cc | 20090416 | 20090408 |
| 19418 | optc | gcc | 20090416 | 20090408 |
| 19418 | optc | gcc -funroll-loops | 20090416 | 20090408 |