| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5502 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5508 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5530 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5548 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5552 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5564 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5566 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5572 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5576 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5592 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5612 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5618 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5632 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5646 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5946 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5954 | optc | gcc -O -fomit-frame-pointer | 20120112 | 20111120 |
| 5970 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6000 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6002 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6010 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6012 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6016 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6016 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6022 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6022 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6022 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6024 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6028 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6028 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6030 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6032 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6038 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6046 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6046 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6048 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6052 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6052 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6058 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6062 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6062 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6062 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6064 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6068 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6068 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6068 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6070 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6070 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6074 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6076 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6078 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6078 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6082 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6084 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6084 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6086 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6088 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6092 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6092 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6094 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6098 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6102 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6108 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6108 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6110 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6110 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6114 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6116 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6116 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6116 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6118 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6120 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6120 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6120 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6120 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6120 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6122 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6122 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6126 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6128 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6128 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6128 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6138 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6138 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6138 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6140 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6144 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6150 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6154 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6160 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6166 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6170 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6176 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6180 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6184 | optc | gcc -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6190 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6192 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6192 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6198 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6200 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6202 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6204 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6206 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6210 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6214 | swpbe | gcc -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6218 | optc | gcc -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6230 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6234 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6240 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6246 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6266 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6288 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6296 | optc | gcc -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6308 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6350 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6358 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6380 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6382 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 6386 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6388 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6392 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6406 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6438 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6450 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6476 | optc | gcc -m64 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6506 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6560 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 6600 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 6663 | swpbe | gcc -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6729 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6729 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6747 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6757 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6769 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6798 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6811 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 6854 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7185 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7257 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7292 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7301 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7307 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7310 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7320 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120112 | 20111120 |
| 7342 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7345 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7345 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7348 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7357 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7361 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7366 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7370 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7377 | swpbe | gcc -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7389 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7395 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7417 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7423 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7436 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7452 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7454 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7471 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7471 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7486 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7499 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7502 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7514 | swpbe | gcc -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7537 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7540 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7543 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7552 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7568 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7597 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7621 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7631 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7634 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7644 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7646 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7663 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7754 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7772 | optc | gcc -m64 -Os -fomit-frame-pointer | 20120112 | 20111120 |
| 7829 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7886 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120112 | 20111120 |
| 7898 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 7930 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 11466 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120112 | 20111120 |
| 17136 | optc | gcc -funroll-loops | 20120112 | 20111120 |
| 17242 | optc | gcc | 20120112 | 20111120 |
| 17980 | swpbe | cc | 20120112 | 20111120 |
| 17999 | swpbe | gcc -funroll-loops | 20120112 | 20111120 |
| 18059 | swpbe | gcc | 20120112 | 20111120 |
| 20784 | optc | cc | 20120112 | 20111120 |