| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34120351 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34277920 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34292057 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34298616 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34299594 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34321983 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34325664 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34328865 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34337996 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34346965 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 34638051 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 35782216 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 35812586 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 35818809 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 35823839 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 43976881 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 44695093 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 50208749 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 52250507 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 63914292 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 63917794 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 63921667 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 63949829 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 63957743 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 65017410 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 65121073 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140715 | 20140622 |
| 65126563 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140715 | 20140622 |
| 69017104 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 69131562 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 69309205 | ref | gcc -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 74874002 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 116115012 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 122653348 | ref | gcc -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 122992654 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 130124069 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 130140473 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 130142092 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 130158230 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 130164618 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 134133949 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 134143724 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 134155303 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140715 | 20140622 |
| 136634413 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 136661072 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 136708201 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 136856739 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 147404375 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 147441554 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140715 | 20140622 |
| 147443780 | ref | gcc -O -fomit-frame-pointer | 20140715 | 20140622 |
| 148184662 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140715 | 20140622 |
| 148246718 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140715 | 20140622 |
| 154890958 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 154894989 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 154966589 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 154986757 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 156792308 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 156882254 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 157004518 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 157371751 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 157826375 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 159943962 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 160060680 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 160074787 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 160128563 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 160189290 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 160273083 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 179323759 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140715 | 20140622 |
| 181164306 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140715 | 20140622 |
| 181215638 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140715 | 20140622 |
| 181283892 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 181325272 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140715 | 20140622 |
| 181416347 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140715 | 20140622 |
| 181663929 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140715 | 20140622 |
| 181905043 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 181914898 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 181925424 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 181970748 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 182206998 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140715 | 20140622 |
| 182788535 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 187932285 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140715 | 20140622 |
| 187975627 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 187992923 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140715 | 20140622 |
| 187997702 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140715 | 20140622 |
| 188079202 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 188113143 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140715 | 20140622 |
| 188133277 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 193237792 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 194106739 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 194525139 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 196500515 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 210418125 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 210761667 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 212649006 | ref | gcc -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 415241420 | ref | cc | 20140715 | 20140622 |
| 415338575 | ref | gcc -funroll-loops | 20140715 | 20140622 |
| 415593058 | ref | gcc | 20140715 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|