| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4689 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4689 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4698 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4698 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4716 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4716 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4716 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4725 | swpbe | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4725 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4725 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4725 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4734 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4734 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4743 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4752 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4761 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4779 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 4995 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5022 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5031 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5031 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5031 | optc | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5031 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5040 | optc | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5040 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5040 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5040 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5076 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5076 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5085 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5085 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5103 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5103 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5112 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5112 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5112 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5112 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5121 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5130 | swpbe | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5130 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5130 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5130 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5130 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5139 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5139 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5139 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5139 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5148 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5157 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5166 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5166 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5175 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5175 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5184 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5184 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5193 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5193 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5193 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5193 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5193 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | optc | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5202 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | swpbe | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5211 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | swpbe | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | optc | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5220 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5229 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5238 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5238 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5238 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5247 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5247 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5247 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5256 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5256 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5256 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5265 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5265 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5265 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5274 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5274 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5274 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5283 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5283 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5292 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5292 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5292 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5292 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5301 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5310 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5310 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5319 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5337 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5337 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5337 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5337 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5346 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5355 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5364 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5364 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5373 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5373 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5373 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5382 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5382 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5391 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5391 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5391 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5391 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5400 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5400 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5409 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5418 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5418 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5427 | optc | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5427 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5427 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5427 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5436 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5445 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5463 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5463 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5463 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5472 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5472 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5472 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5472 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5481 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5481 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5490 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 5499 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5517 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5544 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5544 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5553 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 5553 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5580 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5607 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5607 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 5661 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 16245 | swpbe | cc | 20140531 | 20140529 |
| 16254 | swpbe | gcc | 20140531 | 20140529 |
| 16335 | swpbe | gcc -funroll-loops | 20140531 | 20140529 |
| 19413 | optc | gcc | 20140531 | 20140529 |
| 19413 | optc | gcc -funroll-loops | 20140531 | 20140529 |
| 19422 | optc | cc | 20140531 | 20140529 |