| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4029510 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 4332204 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 4581342 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 4705362 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 4713360 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 4817664 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 4817910 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 4852188 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150324 | 20141124 |
| 4852326 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150324 | 20141124 |
| 5048412 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 5056194 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5144286 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5146884 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5150226 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274234 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274240 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274468 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274498 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274504 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274666 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274672 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274924 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274942 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5274948 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5275668 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5365320 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5366820 | ref | gcc -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 5479590 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150324 | 20141124 |
| 15096000 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15144378 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15289728 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15290184 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15290232 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15383166 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15384426 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15386496 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15539748 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15539850 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540258 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540258 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540330 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540366 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540402 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15540708 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15765702 | ref | gcc -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15765786 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 15781218 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150324 | 20141124 |
| 17353098 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17355810 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17361282 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17389164 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17428230 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17428446 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17428980 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17429280 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17429556 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17429658 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17429892 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17431362 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17431914 | ref | gcc -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17432010 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17433612 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17434080 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17434512 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17436816 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150324 | 20141124 |
| 17437218 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150324 | 20141124 |
| 50657712 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50683998 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50697384 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50702922 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50818182 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50834124 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50834394 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50917398 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50918430 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50918724 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50918790 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50918982 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50919126 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50919330 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50919660 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50921226 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50932596 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 50935074 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 51017748 | ref | gcc -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 51019200 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 51032736 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 51045546 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 51045876 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150324 | 20141124 |
| 63491370 | ref | gcc -funroll-loops | 20150324 | 20141124 |
| 63492150 | ref | gcc | 20150324 | 20141124 |
| 63493776 | ref | cc | 20150324 | 20141124 |
| Compiler | Implementations
|
| 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
|