| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 381704 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 382265 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 385428 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 395548 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 396071 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 400121 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 404884 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 412263 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 412457 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 427019 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 433977 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 446011 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 446431 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 446433 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 446445 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 446649 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 455875 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 457045 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 457078 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 457082 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 457103 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 457150 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 460800 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 478246 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 478377 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 479877 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140529 |
| 488820 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 489660 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 489671 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 489913 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 498151 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 498286 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 501650 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 513028 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140529 |
| 542645 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 542848 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 542883 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 542994 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 543042 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140601 | 20140529 |
| 572931 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 572959 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140529 |
| 580470 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 580568 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 594885 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140529 |
| 594944 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140529 |
| 603165 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 651751 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140601 | 20140529 |
| 655203 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140601 | 20140529 |
| 655375 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 655390 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 655700 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 655783 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140601 | 20140529 |
| 1437123 | ref | cc | 20140601 | 20140529 |
| 1437133 | ref | gcc | 20140601 | 20140529 |
| 1437339 | 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
|