| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14465094 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 14495595 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 15348468 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 17659945 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 17877861 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18006605 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18034874 | ref | g++ -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18338868 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 18773463 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18780053 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18801175 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18824943 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 18832499 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 19576315 | ref | g++ -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19736938 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20541257 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 20543978 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 20559859 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 20562171 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 20618314 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 20718208 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20734459 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20736891 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20738595 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20743418 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 22508018 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 22680573 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 22835252 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 24016447 | ref | g++ -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 24101520 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 25069793 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25086342 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25138920 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25165967 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25554741 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 26300917 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 26538460 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 26713933 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 26724715 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 26729194 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 26754468 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 26774501 | ref | g++ -O -fomit-frame-pointer | 20140720 | 20140622 |
| 27663027 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 28325845 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 28327070 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 28346885 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 28385427 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29608770 | ref | g++ -mcpu=arm920 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29617326 | ref | g++ -mcpu=xscale -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29620114 | ref | g++ -mcpu=arm9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29630626 | ref | g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29646208 | ref | g++ -mcpu=arm9e -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29649475 | ref | g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29658510 | ref | g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29677032 | ref | g++ -mcpu=arm920t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29692199 | ref | g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 29698406 | ref | g++ -mcpu=arm940t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 30308369 | ref | g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 36946702 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 36970464 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 36996306 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 37286220 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38834430 | ref | g++ -mcpu=arm9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38852016 | ref | g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38856234 | ref | g++ -mcpu=arm940t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38864243 | ref | g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38880414 | ref | g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38885170 | ref | g++ -mcpu=xscale -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38887204 | ref | g++ -mcpu=arm9e -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38914378 | ref | g++ -mcpu=arm920t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38914993 | ref | g++ -mcpu=arm920 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38932583 | ref | g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 39089657 | ref | g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 42609662 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 42671231 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 42720639 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 43243128 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44298682 | ref | g++ -mcpu=arm1020t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44318565 | ref | g++ -mcpu=arm9e -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44325312 | ref | g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44546276 | ref | g++ -mcpu=arm940t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44557302 | ref | g++ -mcpu=ep9312 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44566758 | ref | g++ -mcpu=arm9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44597123 | ref | g++ -mcpu=arm920 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44601813 | ref | g++ -mcpu=arm920t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44602801 | ref | g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44620760 | ref | g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 44807945 | ref | g++ -mcpu=xscale -O -fomit-frame-pointer | 20140720 | 20140622 |
| 55270599 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 126363591 | ref | g++ | 20140720 | 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
|