| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1195966 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 1209487 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 1337472 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1384800 | ref | gcc -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1392044 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1408089 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1489031 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1493517 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1603289 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1621548 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140621 | 20140529 |
| 1621605 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140621 | 20140529 |
| 1788598 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1788696 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1789535 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1789899 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 1790295 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 2442604 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140621 | 20140529 |
| 5020182 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5021610 | ref | gcc -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5025436 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5228768 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5257155 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5309896 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5311970 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5318668 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5331443 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5331925 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 5747877 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140621 | 20140529 |
| 6265204 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6270027 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6292041 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6293252 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6310440 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6367129 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6367226 | ref | gcc -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6367861 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6371771 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6381946 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140621 | 20140529 |
| 6987550 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140621 | 20140529 |
| 10457365 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10458906 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10459959 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10460740 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10461079 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10761453 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10970798 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10972187 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 10983292 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 11031600 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 11032617 | ref | gcc -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 11759984 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 12201374 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140621 | 20140529 |
| 18025986 | ref | gcc | 20140621 | 20140529 |
| 18026054 | ref | cc | 20140621 | 20140529 |
| 18028210 | ref | gcc -funroll-loops | 20140621 | 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
|