| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2090760 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 2166163 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 2240654 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2265834 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 2274177 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 2502910 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2516759 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2591238 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2655477 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 2675642 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2676881 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2677323 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2720775 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2722318 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 2857787 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2858714 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2859412 | ref | gcc -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2865464 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2866309 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2992338 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2992384 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2992397 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2992477 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 2993101 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3024094 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3024832 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3025761 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3025809 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3025822 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3025872 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3026660 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3026718 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3026909 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3026912 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3031293 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3036938 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3037126 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3037671 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3037911 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3288993 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3297192 | ref | gcc -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3329795 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3387284 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3388495 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3389252 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3398320 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3398652 | ref | gcc -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3401926 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3419314 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3425444 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3427414 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3428722 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3430855 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3430945 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3430974 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3430996 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3431704 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3444689 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3457956 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3458111 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3458287 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3458453 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3459145 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3459588 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 3585170 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3694079 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 3699463 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 3700235 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 3700262 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 3700909 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3701215 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3701320 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 3701498 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3703007 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3704839 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 3782083 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3788980 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3789587 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 3799774 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3985599 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3986010 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3986366 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3986561 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3987086 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3987229 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3987535 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3988061 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3988099 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3988131 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140730 | 20140622 |
| 3989103 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 4133897 | ref | gcc -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 4164195 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 4250668 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 12199244 | ref | gcc | 20140730 | 20140622 |
| 12208457 | ref | cc | 20140730 | 20140622 |
| 12226078 | ref | gcc -funroll-loops | 20140730 | 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
|