| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6617926 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 6631161 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 6799204 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 6811084 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7049591 | ref | gcc -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7058106 | ref | gcc -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7083681 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7111937 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7148150 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7159010 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7270150 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7412792 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7429671 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7481714 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7686690 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7689575 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7690634 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7692881 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7696847 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7698580 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7704222 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 7721089 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7723956 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7760156 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 7856851 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7867951 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7876639 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7886386 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7888351 | ref | gcc -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7893889 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7894113 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7897544 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7898692 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7903784 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 7912565 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140627 | 20140622 |
| 8464840 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 8466487 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 8475208 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 8527727 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140627 | 20140622 |
| 8662004 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 8662771 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9279360 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140627 | 20140622 |
| 9423639 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9425822 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9455070 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9486301 | ref | gcc -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9608651 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 9630650 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 10321828 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140627 | 20140622 |
| 10429876 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140627 | 20140622 |
| 10585284 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 12521314 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140627 | 20140622 |
| 18544921 | ref | cc | 20140627 | 20140622 |
| 18664586 | ref | gcc | 20140627 | 20140622 |
| 19034981 | ref | gcc -funroll-loops | 20140627 | 20140622 |
| 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
|