| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11537706 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11538149 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11798522 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11799151 | ref | gcc -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11803718 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11820621 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11839413 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11987969 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11988328 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11989286 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11991171 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 11991224 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 12003544 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140627 | 20140529 |
| 12241047 | ref | gcc -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12250871 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12291911 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12291985 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12292058 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12292120 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12293662 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12315725 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12319756 | ref | gcc -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12321487 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12321822 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12322086 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12322310 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12322813 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12366588 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12382737 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12480173 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12514613 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12517771 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12563701 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12593805 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12715845 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 12801009 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 12836448 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 13371329 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140627 | 20140529 |
| 13404125 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140627 | 20140529 |
| 15526321 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15526956 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15527113 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15527466 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15527506 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15606835 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15660108 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15660697 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15892956 | ref | gcc -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15893365 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140627 | 20140529 |
| 15893508 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140627 | 20140529 |
| 16825466 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140627 | 20140529 |
| 17085805 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140627 | 20140529 |
| 36781547 | ref | gcc | 20140627 | 20140529 |
| 36782651 | ref | cc | 20140627 | 20140529 |
| 36784999 | ref | gcc -funroll-loops | 20140627 | 20140529 |
| 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
|