| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3535478 | ref10 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 3538642 | ref10 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 3566632 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3575279 | ref10 | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3576593 | ref10 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3592484 | ref10 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3594848 | ref10 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3633425 | ref10 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3644800 | ref10 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3711130 | ref10 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3712699 | ref10 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3717909 | ref10 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3720239 | ref10 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 3733576 | ref10 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 4022421 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 7402675 | ref10 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7402713 | ref10 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7402794 | ref10 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7405714 | ref10 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7405774 | ref10 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7758916 | ref10 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7758997 | ref10 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7763368 | ref10 | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7763852 | ref10 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7764354 | ref10 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 7764758 | ref10 | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 8655192 | ref10 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 9120800 | ref10 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 16085290 | ref10 | cc | 20140717 | 20140622 |
| 16096260 | ref10 | gcc | 20140717 | 20140622 |
| 16158039 | ref10 | gcc -funroll-loops | 20140717 | 20140622 |
| 34854722 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 35752158 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 45405552 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 46559013 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 49015456 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 52103815 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 52123691 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140717 | 20140622 |
| 53796480 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 55245499 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55276090 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55278100 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55288420 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55300498 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55346404 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55349028 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55351090 | ref | gcc -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55353500 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55355985 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140717 | 20140622 |
| 55405910 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140717 | 20140622 |
| 56080898 | ref | gcc -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 56309316 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 56864028 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57402417 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57478433 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57482485 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57483607 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57647197 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 57675496 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140717 | 20140622 |
| 59832455 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59845768 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59865665 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59881951 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59924419 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59925433 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 59941938 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 60035543 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 60042269 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 60113915 | ref | gcc -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 60152866 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140717 | 20140622 |
| 60244715 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60251191 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60251460 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60256243 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60278067 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60630764 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60644291 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60843443 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60855998 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60962229 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60982217 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60990934 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 60996590 | ref | gcc -Os -fomit-frame-pointer | 20140717 | 20140622 |
| 300556342 | ref | gcc | 20140717 | 20140622 |
| 300590490 | ref | gcc -funroll-loops | 20140717 | 20140622 |
| 300610826 | ref | cc | 20140717 | 20140622 |
| 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
|