Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
32904 | arm_neon | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140504 | 20140425 |
32904 | arm_neon | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140504 | 20140425 |
32912 | arm_neon | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140504 | 20140425 |
32934 | arm_neon | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140504 | 20140425 |
32940 | arm_neon | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140504 | 20140425 |
32948 | arm_neon | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
32964 | arm_neon | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140504 | 20140425 |
33048 | arm_neon | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
33048 | arm_neon | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
33048 | arm_neon | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
33048 | arm_neon | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140504 | 20140425 |
33050 | arm_neon | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
33054 | arm_neon | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140504 | 20140425 |
33054 | arm_neon | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140504 | 20140425 |
33092 | arm_neon | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140504 | 20140425 |
33110 | arm_neon | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
33112 | arm_neon | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140504 | 20140425 |
33114 | arm_neon | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
33116 | arm_neon | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
33116 | arm_neon | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35034 | arm | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35038 | arm | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35048 | arm | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35050 | arm | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35056 | arm | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140504 | 20140425 |
35058 | arm | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140504 | 20140425 |
35066 | arm | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140504 | 20140425 |
35076 | arm | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
35076 | arm | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140504 | 20140425 |
35078 | arm | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140504 | 20140425 |
35078 | arm | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
35079 | arm | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140504 | 20140425 |
35079 | arm | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140504 | 20140425 |
35079 | arm | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140504 | 20140425 |
35081 | arm | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
35087 | arm | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140504 | 20140425 |
35134 | arm | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
35145 | arm | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140504 | 20140425 |
35146 | arm | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
35178 | arm | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38094 | arm_thumb | gcc -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38102 | arm_thumb | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38108 | arm_thumb | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38117 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38124 | arm_thumb | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38126 | arm_thumb | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38132 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38132 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38138 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38144 | arm_thumb | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
38148 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38158 | arm_thumb | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38158 | arm_thumb | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
38160 | arm_thumb | gcc -Os -fomit-frame-pointer | 20140504 | 20140425 |
38162 | arm_thumb | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38166 | arm_thumb | gcc -funroll-loops -Os -fomit-frame-pointer | 20140504 | 20140425 |
38166 | arm_thumb | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38171 | arm_thumb | gcc -O -fomit-frame-pointer | 20140504 | 20140425 |
38174 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38177 | arm_thumb | gcc -funroll-loops -O -fomit-frame-pointer | 20140504 | 20140425 |
38182 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140504 | 20140425 |
38186 | arm_thumb | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140504 | 20140425 |
38188 | arm_thumb | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38196 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140504 | 20140425 |
38204 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
38206 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140504 | 20140425 |
38210 | arm_thumb | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38213 | arm_thumb | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140504 | 20140425 |
38218 | arm_thumb | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38218 | arm_thumb | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38224 | arm_thumb | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38230 | arm_thumb | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38230 | arm_thumb | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38232 | arm_thumb | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38232 | arm_thumb | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38232 | arm_thumb | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
38232 | arm_thumb | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38234 | arm_thumb | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38238 | arm_thumb | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140504 | 20140425 |
38240 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
38242 | arm_thumb | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140504 | 20140425 |
38248 | arm_thumb | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38252 | arm_thumb | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38252 | arm_thumb | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140504 | 20140425 |
38252 | arm_thumb | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38260 | arm_thumb | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140504 | 20140425 |
38262 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140504 | 20140425 |
38268 | arm_thumb | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140504 | 20140425 |
38274 | arm_thumb | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140504 | 20140425 |
38282 | arm_thumb | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140504 | 20140425 |
38358 | arm_thumb | gcc | 20140504 | 20140425 |
38362 | arm_thumb | gcc -funroll-loops | 20140504 | 20140425 |
38364 | arm_thumb | cc | 20140504 | 20140425 |
38418 | arm_thumb | gcc -O3 -fomit-frame-pointer | 20140504 | 20140425 |
38778 | arm_thumb | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
73194 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
73202 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
74065 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
74077 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
75190 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140504 | 20140425 |
75190 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140504 | 20140425 |
76774 | opt | gcc -O2 -fomit-frame-pointer | 20140504 | 20140425 |
76786 | opt | gcc -O3 -fomit-frame-pointer | 20140504 | 20140425 |
78092 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140504 | 20140425 |
78123 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140504 | 20140425 |
80828 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
80870 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
82110 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
82160 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
90606 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140504 | 20140425 |
91037 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140504 | 20140425 |
91049 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
93771 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140504 | 20140425 |
94030 | opt | gcc -Os -fomit-frame-pointer | 20140504 | 20140425 |
94110 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
94163 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
96255 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140504 | 20140425 |
96283 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140504 | 20140425 |
96304 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
96344 | opt | gcc -O -fomit-frame-pointer | 20140504 | 20140425 |
97904 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140504 | 20140425 |
97912 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140504 | 20140425 |
97912 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140504 | 20140425 |
97912 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140504 | 20140425 |
97912 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140504 | 20140425 |
98570 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140504 | 20140425 |
99446 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
99454 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
99460 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
99468 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
99468 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140504 | 20140425 |
99472 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140504 | 20140425 |
99474 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
99474 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
99476 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
99584 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
101952 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140504 | 20140425 |
102210 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140504 | 20140425 |
102212 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140504 | 20140425 |
102224 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140504 | 20140425 |
102228 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
103672 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140504 | 20140425 |
266372 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140504 | 20140425 |
269794 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140504 | 20140425 |
282607 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140504 | 20140425 |
287784 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140504 | 20140425 |
320983 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140504 | 20140425 |
365213 | opt | cc | 20140504 | 20140425 |
365273 | opt | gcc -funroll-loops | 20140504 | 20140425 |
365280 | opt | gcc | 20140504 | 20140425 |
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 arm_neon |
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 arm_neon |
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 arm_neon |
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 arm_neon |
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 arm_neon |
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 arm_neon |
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 arm_neon |
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 arm_neon
|