| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22618395 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22630311 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22634660 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22642644 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22642882 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22643025 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22681733 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22682322 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22685862 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22717272 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22901837 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 23650194 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23657567 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 23709633 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23713793 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 29271553 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 29661416 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 33429737 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 34803010 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42505086 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 42520462 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42526743 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42548935 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 42550318 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 43200002 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 43321613 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 43337776 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45975465 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 46157340 | ref | gcc -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 46246128 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54723797 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 78669229 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 81642555 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 81737103 | ref | gcc -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 86696675 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86700387 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 86700544 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 86707727 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86724591 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 89126035 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89173317 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140716 | 20140622 |
| 89224512 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 90869169 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 90885885 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 90908295 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 90975904 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 97985390 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 97985407 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98006293 | ref | gcc -O -fomit-frame-pointer | 20140716 | 20140622 |
| 98602752 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98655952 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 103944346 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 103973262 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 103976019 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 104084074 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 104311757 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 104340339 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 104362690 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 104411595 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 105113034 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106316458 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106457337 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106458786 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106464309 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106523898 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 106535383 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 119117586 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119195288 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119213682 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 119231149 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119256872 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119261893 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119293140 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 119302938 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119766654 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119781730 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 119783688 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119836401 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 119864364 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 124870606 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124915184 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124936046 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124943718 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124967948 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140716 | 20140622 |
| 125042799 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 125068022 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 128172317 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 129186545 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 130723416 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 130852495 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 140091968 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 141430806 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 141461074 | ref | gcc -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 274522872 | ref | cc | 20140717 | 20140622 |
| 274871959 | ref | gcc -funroll-loops | 20140717 | 20140622 |
| 275108183 | ref | gcc | 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
|