| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 871914 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 877126 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1006186 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1010980 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1127067 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1138099 | ref | gcc -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1158091 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1176066 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1184361 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1184400 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1184402 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1184404 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1184490 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1267047 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1276608 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1276638 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1276641 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1276662 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1276767 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1277168 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1278398 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1278398 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1278464 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1278495 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1278516 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1278546 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1279497 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1281677 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1343197 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1392433 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1410567 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1425009 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1427367 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1458144 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1460153 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1460186 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1460241 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1460275 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1473799 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1473972 | ref | gcc -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1492093 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1500148 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1500204 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1520566 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1520871 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1567631 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1567667 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1567682 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1567693 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1567857 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1583447 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1583782 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1585995 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1586047 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1586058 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1586070 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1586152 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1588599 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1600921 | ref | gcc -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1601024 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1659050 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1659237 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1659324 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1659379 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1659483 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1659629 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1665868 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1665888 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1665906 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1665918 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1665958 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1666104 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1666231 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1669908 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1670668 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1792830 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1798953 | ref | gcc -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1799070 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 1851984 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852080 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852120 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852156 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852804 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852842 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852895 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852962 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1852973 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1853068 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1853302 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1854724 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1854772 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1854861 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 1869184 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 5089867 | ref | cc | 20140730 | 20140622 |
| 5091806 | ref | gcc | 20140730 | 20140622 |
| 5120350 | ref | gcc -funroll-loops | 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
|