Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
32922 | arm_neon | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
32922 | arm_neon | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
32922 | arm_neon | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
32944 | arm_neon | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
32946 | arm_neon | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
32946 | arm_neon | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
32948 | arm_neon | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
32948 | arm_neon | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
32960 | arm_neon | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
32968 | arm_neon | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
32980 | arm_neon | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
33048 | arm_neon | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
33048 | arm_neon | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
33048 | arm_neon | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
33062 | arm_neon | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
33078 | arm_neon | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
33078 | arm_neon | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
33084 | arm_neon | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
33090 | arm_neon | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
33118 | arm_neon | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35083 | arm | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
35086 | arm | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35086 | arm | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35086 | arm | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35093 | arm | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
35094 | arm | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
35097 | arm | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35098 | arm | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
35098 | arm | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
35101 | arm | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
35119 | arm | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
35120 | arm | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
35124 | arm | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
35125 | arm | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
35128 | arm | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
35129 | arm | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
35130 | arm | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
35133 | arm | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
35139 | arm | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
35249 | arm | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
38102 | arm_thumb | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38103 | arm_thumb | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38108 | arm_thumb | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38108 | arm_thumb | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38108 | arm_thumb | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38112 | arm_thumb | gcc -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38116 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38116 | arm_thumb | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38124 | arm_thumb | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38124 | arm_thumb | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38136 | arm_thumb | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
38138 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38139 | arm_thumb | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38148 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38158 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38160 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
38164 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38169 | arm_thumb | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
38173 | arm_thumb | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
38173 | arm_thumb | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
38182 | arm_thumb | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
38183 | arm_thumb | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
38183 | arm_thumb | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
38184 | arm_thumb | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
38195 | arm_thumb | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38204 | arm_thumb | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38231 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
38232 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
38238 | arm_thumb | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
38240 | arm_thumb | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
38240 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38247 | arm_thumb | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38248 | arm_thumb | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38248 | arm_thumb | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38252 | arm_thumb | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38252 | arm_thumb | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38255 | arm_thumb | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38256 | arm_thumb | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
38260 | arm_thumb | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38260 | arm_thumb | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38260 | arm_thumb | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38266 | arm_thumb | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
38266 | arm_thumb | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
38268 | arm_thumb | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
38268 | arm_thumb | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
38272 | arm_thumb | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
38276 | arm_thumb | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
38294 | arm_thumb | gcc -funroll-loops | 20140612 | 20140529 |
38296 | arm_thumb | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38298 | arm_thumb | gcc | 20140612 | 20140529 |
38301 | arm_thumb | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38302 | arm_thumb | cc | 20140612 | 20140529 |
38303 | arm_thumb | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
38348 | arm_thumb | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
38816 | arm_thumb | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
90626 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
91047 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
91051 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
94060 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
94071 | opt | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
97832 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
97929 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
97930 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
97936 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
97946 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
97991 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
98592 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
101966 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
102210 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
102210 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
102218 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
102220 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
102226 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
288502 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
365258 | opt | cc | 20140612 | 20140529 |
365268 | opt | gcc | 20140612 | 20140529 |
365273 | opt | gcc -funroll-loops | 20140612 | 20140529 |
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
|