| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 103037 | ref | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 104162 | ref | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 107720 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 107864 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 111011 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 111084 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 114302 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 114315 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 117170 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 117178 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 122702 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 124804 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 131328 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 131514 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 135388 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 135438 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 135438 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 135795 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 136612 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 136614 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 136618 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 136627 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 136628 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 136629 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 136630 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 136632 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 136636 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 136641 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 137503 | ref | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 137511 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 137530 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 139038 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 144144 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 144166 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 153380 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 153382 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 153388 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 153388 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 153388 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 164648 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 164666 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 164671 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 164673 | ref | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 164673 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 164721 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 168014 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 168016 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 168054 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 168065 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 168084 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 170628 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 170630 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 337916 | ref | gcc | 20140503 | 20140425 |
| 337926 | ref | cc | 20140503 | 20140425 |
| 337932 | ref | gcc -funroll-loops | 20140503 | 20140425 |
| 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
|