| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 15609428 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15659498 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15659538 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15670776 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15672355 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15698782 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15724691 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15733829 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15734667 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15742816 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 15863917 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 16105769 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 16107929 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 16170080 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 16178190 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 21213019 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 21517326 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 24667103 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25672862 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 32637870 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 32666226 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140716 | 20140622 |
| 33430396 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 33467286 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 33469071 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 33480023 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 33492623 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 33513029 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 34164120 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 35776539 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 35871426 | ref | gcc -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 37416198 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 58122976 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 60911773 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 61740916 | ref | gcc -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 65126921 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 65129878 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 65134012 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 65151756 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 65154388 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 68098576 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140716 | 20140622 |
| 68101536 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 68135648 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 68247212 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 68251259 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 70205463 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 70323251 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 74494123 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 74522632 | ref | gcc -O -fomit-frame-pointer | 20140716 | 20140622 |
| 74560714 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 75054886 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140716 | 20140622 |
| 76159857 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140716 | 20140622 |
| 79460001 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 79486577 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 79488756 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 79501122 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 79535994 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 79536330 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 80515998 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 80636281 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 80652574 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81719479 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81792477 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81817847 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81867188 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81870967 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 81960435 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 88959748 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 88981094 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 89024856 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 89025702 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 89027933 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 89736422 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89786232 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 89869717 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140716 | 20140622 |
| 89896600 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89963460 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89966122 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89985970 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89992986 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140716 | 20140622 |
| 94861634 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140716 | 20140622 |
| 94911335 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 94938439 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140716 | 20140622 |
| 94962180 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140716 | 20140622 |
| 94984412 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 95111007 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 96257789 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 97073465 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 97402750 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 97640256 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 104594705 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 105446386 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 105881336 | ref | gcc -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 115312556 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140716 | 20140622 |
| 210079464 | ref | cc | 20140716 | 20140622 |
| 210260312 | ref | gcc | 20140716 | 20140622 |
| 210310098 | ref | gcc -funroll-loops | 20140716 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|