| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3026604 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3026628 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3026802 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3026820 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3026958 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3027174 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3027354 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3027426 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3028050 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3028866 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3029502 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3030366 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3030894 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3031950 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3327042 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3328782 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3448080 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3492978 | ref | gcc -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3498354 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150328 | 20141124 |
| 3564114 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3565068 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3597972 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604452 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604458 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604506 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604518 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604596 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604632 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604716 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604728 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604818 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3604836 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3605004 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3605556 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3606066 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3638334 | ref | gcc -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3638400 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3639096 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3691860 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3694494 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3694650 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3790794 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3791280 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150328 | 20141124 |
| 3920784 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3920820 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3920964 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3921096 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3921348 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3921468 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3921618 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3922032 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3922056 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3922260 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3922308 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3922968 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3923112 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3924930 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3925992 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3930108 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3931122 | ref | gcc -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3931374 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931566 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931614 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931680 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931692 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931716 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931752 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931788 | ref | gcc -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931830 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3931872 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932178 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932280 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932388 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932454 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932472 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3932766 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150328 | 20141124 |
| 3967194 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 3985710 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150328 | 20141124 |
| 41670450 | ref | gcc | 20150328 | 20141124 |
| 41690730 | ref | gcc -funroll-loops | 20150328 | 20141124 |
| 41720916 | ref | cc | 20150328 | 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 |
| gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=iwmmxt -O -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| cc | optimized_nonSSE |
| gcc | optimized_nonSSE |
| gcc -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -funroll-loops | optimized_nonSSE |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | optimized_nonSSE |
| gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | optimized_nonSSE ref |
| gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | optimized_nonSSE |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | optimized_nonSSE |
| gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920t -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm940t -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9e -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=xscale -O3 -fomit-frame-pointer | optimized_nonSSE
|
| Compiler | Implementations
|
| gcc -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm1020t -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920t -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm940t -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=ep9312 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | optimized_nonSSE
|
| Compiler | Implementations
|
| gcc -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm1020t -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm920t -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm940t -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=ep9312 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | optimized_nonSSE |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | optimized_nonSSE
|