| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 503105694 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503117196 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503119368 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150316 | 20141124 |
| 503136054 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503139702 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503142564 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503142738 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150316 | 20141124 |
| 503146446 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503147178 | ref | gcc -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503147652 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503149122 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503150370 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150316 | 20141124 |
| 503151732 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503151972 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503153724 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150316 | 20141124 |
| 503154072 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503154720 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150316 | 20141124 |
| 503155302 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503155932 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503156682 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503157096 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503159304 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150315 | 20141124 |
| 503161146 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503178900 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503185038 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503186490 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503187846 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503190924 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503193468 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503194842 | ref | gcc -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503195142 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503196576 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503196930 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503198268 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503198964 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503199870 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503200422 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503200752 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503200908 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503201004 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503201100 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503201202 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503201664 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503203032 | ref | gcc -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503203044 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503203242 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503203296 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503203680 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503204652 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503204748 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503205300 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503205648 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150316 | 20141124 |
| 503205978 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503206290 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503206428 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503206680 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503206800 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503207202 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503208744 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503209452 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503210640 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503212176 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503219844 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503220624 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503221206 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503221848 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150315 | 20141124 |
| 503229048 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150316 | 20141124 |
| 503230344 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503231628 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503232162 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503235060 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503235180 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503235522 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503238672 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503239224 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503239248 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503239356 | ref | gcc -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503239536 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503240658 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503240730 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503241816 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503242278 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503242848 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503247042 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150315 | 20141124 |
| 503251104 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503256732 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150315 | 20141124 |
| 503293656 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150316 | 20141124 |
| 503930682 | ref | gcc -funroll-loops | 20150316 | 20141124 |
| 503938464 | ref | gcc | 20150315 | 20141124 |
| 503973090 | ref | cc | 20150316 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -O -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
|