| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 102086 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 104919 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 105366 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 108188 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 108396 | ref | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 108944 | ref | gcc -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 111704 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 111747 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 114108 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 114941 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 119702 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 120214 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 128040 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 128154 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 131729 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132039 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132072 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132075 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132084 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132087 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132089 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 132159 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132160 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132167 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132167 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132176 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 132366 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 132374 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 134190 | ref | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 134208 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 134327 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 135729 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 140560 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 140564 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 148534 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 148534 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 148536 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 148537 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 148537 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 160796 | ref | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
| 160811 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 160812 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 160820 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 160835 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 160881 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 162911 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 162928 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 162928 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
| 162932 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 162934 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 166564 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
| 166599 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 330244 | ref | gcc | 20140611 | 20140529 |
| 330244 | ref | gcc -funroll-loops | 20140611 | 20140529 |
| 330251 | ref | cc | 20140611 | 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
|