| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10308300 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10330289 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10330783 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10332725 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10333760 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10334126 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10337696 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10341269 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10350554 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10381418 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10389115 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10629329 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10629984 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 10630920 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 10641863 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 14040422 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 14438879 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 16448650 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 16985064 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 21712599 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 22193093 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22199910 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22247514 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22267787 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22277592 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22292660 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22745100 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 23836060 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23852495 | ref | gcc -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 24485694 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 38689076 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 40469380 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 41128960 | ref | gcc -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43324649 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43337688 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43339050 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43350051 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 43365674 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 45355915 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45376486 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45376845 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45387020 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45407085 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45834917 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 46118203 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 46150280 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 49556128 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49586077 | ref | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49603980 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49878676 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 49906375 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 52431374 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 52450713 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 52614565 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 52812350 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53258385 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 53280130 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53300212 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 53313002 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53321781 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53331521 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53341642 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53357459 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53372469 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 53404116 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 54265647 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59218789 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59235294 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59241323 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59243351 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59263906 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 59621080 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59738743 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59765305 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 59774523 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59777508 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140717 | 20140622 |
| 59812170 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 59836380 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 60613028 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62912712 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62951996 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62954265 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62963513 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 62976707 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 63008352 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 63010477 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 64581675 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 64869580 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 64994230 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 65988851 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 69580379 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 69596620 | ref | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 70116683 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 140224935 | ref | gcc -funroll-loops | 20140717 | 20140622 |
| 140272559 | ref | gcc | 20140717 | 20140622 |
| 140344076 | ref | cc | 20140717 | 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
|