| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1443828 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1467612 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1474194 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1571448 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1572714 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1597746 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598022 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598208 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598310 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598664 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598682 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1598712 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1599090 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1599156 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1599738 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1600212 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1600650 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1612578 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1612716 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1614486 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1616064 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1636662 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1637448 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1648218 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1648584 | ref | gcc -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1649310 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 1710480 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1714152 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1714332 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1714962 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1714980 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715100 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715166 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715262 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715286 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715334 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715544 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715670 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1715772 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1716012 | ref | gcc -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1716144 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1716738 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1717626 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1720824 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1740288 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1740840 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1744326 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1745988 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1746468 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1746582 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1758642 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1758642 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1758840 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1758924 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1759068 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1759266 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1759344 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1759524 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1759878 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1760076 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1760496 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1760796 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1761276 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1766124 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1766406 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1767396 | ref | gcc -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1767984 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1768062 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1768128 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1769166 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1769184 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1769454 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1769760 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1769940 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1770168 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1770180 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1770228 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1779264 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1783266 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1783704 | ref | gcc -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 4496160 | ref | gcc | 20150307 | 20141124 |
| 4496946 | ref | cc | 20150307 | 20141124 |
| 4498104 | ref | gcc -funroll-loops | 20150307 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | ref |
| 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 |
| gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | ref
|