| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1744 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1750 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1754 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1770 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1770 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1772 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1772 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1772 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1777 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1777 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1777 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1780 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1780 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1784 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1785 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1785 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1788 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1799 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1800 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1801 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1806 | armneon2 | gcc -funroll-loops | 20140608 | 20140529 |
| 1808 | armneon2 | gcc | 20140608 | 20140529 |
| 1820 | armneon2 | cc | 20140608 | 20140529 |
| 1850 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1850 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1938 | ref | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1950 | ref | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1950 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1950 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1958 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1988 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2014 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2030 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2086 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2096 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2124 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2138 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2148 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2160 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2160 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2170 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2174 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2174 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2174 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2174 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2182 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2182 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2212 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2212 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2216 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2216 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2224 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2296 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2302 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2304 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2304 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2304 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2304 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2306 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2310 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2310 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2312 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 3462 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3462 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3483 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3490 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3492 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3500 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3523 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3531 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3706 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3708 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3714 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3716 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3717 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 11693 | ref | gcc | 20140608 | 20140529 |
| 11697 | ref | gcc -funroll-loops | 20140608 | 20140529 |
| 11713 | ref | cc | 20140608 | 20140529 |
| Compiler | Implementations
|
| cc | armneon |
| gcc | armneon |
| gcc -O2 -fomit-frame-pointer | armneon |
| gcc -O3 -fomit-frame-pointer | armneon |
| gcc -O -fomit-frame-pointer | armneon |
| gcc -Os -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops | armneon |
| gcc -funroll-loops -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | armneon
|