| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 104565 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 105864 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 106235 | ref | gcc -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 107632 | ref | gcc -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 116454 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 118160 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 130335 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 130506 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 135411 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 135467 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140070 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 140077 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 140079 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140079 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140079 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 140088 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140088 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140088 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 140223 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 140226 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 144741 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 144742 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 144744 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 144747 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 144764 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 149403 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 149403 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 149628 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 149653 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 157069 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 157148 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140703 | 20140622 |
| 160146 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 160395 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 160473 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140703 | 20140622 |
| 160485 | ref | gcc -O -fomit-frame-pointer | 20140703 | 20140622 |
| 160492 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 160534 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 161954 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 166992 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 166992 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 166992 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 167001 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 167013 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140703 | 20140622 |
| 200145 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 200241 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 218480 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 218523 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 218553 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 218561 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 218595 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 218602 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 218610 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 218667 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 225489 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 226671 | ref | gcc -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 232882 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 240863 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 241083 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 251800 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251842 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251852 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251858 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251862 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251862 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251864 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251873 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 251873 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 252031 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252089 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252090 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252091 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252092 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252094 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252102 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252103 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 252107 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 255215 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 255423 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 320145 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 320226 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140703 | 20140622 |
| 320229 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140703 | 20140622 |
| 320241 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328254 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328260 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328271 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328278 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328280 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328283 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328356 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328359 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328361 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328364 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140703 | 20140622 |
| 328374 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140703 | 20140622 |
| 351331 | ref | gcc | 20140703 | 20140622 |
| 351342 | ref | gcc -funroll-loops | 20140703 | 20140622 |
| 351360 | ref | cc | 20140703 | 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
|