| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20312892 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20325408 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20358444 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20374134 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20384784 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20384886 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20396010 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20396058 | ref | gcc -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20396448 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20396724 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20396760 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402334 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402574 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402586 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402682 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402802 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402862 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402910 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402928 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20402970 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20403288 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20403300 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 20498892 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20545122 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20551320 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20565216 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20572716 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20577360 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20586552 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599092 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599422 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599716 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599740 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599788 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20599956 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20600166 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20600574 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20600706 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20600736 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20600814 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20601066 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20601216 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20601258 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20601336 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611350 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611494 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611722 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611758 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611818 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611860 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611866 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611866 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20611920 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20612184 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20612208 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20612370 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20612976 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20751966 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20771310 | ref | gcc -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20772432 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 20797608 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20806902 | ref | gcc -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 20807088 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 24731874 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24751182 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24799950 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24800376 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24800556 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24800742 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24800808 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24804894 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24805386 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812190 | ref | gcc -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812310 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812448 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812604 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812814 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812874 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24812916 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24813024 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24813132 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24813492 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 24813984 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 48267360 | ref | cc | 20150330 | 20141124 |
| 48268164 | ref | gcc -funroll-loops | 20150330 | 20141124 |
| 48268188 | ref | gcc | 20150330 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | ref
|