Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
39756 | arm_neon | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
39779 | arm_neon | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
39811 | arm_neon | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
39830 | arm_neon | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
39830 | arm_neon | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
39833 | arm_neon | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
39836 | arm_neon | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
39839 | arm_neon | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
39849 | arm_neon | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
39852 | arm_neon | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
39881 | arm_neon | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
39884 | arm_neon | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
39886 | arm_neon | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
39890 | arm_neon | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
39901 | arm_neon | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
39910 | arm_neon | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
39911 | arm_neon | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
39911 | arm_neon | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
39945 | arm_neon | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
40008 | arm_neon | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
44893 | arm_thumb | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
44930 | arm_thumb | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
44941 | arm_thumb | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45000 | arm | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45003 | arm_thumb | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
45006 | arm_thumb | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
45009 | arm | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45014 | arm_thumb | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45016 | arm_thumb | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45017 | arm_thumb | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45019 | arm_thumb | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45022 | arm | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45025 | arm_thumb | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
45029 | arm_thumb | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
45035 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45035 | arm_thumb | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
45041 | arm_thumb | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
45057 | arm_thumb | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45059 | arm_thumb | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
45067 | arm | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45075 | arm | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45082 | arm_thumb | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45091 | arm_thumb | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45091 | arm_thumb | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45093 | arm_thumb | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45109 | arm_thumb | gcc | 20140516 | 20140514 |
45112 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
45112 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45114 | arm_thumb | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
45119 | arm | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45121 | arm_thumb | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45123 | arm | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45125 | arm_thumb | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
45134 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45146 | arm_thumb | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45159 | arm | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
45170 | arm_thumb | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45174 | arm_thumb | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45184 | arm_thumb | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45185 | arm_thumb | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45186 | arm_thumb | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45188 | arm | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
45212 | arm_thumb | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45224 | arm_thumb | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
45231 | arm_thumb | cc | 20140516 | 20140514 |
45236 | arm_thumb | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45238 | arm_thumb | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
45259 | arm | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
45262 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
45273 | arm_thumb | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45280 | arm_thumb | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
45287 | arm_thumb | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45309 | arm_thumb | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45318 | arm_thumb | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45320 | arm_thumb | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45340 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
45353 | arm | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
45374 | arm | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45378 | arm | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
45385 | arm | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45404 | arm | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45407 | arm | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
45451 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
45465 | arm | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
45473 | arm | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45520 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45571 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
45843 | arm_thumb | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
45943 | arm | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
46429 | arm_thumb | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
46636 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
46661 | arm | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
48458 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
49668 | arm_thumb | gcc -funroll-loops | 20140516 | 20140514 |
50140 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
62639 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
63441 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
64184 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140516 | 20140514 |
64959 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
65335 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140516 | 20140514 |
65373 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140516 | 20140514 |
65748 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
65755 | opt | gcc -O -fomit-frame-pointer | 20140516 | 20140514 |
65805 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
66991 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140516 | 20140514 |
67730 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
68735 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
68747 | opt | gcc -O2 -fomit-frame-pointer | 20140516 | 20140514 |
68955 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
68988 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
69081 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140516 | 20140514 |
69134 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140516 | 20140514 |
69135 | opt | gcc -O3 -fomit-frame-pointer | 20140516 | 20140514 |
69343 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
69652 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
69992 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140516 | 20140514 |
70392 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140516 | 20140514 |
71198 | opt | gcc -Os -fomit-frame-pointer | 20140516 | 20140514 |
71473 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71528 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71539 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71564 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71687 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140516 | 20140514 |
71704 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140516 | 20140514 |
71966 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
72425 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140516 | 20140514 |
72456 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
72612 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
72671 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140516 | 20140514 |
72760 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140516 | 20140514 |
72781 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140516 | 20140514 |
72903 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140516 | 20140514 |
72908 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140516 | 20140514 |
72939 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
73104 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140516 | 20140514 |
73152 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140516 | 20140514 |
73168 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140516 | 20140514 |
73206 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140516 | 20140514 |
73388 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140516 | 20140514 |
74019 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140516 | 20140514 |
74830 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140516 | 20140514 |
75555 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140516 | 20140514 |
77692 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140516 | 20140514 |
85512 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140516 | 20140514 |
89730 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140516 | 20140514 |
90783 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140516 | 20140514 |
103834 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140516 | 20140514 |
146878 | opt | cc | 20140516 | 20140514 |
147513 | opt | gcc | 20140516 | 20140514 |
147749 | opt | gcc -funroll-loops | 20140516 | 20140514 |
Compiler | Implementations
|
cc | arm arm_neon |
gcc | arm arm_neon |
gcc -O2 -fomit-frame-pointer | arm arm_neon |
gcc -O3 -fomit-frame-pointer | arm arm_neon |
gcc -O -fomit-frame-pointer | arm arm_neon |
gcc -Os -fomit-frame-pointer | arm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | arm arm_neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | arm arm_neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | arm arm_neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | arm |
gcc -funroll-loops | arm arm_neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -O -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -Os -fomit-frame-pointer | arm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | arm arm_neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | arm |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | arm |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | arm |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | arm |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | arm arm_neon |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | arm
|