| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6628 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6636 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6638 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6640 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6640 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6642 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6644 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6644 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6644 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6646 | amd64 | cc | 20120113 | 20111120 |
| 6646 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6646 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6646 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6646 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6648 | amd64 | gcc | 20120113 | 20111120 |
| 6648 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6648 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6648 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6648 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6650 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6652 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6652 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6652 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6654 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6656 | amd64 | gcc -funroll-loops | 20120113 | 20111120 |
| 6656 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6658 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6658 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6658 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6660 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6660 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6660 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6660 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6660 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6662 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6664 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6664 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6664 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6664 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6666 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6666 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6668 | amd64 | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6668 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6668 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6670 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6670 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6670 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6670 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6672 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6672 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6672 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6672 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6672 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6674 | amd64 | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6674 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6674 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6674 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6674 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6676 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6676 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6676 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6678 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6678 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6680 | amd64 | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6680 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6682 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6682 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6682 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6682 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6684 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6684 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6686 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6690 | amd64 | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 6694 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6696 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6698 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6710 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 6732 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 6808 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6820 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 6838 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 7068 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 7292 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8142 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8142 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8146 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8292 | sphlib | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8296 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8296 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8308 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8312 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8314 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8314 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8318 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8326 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8328 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8336 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8338 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8338 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8340 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8342 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8348 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8352 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8352 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8354 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8356 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8356 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8358 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8362 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8364 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8372 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8380 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8400 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8406 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8408 | sphlib | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8410 | sphlib | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8410 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8442 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8446 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8448 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8448 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8450 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8462 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8472 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8476 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8484 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8484 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8488 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8488 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8490 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8490 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8492 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8494 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8494 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8494 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8494 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8496 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8498 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8498 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8500 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8570 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8604 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8646 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8656 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8664 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8704 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8752 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8766 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 8770 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8770 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 8812 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 8870 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 10200 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10208 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10260 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10268 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10392 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10444 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10456 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10456 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10480 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10488 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10504 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10544 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10546 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10554 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10554 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10556 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10556 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10560 | sphlib | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10614 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10824 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10824 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10834 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 10852 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 23470 | sphlib | gcc | 20120113 | 20111120 |
| 23496 | sphlib | cc | 20120113 | 20111120 |
| 23538 | sphlib | gcc -funroll-loops | 20120113 | 20111120 |