| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 274104 | opt64 | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 274440 | opt64 | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 307590 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150222 | 20141124 |
| 308724 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150222 | 20141124 |
| 329682 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 330774 | opt64 | gcc -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 330912 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 331110 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 331494 | opt64 | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 331542 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 331614 | opt64 | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332016 | opt64 | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332112 | opt64 | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332322 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332442 | opt64 | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332496 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332526 | opt64 | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332544 | opt64 | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332712 | opt64 | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332910 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 332976 | opt64 | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 333216 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150222 | 20141124 |
| 367320 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368082 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368274 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368466 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368616 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368742 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368754 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368766 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368898 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 368964 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 369258 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150222 | 20141124 |
| 369420 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150222 | 20141124 |
| 369702 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150222 | 20141124 |
| 369756 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 370026 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150222 | 20141124 |
| 370728 | opt64 | gcc -O -fomit-frame-pointer | 20150222 | 20141124 |
| 383130 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20150222 | 20141124 |
| 383730 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150222 | 20141124 |
| 410982 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 414042 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 416820 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 421896 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 424338 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 437796 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 439362 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 439902 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 514752 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 515148 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 515484 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 515694 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 516090 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 516222 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 516366 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 516546 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 516612 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 517032 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 517044 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 517608 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 518076 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 519414 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 519774 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 520356 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 520764 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 521124 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 521928 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 522120 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 522642 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 523194 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 524106 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 546348 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 550980 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 551976 | opt64 | gcc -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 554928 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 556698 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 561342 | opt64 | gcc -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 563466 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 568134 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150222 | 20141124 |
| 569982 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150222 | 20141124 |
| 854184 | opt64 | cc | 20150222 | 20141124 |
| 855120 | opt64 | gcc | 20150222 | 20141124 |
| 1018884 | opt64 | gcc -funroll-loops | 20150222 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | opt64 |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | opt64 |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | opt64 |
| gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | opt64 |
| gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | opt64 |
| gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | opt64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | opt64 |
| gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | opt64 |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | opt64 |
| gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | opt64
|