| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 76962870 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 77158668 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 90043638 | ref | gcc -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 90048144 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 90116172 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 90674988 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150323 | 20141124 |
| 90676482 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150323 | 20141124 |
| 91890378 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91890480 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91892118 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91892748 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91893060 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91893252 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91893948 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91894110 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91895976 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91896516 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91897080 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91897686 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 91904178 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 97770408 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 99779484 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150323 | 20141124 |
| 113534478 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 120641412 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 167688906 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 167694954 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 167697312 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 169453296 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170278362 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170278776 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170279994 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170280258 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170282436 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170282844 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170285088 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170285910 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170286078 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170286636 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 170287104 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 182325774 | ref | gcc -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 182331600 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 182651196 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150323 | 20141124 |
| 188252670 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150323 | 20141124 |
| 188915124 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150323 | 20141124 |
| 190789584 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150323 | 20141124 |
| 190799106 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193364016 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193364664 | ref | gcc -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193365402 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193366074 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193366254 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193368258 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193368366 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193369086 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193370790 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193372650 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150323 | 20141124 |
| 193400274 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 194439450 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150323 | 20141124 |
| 194441304 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 194445396 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150323 | 20141124 |
| 253303236 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 253787670 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 256996224 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 257000868 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262535022 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262535532 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262536522 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262536606 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262537986 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262539336 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262539576 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262539654 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262540920 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262541064 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 262545576 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 264285102 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 264292614 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 264504654 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 264506472 | ref | gcc -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 264507642 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150323 | 20141124 |
| 583650810 | ref | gcc | 20150323 | 20141124 |
| 583661988 | ref | gcc -funroll-loops | 20150323 | 20141124 |
| 583687590 | ref | cc | 20150323 | 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
|