| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 871092 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 895206 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 898422 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 913614 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 938436 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 970842 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 970848 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971004 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971004 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971004 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971016 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971100 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971112 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971190 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971256 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 971376 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 976272 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 976284 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 976332 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 985800 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 986466 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 989358 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 989424 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 989460 | ref | gcc -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 1016442 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 1016460 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 1018254 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 1018410 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150314 | 20141124 |
| 1052190 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1052544 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1053546 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1053564 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1074078 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1096914 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097040 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097148 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097148 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097154 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097232 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097244 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097274 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097286 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097436 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097508 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097526 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097562 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1097580 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1098966 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1099194 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1103490 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1104972 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105080 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105200 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105224 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105272 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105290 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105350 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105380 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105404 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105488 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105824 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1105950 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1106064 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1106448 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1106688 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1106802 | ref | gcc -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1108206 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150314 | 20141124 |
| 1112406 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112418 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112442 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112496 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112544 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112592 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112628 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112682 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112694 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112724 | ref | gcc -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112736 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112766 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112790 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112796 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112826 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1112832 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1113096 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1113564 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1116162 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150314 | 20141124 |
| 1123866 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1123938 | ref | gcc -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 1144932 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150314 | 20141124 |
| 2496552 | ref | cc | 20150314 | 20141124 |
| 2497038 | ref | gcc -funroll-loops | 20150314 | 20141124 |
| 2497044 | ref | gcc | 20150314 | 20141124 |
| Compiler | Implementations
|
| 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
|