| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22613987 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22630952 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22632318 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22647095 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22651495 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22699542 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22708032 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22708189 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22717366 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22718142 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 22858090 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23698875 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 23705015 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 23711740 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 23726816 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 29293607 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 29667927 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 33281989 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 34815724 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42492389 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42527453 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42532157 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42534578 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42535891 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 42936948 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 42939948 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 43377696 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 45922116 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 45974268 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 46072666 | ref | gcc -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 49775656 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 78721717 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 81646699 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 81754616 | ref | gcc -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86662629 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86665771 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86712790 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86729990 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 86737855 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 89998558 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 90045609 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 90564067 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 91407633 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 91438953 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 92138443 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 92657232 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 98020490 | ref | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98063927 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98085347 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98580665 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 98619307 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 102640346 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 102804520 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 102808593 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 103241058 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 103929027 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 104023876 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 104051791 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 104066218 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105035077 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105046746 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105121593 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105170493 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105196065 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105514825 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 105953473 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 119176671 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 119194991 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119219006 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140717 | 20140622 |
| 119232317 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119232871 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119282030 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119438914 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119694039 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 119751416 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119842572 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119843392 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119847709 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 119872002 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 124949961 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124981369 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124982459 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 124984227 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140717 | 20140622 |
| 125009231 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 125120521 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 125137525 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 128203662 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 129167983 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 129367799 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 130854783 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 140019573 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 141432369 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 141453224 | ref | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 276190825 | ref | cc | 20140717 | 20140622 |
| 276553797 | ref | gcc | 20140717 | 20140622 |
| 276629996 | ref | gcc -funroll-loops | 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
|