| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 51192 | sphlib | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 51318 | sphlib | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 51900 | sphlib | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 52416 | sphlib | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 52650 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 52674 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 52926 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 53190 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 53532 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 53622 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 54480 | sphlib | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 54480 | sphlib | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 54576 | sphlib | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55584 | sphlib | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55584 | sphlib | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55584 | sphlib | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55584 | sphlib | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55602 | sphlib | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55638 | sphlib | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55656 | sphlib | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55662 | sphlib | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55692 | sphlib | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55698 | sphlib | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55716 | sphlib | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55728 | sphlib | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55734 | sphlib | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55734 | sphlib | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 55740 | sphlib | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55764 | sphlib | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55770 | sphlib | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55788 | sphlib | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55794 | sphlib | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55794 | sphlib | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55812 | sphlib | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55830 | sphlib | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55830 | sphlib | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55866 | sphlib | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55872 | sphlib | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55890 | sphlib | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 55920 | sphlib | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 55962 | sphlib | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 56004 | sphlib | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 56016 | sphlib | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 57228 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 57336 | sphlib | gcc -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 57354 | sphlib | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 57360 | sphlib | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57372 | sphlib | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57378 | sphlib | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57420 | sphlib | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57444 | sphlib | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57474 | sphlib | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57480 | sphlib | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 57480 | sphlib | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57498 | sphlib | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57510 | sphlib | gcc -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 57510 | sphlib | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57510 | sphlib | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57510 | sphlib | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57564 | sphlib | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57624 | sphlib | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 57714 | sphlib | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 58428 | sphlib | gcc -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 58452 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 58452 | sphlib | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 58638 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 58650 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 59316 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 59574 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 59604 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60606 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 60738 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60798 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60840 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60906 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60924 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60942 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 60966 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60972 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 60990 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61002 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61002 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61020 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61032 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61038 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61050 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61062 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61068 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61068 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61074 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61080 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61086 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61098 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61110 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61116 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61128 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61128 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61134 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61152 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61158 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61176 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 61188 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61248 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 61854 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 61872 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 62382 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 62442 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 62478 | ref | gcc -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 62526 | ref | gcc -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 63234 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 63258 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 64140 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 64464 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 66498 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 66564 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67368 | sphlib | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67380 | sphlib | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67440 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67440 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67488 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67530 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67536 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67548 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67554 | sphlib | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67566 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67566 | sphlib | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67578 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67590 | sphlib | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67590 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67602 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67614 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67614 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67632 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67644 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67650 | sphlib | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67650 | sphlib | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67656 | sphlib | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67662 | sphlib | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67662 | sphlib | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67674 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67674 | sphlib | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67686 | sphlib | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67686 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 67692 | sphlib | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67716 | sphlib | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67740 | sphlib | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67752 | sphlib | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67764 | sphlib | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67788 | sphlib | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67830 | sphlib | gcc -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67842 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20150222 | 20141124 |
| 67842 | sphlib | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 68298 | ref | gcc -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 68352 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 68358 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 74016 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74064 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74070 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74088 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74094 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74100 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74106 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74112 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74112 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74112 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74124 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74148 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74154 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74160 | ref | gcc -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74160 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74160 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74172 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74172 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74178 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74178 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74214 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74226 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 74262 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150222 | 20141124 |
| 112698 | sphlib | gcc | 20150222 | 20141124 |
| 112806 | sphlib | cc | 20150222 | 20141124 |
| 113076 | sphlib | gcc -funroll-loops | 20150222 | 20141124 |
| 123414 | ref | gcc | 20150222 | 20141124 |
| 123432 | ref | cc | 20150222 | 20141124 |
| 123636 | ref | gcc -funroll-loops | 20150222 | 20141124 |