| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11702015 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 11881629 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 22283570 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 26443382 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 34096800 | ref | gcc -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34240466 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34253221 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34411621 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34411809 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34412385 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34413854 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34413956 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 34523116 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 36255584 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
| 41208159 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41208440 | ref | gcc -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41226959 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41287304 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41416400 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41452920 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41497506 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41504123 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41551624 | ref | gcc -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41553430 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41555782 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41587274 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 41676156 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41677355 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41677413 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41678676 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 41679071 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 44041119 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
| 47694458 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 47696457 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 48535927 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140622 |
| 48538066 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
| 48584626 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 49076899 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
| 49081109 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
| 49178519 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
| 49180586 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 49180806 | ref | gcc -O -fomit-frame-pointer | 20140625 | 20140622 |
| 54642862 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 54643010 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 54643660 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 54644134 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 54646360 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140625 | 20140622 |
| 61821426 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 61822368 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 61822733 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 61823833 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140625 | 20140622 |
| 61825921 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140625 | 20140622 |
| 310657581 | ref | gcc | 20140625 | 20140622 |
| 310660111 | ref | gcc -funroll-loops | 20140625 | 20140622 |
| 310687205 | ref | cc | 20140625 | 20140622 |
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref
|
| 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
|