| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1219914 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1261116 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1289886 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1301256 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1449678 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1452234 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1469640 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1469838 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1482024 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1482048 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1482876 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1482984 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1483818 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484028 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484070 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484088 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484274 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484574 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484616 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484748 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1484880 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1485048 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1491906 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1493268 | ref | gcc -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1493712 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1493904 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1494066 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1501662 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1502334 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1502640 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 1503306 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1503360 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1514280 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589052 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589166 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589340 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589436 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589454 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589478 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589544 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589556 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589562 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589604 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1589820 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1590072 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1590096 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1590144 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1590600 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1611486 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1611558 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1611834 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1611882 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1613874 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1613934 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614036 | ref | gcc -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614042 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614066 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614126 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614210 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614246 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614246 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614258 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614264 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614402 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614438 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1614846 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1616280 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 1617564 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1655904 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1655994 | ref | gcc -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 1660878 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1662246 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1732440 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736406 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736586 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736760 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736778 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736868 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1736988 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737042 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737090 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737102 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737504 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737576 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737654 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737660 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1737966 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1799790 | ref | gcc -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 1800144 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 4702824 | ref | gcc -funroll-loops | 20150330 | 20141124 |
| 4703118 | ref | cc | 20150330 | 20141124 |
| 4703286 | ref | gcc | 20150330 | 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
|