| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 76955880 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 77161284 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 90035370 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 90038604 | ref | gcc -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 90104418 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 90670188 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150322 | 20141124 |
| 90670602 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150322 | 20141124 |
| 91883028 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91883454 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91883964 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91884288 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91885698 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91886904 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91886904 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91888026 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91888506 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91888788 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91889418 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91890822 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 91899192 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 97747260 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 99763848 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150322 | 20141124 |
| 113538660 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 120632274 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 167687442 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 167692662 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 167695620 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 169447770 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170278566 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170279802 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170282256 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170283066 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170283150 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170284524 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170286258 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170288262 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170292402 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170293278 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 170294820 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 182318682 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 182321766 | ref | gcc -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 182646354 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150322 | 20141124 |
| 188246874 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150322 | 20141124 |
| 188909862 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150322 | 20141124 |
| 190797720 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150322 | 20141124 |
| 190804092 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193356930 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193358226 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193358784 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193359630 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193360188 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193360440 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193361520 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193362396 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193363188 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193363596 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 193363728 | ref | gcc -O -fomit-frame-pointer | 20150322 | 20141124 |
| 194432904 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 194435742 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150322 | 20141124 |
| 194436486 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150322 | 20141124 |
| 253292022 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 253793610 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 256992564 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 256995432 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262531290 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262531338 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262533420 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262534314 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262534518 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262534560 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262534608 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262535166 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262536654 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262538718 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 262538844 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 264272334 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 264286578 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 264501282 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 264505980 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 264528234 | ref | gcc -Os -fomit-frame-pointer | 20150322 | 20141124 |
| 583578234 | ref | gcc -funroll-loops | 20150322 | 20141124 |
| 583586820 | ref | gcc | 20150322 | 20141124 |
| 583587198 | ref | cc | 20150322 | 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
|