| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 47050 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 47072 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 47556 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47556 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47560 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47560 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47564 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47568 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47604 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 47934 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 47988 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 48196 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48196 | sphlib-small | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48198 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48206 | sphlib-small | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48218 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48224 | sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48232 | sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48254 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48286 | sphlib-small | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48296 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48300 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48308 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48308 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48312 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48320 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48330 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48334 | sphlib | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48346 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48352 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48370 | sphlib-small | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48412 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48454 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48804 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48832 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48850 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 48860 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48916 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 49028 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 49064 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 49068 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 49076 | sphlib-small | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49078 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49090 | sphlib-small | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49098 | sphlib-small | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49100 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49102 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49108 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49130 | sphlib-small | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49140 | sphlib-small | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49168 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49168 | sphlib-small | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49188 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49192 | sphlib-small | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49194 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49196 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49216 | sphlib-small | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49298 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49368 | sphlib-small | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49390 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49404 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49414 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49464 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49986 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 49988 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50002 | sphlib-small | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50008 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50030 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50032 | sphlib-small | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50036 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50050 | sphlib-small | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50068 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50090 | sphlib-small | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50092 | sphlib-small | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50094 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50100 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50108 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50118 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50120 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50144 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50166 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50216 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50230 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50232 | sphlib-small | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50362 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50366 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50438 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50474 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50488 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50558 | sphlib-small | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50560 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50608 | sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50632 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50644 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50648 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50672 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50676 | sphlib-small | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50682 | sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50688 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50702 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50702 | sphlib-small | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50712 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50712 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50712 | sphlib-small | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50740 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50754 | sphlib-small | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50758 | sphlib | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50760 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50768 | sphlib-small | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50788 | sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50788 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50798 | sphlib-small | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50800 | sphlib-small | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50808 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50816 | sphlib-small | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50878 | sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50882 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 50908 | sphlib-small | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50910 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 50928 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50944 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50950 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 50950 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50956 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 50984 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 51020 | sphlib-small | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 51022 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51022 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51024 | sphlib-small | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51046 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51062 | sphlib-small | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51074 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51088 | sphlib-small | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51104 | sphlib-small | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51134 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51146 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51156 | sphlib-small | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51170 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51178 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51196 | sphlib | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51236 | sphlib-small | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51238 | sphlib-small | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51244 | sphlib | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51260 | sphlib-small | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51262 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51334 | sphlib-small | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51436 | sphlib-small | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51454 | sphlib-small | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51478 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51480 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51490 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51512 | sphlib-small | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51576 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51578 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51582 | sphlib-small | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51582 | sphlib-small | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51590 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51592 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51596 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51602 | sphlib-small | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51604 | sphlib-small | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51636 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51650 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51670 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51674 | sphlib-small | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51682 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 51690 | sphlib-small | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 51730 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51732 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51736 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 51748 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 51756 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51774 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 51858 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 51882 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 52392 | sphlib-small | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52498 | sphlib-small | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52524 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52526 | sphlib-small | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52568 | sphlib-small | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52636 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 52668 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52682 | sphlib-small | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 52692 | sphlib-small | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 112198 | sphlib-small | gcc | 20120113 | 20111120 |
| 112426 | sphlib-small | cc | 20120113 | 20111120 |
| 112544 | sphlib-small | gcc -funroll-loops | 20120113 | 20111120 |
| 210044 | sphlib | gcc | 20120113 | 20111120 |
| 210092 | sphlib | cc | 20120113 | 20111120 |
| 213114 | sphlib | gcc -funroll-loops | 20120113 | 20111120 |