| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 681960 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 714732 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 768438 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 780096 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 794910 | ref | gcc -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 794958 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 798750 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 814644 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 825660 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 828378 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828414 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828474 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828486 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828498 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828552 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828588 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828606 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828612 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828618 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828648 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828654 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 828828 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 856152 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150321 | 20141124 |
| 856236 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 859032 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 880086 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 944484 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150321 | 20141124 |
| 947694 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150321 | 20141124 |
| 990672 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008216 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008312 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008816 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008852 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008894 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008942 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008966 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008978 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009014 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009026 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009044 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009092 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009152 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1025472 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1025580 | ref | gcc -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1032762 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1032930 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1034976 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035000 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035006 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035012 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035036 | ref | gcc -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035036 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035042 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035072 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035126 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035126 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035144 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035168 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035198 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035204 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1312932 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1313172 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1420200 | ref | gcc -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1420224 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1420230 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1420434 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1420626 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1432248 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1432332 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433436 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433472 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433502 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433526 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433550 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433604 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433604 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433616 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433688 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433820 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433922 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 2863386 | ref | gcc | 20150321 | 20141124 |
| 2863518 | ref | cc | 20150321 | 20141124 |
| 2863728 | ref | gcc -funroll-loops | 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
|