| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 103629293 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 105087936 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 105099104 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 105113508 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 105125527 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 105149984 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 106031490 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 107788468 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 108372130 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 109104072 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 117162961 | ref | g++ -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 119909675 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 134238630 | ref | g++ -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 135587278 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 137485329 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 139304642 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 139344079 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 139658369 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 139751381 | ref | g++ -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 140870585 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 141241403 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 144079448 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 144563169 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 144581843 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 144633660 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 144653709 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 144674779 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 145187202 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 145217900 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 145219470 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 145220099 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 145284399 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 147148560 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 191657836 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 202554472 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 202598847 | ref | g++ -O -fomit-frame-pointer | 20140722 | 20140622 |
| 202630756 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 202634462 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140724 | 20140622 |
| 202650003 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140724 | 20140622 |
| 204877021 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 204906360 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 204907873 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 204931337 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 204956910 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140722 | 20140622 |
| 247188195 | ref | g++ -mcpu=arm9e -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 247269975 | ref | g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 247849191 | ref | g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 248126284 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 248307168 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 248581501 | ref | g++ -mcpu=xscale -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 248690950 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 248848082 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 262806357 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 262951049 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 263508940 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 263537643 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 273677739 | ref | g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 274081567 | ref | g++ -mcpu=arm920t -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 274129433 | ref | g++ -mcpu=arm9e -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 274195327 | ref | g++ -mcpu=arm9 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 274274482 | ref | g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 274274580 | ref | g++ -mcpu=arm940t -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 274737216 | ref | g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 274863302 | ref | g++ -mcpu=arm920 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 275652106 | ref | g++ -mcpu=xscale -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 275652726 | ref | g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 298893351 | ref | g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 321226767 | ref | g++ -mcpu=arm920 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 321783774 | ref | g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 321821102 | ref | g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 321848009 | ref | g++ -mcpu=arm920t -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 321861720 | ref | g++ -mcpu=arm940t -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 321943467 | ref | g++ -mcpu=arm9 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 324980626 | ref | g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 330101628 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140723 | 20140622 |
| 330151361 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 330514267 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140723 | 20140622 |
| 330548533 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140723 | 20140622 |
| 367044991 | ref | g++ -mcpu=xscale -O -fomit-frame-pointer | 20140723 | 20140622 |
| 367081271 | ref | g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140723 | 20140622 |
| 367098008 | ref | g++ -mcpu=arm1020t -O -fomit-frame-pointer | 20140723 | 20140622 |
| 367106713 | ref | g++ -mcpu=arm9e -O -fomit-frame-pointer | 20140722 | 20140622 |
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|