| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3036024 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3172956 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3239592 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3625014 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3625248 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3629712 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3630624 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3705414 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3717684 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3726240 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150330 | 20141124 |
| 3726414 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 3734154 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 3734292 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 3736896 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737154 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737274 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737352 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737382 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737442 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737538 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3737742 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3738240 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3738240 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3738492 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3745392 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3751890 | ref | gcc -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3751914 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3751986 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3783996 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3785088 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 3785202 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 4086288 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4090416 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4094364 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4094454 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4094730 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4094958 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4095396 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4095462 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4095840 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4095942 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4096008 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4096080 | ref | gcc -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4096710 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4097226 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4097310 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4098120 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4098360 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4098852 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 4099122 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 5027874 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5067210 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5214498 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5214954 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5215128 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5215944 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5216946 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5219646 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5219784 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5221032 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5221062 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5224206 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5225004 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5227890 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5229300 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5229936 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5275680 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5275698 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5275842 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5275950 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5276046 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5276100 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5276406 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5276712 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5278302 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5280522 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5282094 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5283702 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5283906 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5284242 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5379978 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5478696 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5483988 | ref | gcc -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 5513472 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5519922 | ref | gcc -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 5592366 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 13948776 | ref | gcc -funroll-loops | 20150330 | 20141124 |
| 13949136 | ref | cc | 20150330 | 20141124 |
| 13950474 | ref | gcc | 20150330 | 20141124 |
| Compiler | Implementations
|
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=iwmmxt -O2 -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
|