| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10969 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 10969 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 10969 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 10970 | amd64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 10993 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 10998 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11000 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11018 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11018 | amd64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11024 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11024 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11024 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11025 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11025 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11026 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11031 | amd64 | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11031 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11031 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11053 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11056 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11060 | amd64 | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11074 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11075 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11075 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11130 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11130 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11131 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11131 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11131 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11131 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11131 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11132 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11132 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11133 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11133 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11133 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11134 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11135 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11136 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11140 | amd64 | gcc | 20120523 | 20120521 |
| 11140 | amd64 | gcc -funroll-loops | 20120523 | 20120521 |
| 11154 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11154 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11154 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11155 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11156 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11156 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11156 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11156 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11156 | amd64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11157 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11157 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11157 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11158 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11159 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11159 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11159 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11159 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11160 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11160 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11161 | amd64 | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11161 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11162 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11162 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11162 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11163 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11163 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 11164 | amd64 | cc | 20120523 | 20120521 |
| 11167 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11169 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11169 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11180 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11182 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 11186 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11186 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 11188 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 11191 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12348 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12387 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12396 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12396 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12416 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12456 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12456 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12460 | sphlib | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12461 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12464 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12468 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12523 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12524 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12543 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12547 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12554 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12581 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12582 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12586 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12632 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12655 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12688 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12689 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12700 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12707 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12713 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12715 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12716 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12716 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12718 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12718 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12719 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12722 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12723 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12725 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12726 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12727 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12732 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12735 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12755 | sphlib | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12758 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12764 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12764 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12765 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12767 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12772 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12782 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12782 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12783 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12801 | sphlib | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12813 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12817 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 12908 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 12988 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12992 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 12992 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13007 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13142 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 13146 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13151 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 13216 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13316 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 13331 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 13369 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13369 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13381 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 13394 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13394 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13398 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13398 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13506 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 13542 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 13594 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13594 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13808 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13816 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13819 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13877 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13884 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13888 | sphlib | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13976 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 13992 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14000 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14008 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14328 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14341 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14346 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 15066 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15137 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 15137 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 15138 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 15168 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 15220 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 33716 | sphlib | gcc | 20120523 | 20120521 |
| 33719 | sphlib | cc | 20120523 | 20120521 |
| 33719 | sphlib | gcc -funroll-loops | 20120523 | 20120521 |