| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4173687 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4418028 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 4586195 | ref | gcc -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4608455 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4618609 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4707073 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4712742 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 4756632 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4758135 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4758588 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4758601 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4758748 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4759110 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 4786285 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 5186886 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140618 | 20140529 |
| 5631904 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 5632000 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8256815 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8256887 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8265032 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8269441 | ref | gcc -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8299283 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8299517 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8299617 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8299857 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8300204 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8300728 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8523087 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8523394 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8523495 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8526556 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8526681 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8731440 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140618 | 20140529 |
| 8752059 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8752632 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8752899 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8753563 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8753876 | ref | gcc -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8754552 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140618 | 20140529 |
| 8891664 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8899999 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8905230 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8909306 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8914123 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8949673 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 8958766 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9461481 | ref | gcc -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9470818 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9486638 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9494087 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9538805 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 9564634 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140618 | 20140529 |
| 35816075 | ref | gcc -funroll-loops | 20140618 | 20140529 |
| 35817797 | ref | cc | 20140618 | 20140529 |
| 35820069 | ref | gcc | 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
|