| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8496 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8505 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8505 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8505 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8514 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8514 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8523 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8532 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8541 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8550 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8559 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8568 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8604 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8622 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8640 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8667 | swpbe | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8667 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8667 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8685 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8694 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8694 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8784 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 8829 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9171 | swpbe | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9207 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9234 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9252 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9252 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9252 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9270 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9315 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9324 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9324 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9342 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9351 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9351 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9351 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9360 | optc | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9360 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9360 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9369 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9378 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9387 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9396 | optc | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9414 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9414 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9414 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9423 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9441 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9450 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9477 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9486 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9486 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9486 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9486 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9495 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9495 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9504 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9504 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9522 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9522 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9522 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9522 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9531 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9531 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9531 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9531 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9540 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9540 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9549 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9549 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9558 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9558 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9558 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9558 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9567 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9567 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9567 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9567 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9576 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9576 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9585 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9585 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9585 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9594 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9594 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9594 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9603 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9603 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9603 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9603 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9612 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9612 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9612 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9621 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9630 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9630 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9630 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9630 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9630 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9648 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9657 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9657 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9657 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9657 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9666 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9666 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9666 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9666 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9675 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9675 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9684 | swpbe | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9684 | swpbe | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | optc | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | optc | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9693 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9702 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9702 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9702 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9702 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9702 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9711 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9720 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9720 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9720 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9729 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9729 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9738 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9747 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9747 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9747 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9756 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9765 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9765 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9774 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9774 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9774 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9783 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9783 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9792 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9792 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9792 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9792 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9801 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9801 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9801 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9801 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9819 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9837 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9846 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9855 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9855 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9855 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9864 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9873 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9891 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9918 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9927 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9927 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9936 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9945 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9945 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 9954 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9963 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9963 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9963 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 9972 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9981 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9981 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9990 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9999 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9999 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 9999 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10008 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10026 | optc | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10026 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 10026 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10044 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 10053 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10107 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 10116 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 31131 | swpbe | cc | 20140531 | 20140529 |
| 31140 | swpbe | gcc | 20140531 | 20140529 |
| 31140 | swpbe | gcc -funroll-loops | 20140531 | 20140529 |
| 36297 | optc | gcc | 20140531 | 20140529 |
| 36315 | optc | gcc -funroll-loops | 20140531 | 20140529 |
| 36432 | optc | cc | 20140531 | 20140529 |