| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10275732 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 10290018 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 10855902 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 10867098 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11111526 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11130234 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11277162 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11281566 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11375340 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11381310 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11386140 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11386854 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11387070 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11391180 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11391204 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11395170 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11395422 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11395482 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11397030 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11399382 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11405352 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11406810 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11406906 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11409612 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11409930 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11410536 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11415498 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11416200 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11417628 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11420082 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11441166 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11458866 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11527692 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11530740 | ref | gcc -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11540490 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11550822 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11552382 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 11556300 | ref | gcc -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11556300 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11575266 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 11750076 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 11911560 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11912898 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11914416 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11915052 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11920218 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11920548 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11920722 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11921670 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11922048 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11923038 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11927190 | ref | gcc -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11928114 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11934060 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11936958 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11945940 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11953050 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 11958030 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150407 | 20141124 |
| 11993580 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150407 | 20141124 |
| 12043614 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150407 | 20141124 |
| 12077112 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150407 | 20141124 |
| 12127212 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150407 | 20141124 |
| 12406008 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12413478 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12413742 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12414132 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12416334 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12416790 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12422346 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12422352 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12426246 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12427572 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12431892 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12434628 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12541182 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12826128 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12829434 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12838362 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12839922 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 12841026 | ref | gcc -Os -fomit-frame-pointer | 20150407 | 20141124 |
| 24801582 | ref | gcc | 20150407 | 20141124 |
| 24821922 | ref | cc | 20150407 | 20141124 |
| 25028328 | ref | gcc -funroll-loops | 20150407 | 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
|