| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 125754 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 129534 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 139392 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 143214 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 143688 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 146274 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 146454 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 146526 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147546 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147648 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147768 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147870 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147930 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147972 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 147990 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 148074 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 148104 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 148128 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 148164 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 148530 | ref | gcc -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 161226 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 185586 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 191130 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 194574 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 197562 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 198396 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 198420 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199212 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199278 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199332 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199374 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199398 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199440 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199470 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199470 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199536 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199560 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199608 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199704 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 199704 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 202170 | ref | gcc -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 202236 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 202470 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 202728 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 202806 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 202896 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 202986 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203016 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203082 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203196 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203214 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203340 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203358 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203682 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 203790 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 205224 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 205404 | ref | gcc -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 205578 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 205590 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 205746 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 333696 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 333726 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150321 | 20141124 |
| 346560 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150321 | 20141124 |
| 348060 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150321 | 20141124 |
| 351564 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 351750 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357492 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357528 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357576 | ref | gcc -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357624 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357684 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357690 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357708 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357774 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357786 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357834 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357840 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357858 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357870 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 357960 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1062474 | ref | gcc -funroll-loops | 20150321 | 20141124 |
| 1062612 | ref | cc | 20150321 | 20141124 |
| 1062756 | ref | gcc | 20150321 | 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
|