| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1644552 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1696842 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1698240 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1700808 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1702926 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1703616 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1704204 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1704624 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1706904 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1711986 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1712820 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1713504 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1714224 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1716474 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1716804 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1721304 | ref | gcc -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1721616 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1727760 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1739568 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1748964 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1785456 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150405 | 20141124 |
| 1795254 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1804506 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1806576 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1819614 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1822932 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1825356 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1851810 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1903338 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1903920 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1904058 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1904454 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1908468 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1909932 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1911150 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1913532 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1915308 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1917342 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1920288 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1921188 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1921776 | ref | gcc -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1922682 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1923642 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1923858 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1924542 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1924590 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1925394 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1925718 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1926306 | ref | gcc -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1927062 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1929030 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1931004 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1931232 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1935978 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1936458 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1936752 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1938120 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1938930 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1939608 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1939884 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150405 | 20141124 |
| 1940010 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1943550 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1947960 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1953606 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1954410 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1954824 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1956276 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1959300 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1960944 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1963926 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1968054 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150405 | 20141124 |
| 1968264 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1972026 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1976646 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1976796 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1977516 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1980498 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1981110 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1983480 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1984956 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1990590 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1991088 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1992060 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 1993692 | ref | gcc -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 2001990 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 2002002 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 2007612 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 2012730 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 2019438 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150405 | 20141124 |
| 6034440 | ref | gcc | 20150405 | 20141124 |
| 6050484 | ref | cc | 20150405 | 20141124 |
| 6061692 | ref | gcc -funroll-loops | 20150405 | 20141124 |
| Compiler | Implementations
|
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | ref
|