| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 39781 | arm11 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39788 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39792 | arm11 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39794 | arm11 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39794 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39794 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39796 | arm11 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39796 | arm11 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39800 | arm11 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39800 | arm11 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39800 | inplace | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39806 | arm11 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39806 | arm11 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39806 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39808 | arm11 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39808 | arm11 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39808 | arm11 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39808 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39808 | arm11 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39809 | arm11 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39810 | arm11 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 39814 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39818 | arm11 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39822 | arm11 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 39831 | arm11 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39836 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39844 | arm11 | cc | 20140608 | 20140529 |
| 39844 | arm11 | gcc | 20140608 | 20140529 |
| 39844 | arm11 | gcc -funroll-loops | 20140608 | 20140529 |
| 39844 | arm11 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39849 | arm11 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39851 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 39857 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39866 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39872 | arm11 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39872 | arm11 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 39884 | arm11 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 40182 | arm11 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 40473 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40523 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40536 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40550 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40556 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40626 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 40648 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 41413 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 41461 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 41925 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 41934 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42032 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42034 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42040 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42040 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42054 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42320 | inplace | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42480 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42480 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42483 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42488 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42488 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 42860 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 50307 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 50326 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51056 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51076 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51085 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51087 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51089 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51105 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51636 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51646 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51924 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51946 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51946 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51946 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 51948 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52405 | inplace | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52480 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52486 | inplace | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52486 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52529 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 52532 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 53020 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 53028 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 53028 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 53034 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 53048 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 147884 | inplace | cc | 20140608 | 20140529 |
| 147886 | inplace | gcc | 20140608 | 20140529 |
| 147894 | inplace | gcc -funroll-loops | 20140608 | 20140529 |
| 164786 | ref | cc | 20140608 | 20140529 |
| 164792 | ref | gcc | 20140608 | 20140529 |
| 164792 | ref | gcc -funroll-loops | 20140608 | 20140529 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | arm11 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | arm11 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | arm11
|