| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 121802 | ref | gcc -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 121872 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 122574 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 123922 | ref | gcc -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 123976 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 124501 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 124733 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 125917 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 126994 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 128519 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 131713 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 135575 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 150957 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 151131 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 154172 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 154187 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 154200 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 154200 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 154455 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 154455 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 154457 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 154481 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 154481 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 154490 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 173848 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 173867 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 193759 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 198034 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 199427 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 199449 | ref | gcc -O -fomit-frame-pointer | 20141020 | 20141014 |
| 199449 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 199500 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141020 | 20141014 |
| 199500 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 199682 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 206998 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141020 | 20141014 |
| 207019 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 207020 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 207036 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 207047 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 209262 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 209338 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 214695 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 215291 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 217761 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 218404 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 220464 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 220465 | ref | gcc -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 226365 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 226388 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 226388 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 226388 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 226389 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 586498 | ref | gcc | 20141020 | 20141014 |
| 586524 | ref | gcc -funroll-loops | 20141020 | 20141014 |
| 586526 | ref | cc | 20141020 | 20141014 |
| Compiler | Implementations
|
| cc | aesnia aesnib aesnic |
| gcc | aesnia aesnib aesnic |
| gcc -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops | aesnia aesnib aesnic |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | aesnia aesnib aesnic
|
| 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
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | aesnia aesnib aesnic
|