| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1012602 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1013208 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1042446 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1128702 | gcc | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1137918 | gcc | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203516 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203540 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203552 | gcc | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203558 | gcc | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203558 | gcc | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203558 | gcc | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203564 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203570 | gcc | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203570 | gcc | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203576 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203606 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203648 | gcc | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1203678 | gcc | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1221282 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1221294 | gcc | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1221306 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1221348 | gcc | gcc -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1221420 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20150214 | 20141124 |
| 1258680 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1299252 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347864 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347894 | gcc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347906 | gcc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347906 | gcc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347942 | gcc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347942 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347942 | gcc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347960 | gcc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1347984 | gcc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1348014 | gcc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1348032 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1348032 | gcc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1348116 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1358118 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1383576 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1391562 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1391580 | gcc | gcc -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1400286 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487820 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487850 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487856 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487862 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487886 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487898 | gcc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487904 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487910 | gcc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1487970 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1488000 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1488042 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1488090 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1488126 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1493550 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1494336 | gcc | gcc -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1494426 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150214 | 20141124 |
| 1501968 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150214 | 20141124 |
| 1691742 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1691904 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1703964 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1706418 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730826 | gcc | gcc -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730886 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730892 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730898 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730898 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730940 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730964 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730970 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730988 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1730988 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731012 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731012 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731012 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731024 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731042 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150214 | 20141124 |
| 1731078 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150214 | 20141124 |
| 15138210 | gcc | cc | 20150214 | 20141124 |
| 15153042 | gcc | gcc | 20150214 | 20141124 |
| 15164478 | gcc | gcc -funroll-loops | 20150214 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | gcc |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | gcc |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | gcc |
| gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | gcc |
| gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | gcc |
| gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | gcc |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | gcc |
| gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | gcc |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | gcc |
| gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | gcc
|