| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21319717 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 21338082 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 21403226 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 21407481 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 21437987 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 23187918 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 23464533 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 24075766 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 24823718 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 25451346 | ref | g++ -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 26133568 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 26341555 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 32790170 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 33204298 | ref | g++ -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 33730972 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 35770024 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 36057756 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 36058815 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 36063405 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 36078403 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 36095270 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 37721287 | ref | g++ -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 37722105 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140727 | 20140622 |
| 38037694 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 38152098 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 38167360 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 38174157 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 38178929 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 38188260 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 39504721 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140727 | 20140622 |
| 40064671 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140727 | 20140622 |
| 40676625 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140727 | 20140622 |
| 42452172 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140727 | 20140622 |
| 44337250 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140727 | 20140622 |
| 50220502 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140727 | 20140622 |
| 50227110 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140727 | 20140622 |
| 50228439 | ref | g++ -O -fomit-frame-pointer | 20140726 | 20140622 |
| 50235280 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140727 | 20140622 |
| 50277339 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140727 | 20140622 |
| 51525801 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 51549276 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140726 | 20140622 |
| 51550002 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 51553294 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 51566174 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 65120091 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 65155954 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 65162929 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 65196321 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 65381382 | ref | g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 65397902 | ref | g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 65420458 | ref | g++ -mcpu=arm9e -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 67055698 | ref | g++ -mcpu=xscale -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 68581816 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 68593583 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 68599015 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 68628496 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 71200681 | ref | g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71203147 | ref | g++ -mcpu=arm9 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71212246 | ref | g++ -mcpu=arm920 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71242101 | ref | g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71258527 | ref | g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 71266795 | ref | g++ -mcpu=arm920t -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71505638 | ref | g++ -mcpu=arm940t -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71559873 | ref | g++ -mcpu=xscale -O3 -fomit-frame-pointer | 20140727 | 20140622 |
| 71748214 | ref | g++ -mcpu=arm9e -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71763797 | ref | g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 71764555 | ref | g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 74735078 | ref | g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 74740864 | ref | g++ -mcpu=arm940t -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 74761332 | ref | g++ -mcpu=arm920 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 74763535 | ref | g++ -mcpu=arm9 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 74768652 | ref | g++ -mcpu=arm920t -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 74789017 | ref | g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140727 | 20140622 |
| 75314105 | ref | g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 81412197 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 81433763 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140727 | 20140622 |
| 81437635 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140727 | 20140622 |
| 81463338 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140727 | 20140622 |
| 90402802 | ref | g++ -mcpu=arm9e -O -fomit-frame-pointer | 20140726 | 20140622 |
| 90420986 | ref | g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140726 | 20140622 |
| 90449547 | ref | g++ -mcpu=xscale -O -fomit-frame-pointer | 20140727 | 20140622 |
| 90755790 | ref | g++ -mcpu=arm1020t -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156029138 | ref | g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156087433 | ref | g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156136783 | ref | g++ -mcpu=ep9312 -O -fomit-frame-pointer | 20140727 | 20140622 |
| 156142862 | ref | g++ -mcpu=arm9 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156163267 | ref | g++ -mcpu=arm920t -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156167077 | ref | g++ -mcpu=arm920 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 156204369 | ref | g++ -mcpu=arm940t -O -fomit-frame-pointer | 20140726 | 20140622 |
| 252319296 | ref | g++ | 20140726 | 20140622 |
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|