| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1100458 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1142785 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1217969 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1221370 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1343532 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1505919 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1507387 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1509976 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1551443 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1599991 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1599997 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1604558 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1604690 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1604946 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606532 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606564 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606599 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606647 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606670 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1606679 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1608694 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1610718 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1623018 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1624512 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1624519 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1624532 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1624663 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1626847 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1679637 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1754465 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1765591 | ref | gcc -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1773347 | ref | gcc -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1773410 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1773421 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1775143 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1775310 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1781159 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1783004 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1783109 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1783336 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1783465 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1785451 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1832429 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1832583 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1832625 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1832697 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1837314 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1953061 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1959782 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1959813 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1959831 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1960689 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1961801 | ref | gcc -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1962178 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1963352 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1972774 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1974432 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1974620 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1983937 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1985674 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1986728 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1988019 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1988041 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2005627 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2034146 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2110856 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2110911 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2110960 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2110967 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2111139 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2111263 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2111328 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2111362 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2111373 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2111384 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2155124 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2155164 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2155172 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 2155268 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 2249137 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2250876 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2250932 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2250943 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2271968 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272045 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272082 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272089 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272126 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272233 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2272945 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2334273 | ref | gcc -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2360342 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2417815 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 7093126 | ref | gcc -funroll-loops | 20140730 | 20140622 |
| 7111623 | ref | gcc | 20140730 | 20140622 |
| 7138756 | ref | cc | 20140730 | 20140622 |
| 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
|