| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1713 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1720 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1722 | ref2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1724 | ref2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1734 | ref | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1742 | ref | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1742 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1742 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1744 | ref2 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1748 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1750 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1800 | ref2 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1811 | ref2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1826 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1826 | ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1828 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1874 | ref2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1880 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1882 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1896 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1908 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1908 | ref2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1908 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1908 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1916 | ref2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1916 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1922 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1922 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1922 | ref2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1922 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1922 | ref2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1930 | ref2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1930 | ref2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1936 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1936 | ref2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1944 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1980 | ref2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1988 | ref2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1994 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1994 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1994 | ref2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1994 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1994 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2000 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2002 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2002 | ref2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2002 | ref2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2008 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 2010 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2016 | ref2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2086 | ref2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2088 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2094 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2094 | ref2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2094 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2096 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2096 | ref2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2096 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2100 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref2 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2102 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2104 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2104 | ref2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2108 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2110 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2110 | ref2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 2110 | ref2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 3382 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3384 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3388 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3390 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3390 | ref2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3390 | ref2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3395 | ref2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3397 | ref2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3404 | ref2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3405 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3406 | ref2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3406 | ref2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3412 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3414 | ref2 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3418 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3420 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3528 | ref2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3528 | ref2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3530 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3534 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3540 | ref2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3542 | ref2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3548 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3548 | ref2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3548 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 3600 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 11160 | ref2 | gcc -funroll-loops | 20140608 | 20140529 |
| 11168 | ref2 | gcc | 20140608 | 20140529 |
| 11170 | ref2 | cc | 20140608 | 20140529 |
| 11655 | ref | cc | 20140608 | 20140529 |
| 11661 | ref | gcc | 20140608 | 20140529 |
| 11674 | ref | gcc -funroll-loops | 20140608 | 20140529 |