| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 243114 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 249337 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 256647 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 263754 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 264827 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 271022 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275138 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275140 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275266 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275310 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 275587 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 279459 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 280183 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 286146 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 290273 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 328842 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 396294 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396306 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396329 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396370 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 401719 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 402282 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 402346 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 402890 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 407968 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 413817 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 413825 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 413835 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 413843 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 413847 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 413962 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 417024 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 417025 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 420864 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 421072 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 424032 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 424047 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140601 | 20140529 |
| 425258 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 426128 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 426541 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 426563 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 426654 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 427406 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 428742 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 438476 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 453019 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140529 |
| 458678 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140529 |
| 458678 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 458690 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 458894 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 459894 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 459900 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1199040 | ref | cc | 20140601 | 20140529 |
| 1199051 | ref | gcc | 20140601 | 20140529 |
| 1199251 | ref | gcc -funroll-loops | 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
|