| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 27877887 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140529 |
| 27879391 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 27959444 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 28090687 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 31823603 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 31881717 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 31973952 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 32830320 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 33541281 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 33641092 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 36115708 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 40132441 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 40132917 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 40133145 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 40134092 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 40134747 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 56327502 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 57003452 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 57018198 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 57856397 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 58346020 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 58348278 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 58750414 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 58784898 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 58804286 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 59063370 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 59423573 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 61010204 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 62943263 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 62946647 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 62972060 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 62974502 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140604 | 20140529 |
| 62978041 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 64040896 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 64262144 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140529 |
| 64266125 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 64284278 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 85582131 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 85898333 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 87977548 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 87994688 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 88072202 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 88078877 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 88294020 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 90814150 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 91625531 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 91635315 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 91899860 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 91914455 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 92094561 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 101803020 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 101838895 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 184598051 | ref | gcc | 20140604 | 20140529 |
| 184602666 | ref | gcc -funroll-loops | 20140604 | 20140529 |
| 184608014 | ref | cc | 20140604 | 20140529 |
| 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
|