| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11536996 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11537840 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11797457 | ref | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11804371 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11819343 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11829118 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11838970 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11988575 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11989123 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11990791 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 11990832 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 12002743 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 12022226 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
| 12240726 | ref | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12246419 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12290673 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12290777 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12290888 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12290936 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12291140 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12312360 | ref | gcc -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12313314 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12321557 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12321590 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12321704 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12321710 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12323034 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12365538 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12381413 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12479559 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12513245 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12517092 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12563245 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12592305 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12715417 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 12800298 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 12836183 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 13370992 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
| 13405474 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
| 15522788 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15524942 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15525216 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15525445 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15526144 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15607075 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15657930 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15658487 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15891784 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15892135 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
| 15892484 | ref | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
| 16825515 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 17086824 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
| 36778634 | ref | gcc -funroll-loops | 20140612 | 20140529 |
| 36778969 | ref | gcc | 20140612 | 20140529 |
| 36779328 | ref | cc | 20140612 | 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
|