| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 776999 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 809941 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 828719 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 833693 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 872444 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 872452 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 872453 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 872464 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 872475 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 899480 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 902005 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 934513 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 939305 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 967126 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 989739 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 1226777 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140529 |
| 1226827 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 1743972 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1744388 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1785681 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1788033 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1885563 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1914748 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1914797 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1914885 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1914931 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1914938 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 1964634 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 2111766 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2111906 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2142511 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2145921 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2146929 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2146945 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2146974 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2153103 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2194731 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2197114 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2200093 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2200235 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2200284 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140604 | 20140529 |
| 2212360 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2212386 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2212510 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2226361 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2227122 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2231503 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2231749 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2419507 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2419555 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2426158 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2431983 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 10470489 | ref | gcc | 20140604 | 20140529 |
| 10471087 | ref | cc | 20140604 | 20140529 |
| 10472736 | ref | gcc -funroll-loops | 20140604 | 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
|