| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 344158 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 390717 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 394220 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 397695 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 397750 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 403439 | ref | gcc -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 405863 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 409990 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 411033 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 420328 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 458703 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 458722 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 458743 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 458752 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 458753 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 470088 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 470206 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 481499 | ref | gcc -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 481807 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 497715 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140711 | 20140622 |
| 497739 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 514335 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 521656 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 521660 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 521681 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 521684 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 521688 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 543065 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 556916 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 556941 | ref | gcc -O -fomit-frame-pointer | 20140711 | 20140622 |
| 556981 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 557040 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 557085 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 558698 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 558791 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 558792 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 558796 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 568595 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 568642 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 607630 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 607677 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 607684 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140711 | 20140622 |
| 613720 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 613720 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 652292 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 652702 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 683274 | ref | gcc -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 712567 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 718115 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 718125 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 718128 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 718236 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 738914 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 739073 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 739131 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 739829 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741716 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741725 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741762 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741944 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741952 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 741962 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 747317 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 778802 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 778842 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 778869 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 778902 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 793146 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 793153 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 793173 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 795407 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801794 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801807 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801829 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801845 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801860 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 801887 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 804187 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 900436 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900463 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900530 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900545 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900561 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900607 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 900614 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 900624 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 918989 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 919010 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 919021 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 919054 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 919060 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 919092 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 935812 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 1444797 | ref | cc | 20140711 | 20140622 |
| 1444893 | ref | gcc -funroll-loops | 20140711 | 20140622 |
| 1444991 | ref | gcc | 20140711 | 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
|