| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 446372 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 452050 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 453653 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 454883 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 454987 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 461732 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 461856 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 471494 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 478663 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 488181 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 523599 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140529 |
| 523614 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 555230 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 555233 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 555234 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 555235 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 555236 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140604 | 20140529 |
| 601741 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 605918 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 605992 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 610226 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 618889 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 641562 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 674490 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 675452 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140529 |
| 675455 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140529 |
| 675846 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 709225 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 709230 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 709230 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 709232 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 709246 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140604 | 20140529 |
| 712544 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 712550 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 712554 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 712555 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140604 | 20140529 |
| 712611 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140604 | 20140529 |
| 722035 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 787799 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140604 | 20140529 |
| 862657 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 863258 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 863378 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 881598 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 889506 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 893710 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 897216 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 941047 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 941254 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 944270 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 945236 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 945589 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 985845 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140604 | 20140529 |
| 2125383 | ref | gcc | 20140604 | 20140529 |
| 2125460 | ref | cc | 20140604 | 20140529 |
| 2125517 | ref | gcc -funroll-loops | 20140604 | 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
|