| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 740124 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 742938 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 746694 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 762534 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 762906 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763230 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763674 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763824 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763878 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763902 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 763932 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764028 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764064 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764064 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764088 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764190 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 764796 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 767208 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 767244 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 794436 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 808338 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 813666 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 813720 | ref | gcc -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 814116 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150307 | 20141124 |
| 898758 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 898914 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150307 | 20141124 |
| 905082 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150307 | 20141124 |
| 906600 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909120 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909150 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909156 | ref | gcc -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909216 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909216 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909258 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909318 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909480 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909516 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909552 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909636 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909654 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909708 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 909744 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150307 | 20141124 |
| 910224 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150307 | 20141124 |
| 911280 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150307 | 20141124 |
| 924300 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 945600 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 957336 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 957474 | ref | gcc -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 960642 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 962568 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 966726 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 966780 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967044 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967140 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967182 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967188 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967218 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967260 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967464 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967470 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967554 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967644 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967692 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150307 | 20141124 |
| 967830 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 985704 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 995622 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 995868 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 995892 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 995928 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996276 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996294 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996300 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996348 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996354 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996546 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996750 | ref | gcc -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 996840 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 997554 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 997578 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 997596 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150307 | 20141124 |
| 1708488 | ref | gcc | 20150307 | 20141124 |
| 1709568 | ref | cc | 20150307 | 20141124 |
| 1711746 | ref | gcc -funroll-loops | 20150307 | 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
|