| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 329123 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 330066 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 333826 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 337997 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 342122 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 343075 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 350620 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 350771 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 359283 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 364949 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 376278 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 380944 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 392757 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 392807 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 392812 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 392849 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 392865 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 401489 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 401676 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401775 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401849 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401884 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401900 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 406032 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 407181 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 424083 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 424207 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 424377 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 436749 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 436768 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 437289 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 444887 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 447560 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 453762 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 485845 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 485878 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 485895 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 485963 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 497302 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 501525 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 501533 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140529 |
| 521249 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 521529 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 521653 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 521699 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140529 |
| 527689 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 535664 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 595316 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 595411 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 595458 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140601 | 20140529 |
| 595529 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 595599 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1207853 | ref | cc | 20140601 | 20140529 |
| 1208037 | ref | gcc -funroll-loops | 20140601 | 20140529 |
| 1208046 | ref | gcc | 20140601 | 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
|