| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 682842 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 715896 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 768846 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 780816 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 795840 | ref | gcc -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 795870 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 799440 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 816318 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 826308 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 829230 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829380 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829590 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829608 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829644 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829662 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829668 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829686 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829704 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829704 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829722 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829752 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 829818 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150321 | 20141124 |
| 857370 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150321 | 20141124 |
| 857382 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 859632 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 880992 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 944892 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150321 | 20141124 |
| 948630 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150321 | 20141124 |
| 992004 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008798 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1008984 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009710 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009716 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009722 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009728 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009734 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009740 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009764 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009770 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009854 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009860 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1009884 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1026384 | ref | gcc -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1026504 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150321 | 20141124 |
| 1034040 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1034094 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035978 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1035990 | ref | gcc -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036002 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036008 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036032 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036032 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036068 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036068 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036074 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036116 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036116 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036158 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036182 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1036260 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150321 | 20141124 |
| 1314498 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1314516 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1421466 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1421712 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1421718 | ref | gcc -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1421754 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1421904 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1433988 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434120 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434798 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434798 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434852 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434882 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434888 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434894 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434900 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434912 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434936 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1434948 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 1435170 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150321 | 20141124 |
| 2865342 | ref | gcc | 20150321 | 20141124 |
| 2865486 | ref | cc | 20150321 | 20141124 |
| 2865564 | ref | gcc -funroll-loops | 20150321 | 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
|