| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 217542 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140801 | 20140622 |
| 217553 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218181 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218216 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218784 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218808 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218856 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218865 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 218873 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 219054 | ref | gcc -O -fomit-frame-pointer | 20140801 | 20140622 |
| 219056 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 219252 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140801 | 20140622 |
| 222431 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 222602 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 226203 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 228321 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 231852 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 231919 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 236859 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 238392 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 310178 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 311100 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 311278 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 311320 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 311328 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 311331 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 311370 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 318709 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 318760 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 318780 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 318794 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 318804 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 318893 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 319000 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 319061 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 319067 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 319107 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 319136 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 319238 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 319765 | ref | gcc -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 319919 | ref | gcc -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 328662 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 338562 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 345974 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348037 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 421776 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 448007 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 448202 | ref | gcc -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 497084 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497091 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497097 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497145 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497225 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497482 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 497712 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 498975 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140801 | 20140622 |
| 499001 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140801 | 20140622 |
| 499035 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140801 | 20140622 |
| 499045 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140801 | 20140622 |
| 499056 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140801 | 20140622 |
| 499063 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140801 | 20140622 |
| 499198 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140801 | 20140622 |
| 500092 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140801 | 20140622 |
| 1423291 | ref | gcc -funroll-loops | 20140801 | 20140622 |
| 1423774 | ref | cc | 20140801 | 20140622 |
| 1424288 | ref | gcc | 20140801 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | ref |
| 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=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=arm7tdmi -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm920 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm920 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm920t -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm920t -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm940t -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm940t -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9e -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9e -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=xscale -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=xscale -O3 -fomit-frame-pointer | ref
|
| 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
|