| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 482418 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 493788 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 493992 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 495972 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 497328 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 508254 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 508818 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 508896 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510078 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510090 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510114 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510120 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510252 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510288 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510312 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510372 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510378 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510402 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 510486 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 513342 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 513768 | ref | gcc -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 514440 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 514674 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 514710 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150225 | 20141124 |
| 526842 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150225 | 20141124 |
| 527478 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150225 | 20141124 |
| 527604 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150225 | 20141124 |
| 540942 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541062 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541278 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541278 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541374 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541398 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541404 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541476 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541494 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541518 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150225 | 20141124 |
| 541992 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 542394 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150225 | 20141124 |
| 542484 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150225 | 20141124 |
| 542640 | ref | gcc -O -fomit-frame-pointer | 20150225 | 20141124 |
| 543096 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150225 | 20141124 |
| 543108 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150225 | 20141124 |
| 556254 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150225 | 20141124 |
| 873696 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 873756 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 873900 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 873906 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 873942 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 873996 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874068 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874224 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874278 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874326 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874404 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874482 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 874596 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 887748 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 888036 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 888690 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889080 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889086 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889104 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889146 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889236 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889284 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889368 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 889494 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 890274 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 890670 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 948066 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 951642 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 959790 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 962826 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 1083084 | ref | gcc -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 1083096 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 1096542 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150225 | 20141124 |
| 1100424 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 1103706 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 1104978 | ref | gcc -O3 -fomit-frame-pointer | 20150225 | 20141124 |
| 1157910 | ref | gcc | 20150225 | 20141124 |
| 1157994 | ref | gcc -funroll-loops | 20150225 | 20141124 |
| 1158492 | ref | cc | 20150225 | 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
|