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 |