| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 816966 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 832398 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 833436 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 833850 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 839502 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 840516 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 845460 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 855804 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 855810 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856404 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856428 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856476 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856488 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856608 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856680 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856692 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856746 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 856788 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 857178 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 857196 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 859806 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 859890 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 860088 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 896118 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 907554 | ref | gcc -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 907704 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 908142 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 913596 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 999666 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 999906 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1003356 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1005702 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1007736 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1008672 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1008792 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009506 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009590 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009782 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009914 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009932 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1009944 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010298 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010322 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010376 | ref | gcc -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010484 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010550 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010646 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1010778 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1011060 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1011498 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1012068 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150307 | 20141124 |
| 1025598 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1035528 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1044378 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1047438 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1054722 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1064580 | ref | gcc -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1064616 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1067268 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1074372 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1074456 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1074462 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1074588 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1074840 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075074 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075326 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075338 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075434 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075620 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075632 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075884 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1075938 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1076310 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087350 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087638 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087650 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087716 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087746 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087854 | ref | gcc -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1087974 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1088118 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1088220 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1088340 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1088892 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1088976 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1089072 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1089342 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1089372 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1090326 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 2017566 | ref | gcc | 20150307 | 20141124 |
| 2018232 | ref | gcc -funroll-loops | 20150307 | 20141124 |
| 2018946 | ref | cc | 20150307 | 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
|