| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1871424 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1871616 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1871946 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1871946 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1872204 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1872228 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1872714 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873098 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873122 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873200 | ref | gcc -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873452 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873470 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873842 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1873860 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1874466 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1874646 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1894374 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1895844 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1929180 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 1950306 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 2567706 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 2956662 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 2961510 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 2962854 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150324 | 20141124 |
| 2963064 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150324 | 20141124 |
| 2983614 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 3132912 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9385944 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9390522 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9390888 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9392286 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9393102 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9393936 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9394452 | ref | gcc -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9395082 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9395250 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9396444 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9397116 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9397590 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9399342 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9399558 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9400146 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9403098 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9421938 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9454566 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 9466386 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 10538310 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10538424 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10539726 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10542012 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10543968 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10544988 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10546302 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10546944 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10547220 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10547478 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10547562 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10547562 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10548150 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10548504 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10548696 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10549956 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10551564 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10551594 | ref | gcc -O -fomit-frame-pointer | 20150324 | 20141124 |
| 10551846 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17482278 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17490288 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17742516 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17753910 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17779350 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17779608 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17829708 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17835096 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17835672 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17835924 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17836044 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17836050 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17836116 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17836170 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17836722 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17837028 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17837208 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17837820 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17841180 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17842878 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17902200 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17903526 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 17911098 | ref | gcc -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 36363114 | ref | cc | 20150324 | 20141124 |
| 36364506 | ref | gcc | 20150324 | 20141124 |
| 36365280 | ref | gcc -funroll-loops | 20150324 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -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
|