| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 25204122 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 25216458 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 26971434 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 26977632 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 27636528 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150407 | 20141124 |
| 27664830 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150408 | 20141124 |
| 27964596 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 27970626 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28473624 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28485096 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28489206 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 28493130 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28493508 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28494066 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28494378 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28495014 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 28496238 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28496664 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 28497108 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28497216 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28499394 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28503036 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28503258 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28508964 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28512084 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 28514604 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28515408 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28517352 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 28519566 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28521048 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28521582 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28535670 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28539420 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28562142 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 28887768 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28888098 | ref | gcc -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 28888548 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28897500 | ref | gcc -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 28989960 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 29002740 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 29451966 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 29972148 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29974536 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150408 | 20141124 |
| 29974686 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29975478 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150408 | 20141124 |
| 29976486 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29977122 | ref | gcc -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29977476 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29978040 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150408 | 20141124 |
| 29978898 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150408 | 20141124 |
| 29984604 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29987586 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29990610 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 29993358 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150408 | 20141124 |
| 29995392 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150408 | 20141124 |
| 30008622 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 30024006 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150407 | 20141124 |
| 30033912 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 30272724 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150408 | 20141124 |
| 30284028 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150408 | 20141124 |
| 30296790 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150408 | 20141124 |
| 30309726 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150408 | 20141124 |
| 31353114 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 31358250 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 31365510 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31366326 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 31371462 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31375278 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31377510 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31377696 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 31378314 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31378440 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 31378572 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31386912 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 31387320 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 32606802 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 32613828 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 32614998 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150408 | 20141124 |
| 32620122 | ref | gcc -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 32626962 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 66873546 | ref | gcc -funroll-loops | 20150408 | 20141124 |
| 66897696 | ref | cc | 20150408 | 20141124 |
| 66898974 | ref | gcc | 20150407 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | ref |
| 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 -O2 -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 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | ref
|