| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 510152 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 520691 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 526189 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 564148 | ref | gcc -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 570094 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 572004 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 574988 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 581938 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 695636 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 695638 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 695650 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 695650 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 695662 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 712258 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 733189 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 752697 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140618 | 20140529 |
| 783904 | ref | gcc -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 786638 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 788168 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 816234 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 880718 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 880720 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 880756 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 880759 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 880931 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 934572 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 934592 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 934598 | ref | gcc -O -fomit-frame-pointer | 20140618 | 20140529 |
| 955302 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 992821 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 992825 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 992835 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 992835 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 992850 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140618 | 20140529 |
| 1199876 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 1303666 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1303677 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1307212 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1307227 | ref | gcc -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1326655 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1340583 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1416520 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 1431230 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1443005 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1443018 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1443043 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1443076 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1443143 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1848094 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 1900946 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 3165148 | ref | gcc -funroll-loops | 20140618 | 20140529 |
| 3165345 | ref | gcc | 20140618 | 20140529 |
| 3165354 | ref | cc | 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
|