| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 53554378 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140622 | 20140621 |
| 53557525 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140621 |
| 59333861 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 59758499 | ref | gcc -O3 -fomit-frame-pointer | 20140621 | 20140621 |
| 61496889 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 61709251 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 62576282 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 64323977 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 66054069 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 67650163 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 68146897 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 76927563 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 76928503 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 76929393 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 76929461 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140621 | 20140621 |
| 76941349 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 108981652 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 109400776 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140622 | 20140621 |
| 109656187 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 113458055 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 115934868 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 115943253 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 115952807 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 116549790 | ref | gcc -O2 -fomit-frame-pointer | 20140621 | 20140621 |
| 116602694 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 116638088 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 116646884 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 121133282 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140621 |
| 123395641 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 123403831 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140622 | 20140621 |
| 123409582 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 125168949 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140621 |
| 125179698 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 125204104 | ref | gcc -O -fomit-frame-pointer | 20140621 | 20140621 |
| 125673723 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 126131128 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 126174378 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140622 | 20140621 |
| 161804795 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140622 | 20140621 |
| 162790924 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140622 | 20140621 |
| 175952210 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 175956614 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 175958794 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 175963119 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 175974046 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 180363261 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 180854697 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 181922880 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 181927816 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 182037690 | ref | gcc -Os -fomit-frame-pointer | 20140621 | 20140621 |
| 182050232 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 199651544 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 200928824 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140622 | 20140621 |
| 365058737 | ref | cc | 20140622 | 20140621 |
| 365078130 | ref | gcc | 20140621 | 20140621 |
| 365092056 | ref | gcc -funroll-loops | 20140622 | 20140621 |
| 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
|