| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 87595788 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 87820272 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 88980414 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89343180 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89522796 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89525034 | ref | gcc -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89571138 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89571924 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89572080 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89628810 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89629356 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630328 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630436 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630466 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630658 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630676 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89630886 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89631054 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89631498 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 89631762 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150326 | 20141124 |
| 138400638 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 138922290 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 139174500 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 139607910 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 150067320 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150326 | 20141124 |
| 150067368 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150326 | 20141124 |
| 150182496 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150326 | 20141124 |
| 150185478 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150326 | 20141124 |
| 292981146 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293075838 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293323944 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293394714 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293395380 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293398866 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293508216 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293511018 | ref | gcc -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293515482 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293516268 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293524128 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293529690 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293533626 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293534442 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293537334 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293537382 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293537580 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293539806 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 293540298 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150326 | 20141124 |
| 301463274 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301496112 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301683318 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301688544 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301690158 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301695720 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301702824 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301702926 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301703046 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301704024 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301706298 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301707372 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301714194 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301715388 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301719846 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301720296 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301748586 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301753992 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301757850 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301771728 | ref | gcc -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 301773960 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 302359134 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 302384802 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150326 | 20141124 |
| 311073210 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311098494 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311105124 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311117700 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311129082 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311190588 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311192946 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311196738 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311197698 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311203986 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311205858 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311209914 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311210454 | ref | gcc -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311213766 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311214768 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311215194 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311219442 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311219850 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150326 | 20141124 |
| 311219970 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150326 | 20141124 |
| 1199708934 | ref | gcc | 20150326 | 20141124 |
| 1199749236 | ref | gcc -funroll-loops | 20150326 | 20141124 |
| 1199756142 | ref | cc | 20150326 | 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
|