| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38340 | inplace | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38354 | ref | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38434 | inplace | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38446 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38446 | inplace | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38448 | inplace | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38454 | inplace | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38454 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38454 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38454 | inplace | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38454 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38456 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38492 | inplace | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38492 | inplace | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38494 | inplace | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | inplace | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | inplace | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38504 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38506 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38556 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38559 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38586 | ref | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38592 | inplace | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38812 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38822 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 38902 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38902 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38930 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 38930 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39335 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39432 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39490 | inplace | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39500 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39570 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39588 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39606 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39750 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39758 | inplace | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39792 | arm11 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39792 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39794 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39798 | arm11 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39803 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39808 | arm11 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39810 | arm11 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39811 | arm11 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39811 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39816 | arm11 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39819 | arm11 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39822 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 39824 | arm11 | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39826 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39830 | arm11 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 39833 | arm11 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39834 | arm11 | gcc | 20140427 | 20140425 |
| 39836 | arm11 | cc | 20140427 | 20140425 |
| 39836 | arm11 | gcc -funroll-loops | 20140427 | 20140425 |
| 39838 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39848 | arm11 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39850 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39853 | arm11 | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39861 | arm11 | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39866 | arm11 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39868 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 39870 | arm11 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 39872 | inplace | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 40206 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 40214 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 40514 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40514 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40592 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40608 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40738 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40750 | ref | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 40766 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 41386 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 41408 | inplace | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 41412 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 41414 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 41501 | inplace | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 41513 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 41695 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 41697 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 41938 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 41940 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42028 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42032 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42032 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42040 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42040 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42126 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 42140 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 42284 | inplace | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42458 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42458 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42458 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42458 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42480 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 42906 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 50307 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 50323 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51078 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51091 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51097 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51105 | ref | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51114 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51117 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51647 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51654 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51951 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51954 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51954 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51954 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140427 | 20140425 |
| 51955 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52442 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52446 | inplace | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52463 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52473 | inplace | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52514 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 52541 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 53047 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 53047 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 53049 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140427 | 20140425 |
| 53056 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 53063 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 147896 | inplace | gcc | 20140427 | 20140425 |
| 147902 | inplace | gcc -funroll-loops | 20140427 | 20140425 |
| 147912 | inplace | cc | 20140427 | 20140425 |
| 164780 | ref | cc | 20140427 | 20140425 |
| 164786 | ref | gcc -funroll-loops | 20140427 | 20140425 |
| 164790 | ref | gcc | 20140427 | 20140425 |