| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2663470 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2836562 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2854828 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 2947634 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3013604 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3084277 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3086822 | ref | gcc -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 3230351 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 3230807 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3270210 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3270272 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 3270729 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 3278093 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3374529 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3374896 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3375118 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3375869 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3647738 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3647834 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 3647880 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 3647903 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3710161 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3833924 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3837799 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3837999 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3838642 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3839060 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 3855280 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 3896241 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 4243825 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140718 | 20140622 |
| 4244129 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140718 | 20140622 |
| 13675800 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13676119 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13726093 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 13907145 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 13909217 | ref | gcc -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 13911381 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13944824 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 14569966 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 15835355 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 15850602 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 16900851 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 16908750 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140718 | 20140622 |
| 16919513 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140718 | 20140622 |
| 16931700 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140718 | 20140622 |
| 16936166 | ref | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 16974195 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 16979947 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 17038533 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 17043718 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 17080342 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 39821903 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 39824073 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 39859661 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 39865038 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 39912195 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 39931841 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 40131524 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 40155019 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 40167477 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 40172881 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 40526582 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 40528887 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 40555929 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 40571984 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 44511366 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 44536942 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 44548430 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 44570291 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 44579387 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140718 | 20140622 |
| 44599929 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 44633029 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 44634810 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140718 | 20140622 |
| 44637230 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 44679384 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140718 | 20140622 |
| 44725700 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 44728227 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 44778960 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45101555 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 45183713 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 45405090 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45430599 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45435666 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45445165 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45446302 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 45461979 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45478335 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 45513624 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140717 | 20140622 |
| 45592295 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 45708952 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 45718234 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 46525891 | ref | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 61082505 | ref | gcc | 20140717 | 20140622 |
| 61123580 | ref | gcc -funroll-loops | 20140718 | 20140622 |
| 61130049 | ref | cc | 20140718 | 20140622 |
| 79814336 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|