| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 226833 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 229979 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 230481 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 231740 | ref | gcc -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 233110 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 236739 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 238231 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 249539 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 250631 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 251646 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 251691 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 251711 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 252969 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 260158 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 266455 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 288177 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 288267 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140618 | 20140529 |
| 317125 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 318989 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 319064 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 319592 | ref | gcc -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 323271 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 325836 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 347307 | ref | gcc -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 347397 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 348752 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 348880 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 349042 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 349614 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 349865 | ref | gcc -O -fomit-frame-pointer | 20140618 | 20140529 |
| 350094 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 350469 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 350510 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 351526 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 354760 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 355444 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 392332 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 394848 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 396056 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 401633 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 401636 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 401646 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 401654 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 401656 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 413247 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 415581 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 416511 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140618 | 20140529 |
| 416516 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 416533 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 416682 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 416736 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 433021 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 847810 | ref | cc | 20140618 | 20140529 |
| 848309 | ref | gcc | 20140618 | 20140529 |
| 858443 | ref | gcc -funroll-loops | 20140618 | 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
|