| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 296979 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 299518 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 299997 | ref | gcc -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 300910 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 301669 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 301986 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 303592 | ref | gcc -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 304657 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 304753 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 307698 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 319999 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 323681 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 328159 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140611 | 20140529 |
| 328329 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 328422 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 328627 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 328895 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 332297 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 332513 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 333071 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 334652 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 335991 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 341942 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 342006 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140611 | 20140529 |
| 343175 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 343413 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140611 | 20140529 |
| 343792 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140611 | 20140529 |
| 344051 | ref | gcc -O -fomit-frame-pointer | 20140611 | 20140529 |
| 345544 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 368829 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 368845 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 369032 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 369051 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 369149 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 377820 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 385687 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 388310 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 413705 | ref | gcc -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 414642 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 416953 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 435031 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 435731 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 616859 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 616891 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 616947 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 616955 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 618326 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 646342 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140611 | 20140529 |
| 760428 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140611 | 20140529 |
| 802519 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140611 | 20140529 |
| 843741 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 884588 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140611 | 20140529 |
| 1050532 | ref | cc | 20140611 | 20140529 |
| 1050543 | ref | gcc | 20140611 | 20140529 |
| 1051423 | ref | gcc -funroll-loops | 20140611 | 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
|