| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8229530 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 8230852 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 8241193 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 8242595 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 8300101 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 9229329 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 9321512 | ref | g++ -O3 -fomit-frame-pointer | 20140606 | 20140529 |
| 9489534 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 9600406 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 10168610 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 10311860 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 10376348 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 10884261 | ref | g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140607 | 20140529 |
| 13242130 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140529 |
| 16807783 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 16830902 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 17206138 | ref | g++ -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 17242306 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 17994848 | ref | g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18170655 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18172014 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18173503 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18195427 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18201506 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18604543 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140529 |
| 18785938 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 18786474 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 18791461 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 18793202 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 18814847 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19407927 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 19426010 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 19508628 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19583336 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140607 | 20140529 |
| 19583984 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 19584048 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 19610139 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19633225 | ref | g++ -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19633825 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19654521 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 19703363 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 20112449 | ref | g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140607 | 20140529 |
| 20984957 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140529 |
| 20986644 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 21013229 | ref | g++ -O -fomit-frame-pointer | 20140607 | 20140529 |
| 21254831 | ref | g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140607 | 20140529 |
| 21257670 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140607 | 20140529 |
| 21284636 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140607 | 20140529 |
| 112355759 | ref | g++ | 20140607 | 20140529 |
| Compiler | Implementations
|
| g++ | ref |
| g++ -O2 -fomit-frame-pointer | ref |
| g++ -O3 -fomit-frame-pointer | ref |
| g++ -O -fomit-frame-pointer | ref |
| g++ -Os -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|