| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 227802 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 230951 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 232021 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 232749 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 234271 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 237346 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 238780 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 251424 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 252678 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 253045 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 253063 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 253065 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 253132 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 253138 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 254714 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292939 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 293291 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 317000 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 317922 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 318849 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 318964 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 323200 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 323230 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 349687 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 349708 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 351503 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 351691 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 351752 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 353112 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 353148 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 354074 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 355122 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 355139 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 355157 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 357239 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 357991 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 361175 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140603 | 20140529 |
| 391061 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 391084 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 391084 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 391087 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 391368 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 400796 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 400812 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 400819 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 400859 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 401931 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 419432 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 419487 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140603 | 20140529 |
| 420115 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 420133 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 433513 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 856692 | ref | cc | 20140603 | 20140529 |
| 856713 | ref | gcc | 20140603 | 20140529 |
| 856715 | ref | gcc -funroll-loops | 20140603 | 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
|