| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 99890848 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 101019280 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 123706621 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 123727981 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 123913847 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 123940898 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 123953251 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 150521162 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140719 | 20140622 |
| 150578894 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140719 | 20140622 |
| 183827005 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 183857817 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 183875232 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 183885833 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 183916655 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 185010526 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 187769997 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 188139042 | ref | gcc -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 188273424 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 188275912 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 188933529 | ref | gcc -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 188998761 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 189285368 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 189353078 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 200123135 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 200141111 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 200225193 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 200248036 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 200271903 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 202876479 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 203265980 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 209781573 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 210812731 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 212019559 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 212118617 | ref | gcc -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 213041539 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 213701419 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 213778362 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 217323433 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 217432343 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 217442667 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140718 | 20140622 |
| 217485758 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 217517880 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 229509592 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 248179513 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 248374539 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 248421412 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 248466882 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 251293929 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 251326311 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 251331142 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 251351626 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 251376510 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 251501802 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 252244639 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 253526842 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 253762418 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 253977357 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 254236362 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 259073269 | ref | gcc -O -fomit-frame-pointer | 20140718 | 20140622 |
| 259234938 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 259235126 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140719 | 20140622 |
| 259306054 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140719 | 20140622 |
| 259606521 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140719 | 20140622 |
| 442606388 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 442746475 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 442751423 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 442824453 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 449003790 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 449346641 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 449498413 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 449510328 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 458688073 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 458700970 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 458768927 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 458813004 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 458860998 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 458907048 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 459009428 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 465229436 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 465230327 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140719 | 20140622 |
| 465317338 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140719 | 20140622 |
| 465386022 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140719 | 20140622 |
| 472786026 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 472788136 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140719 | 20140622 |
| 472833698 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140719 | 20140622 |
| 472860547 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 472902537 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 472987871 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 472997785 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140719 | 20140622 |
| 473096415 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140719 | 20140622 |
| 473120536 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140719 | 20140622 |
| 473203839 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140719 | 20140622 |
| 473219230 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140718 | 20140622 |
| 926008803 | ref | cc | 20140719 | 20140622 |
| 926099187 | ref | gcc -funroll-loops | 20140719 | 20140622 |
| 926222076 | ref | gcc | 20140718 | 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
|