On 15 May 2013 14:05, Jon Medhurst (Tixy) tixy@linaro.org wrote:
If the assembler version is always faster I would have thought that we should always have it enabled and not have it as a user visible option. Perhaps the fact that the assembler is specifically target at ARMv4 means that on ARMv7 CPUs the latest GCC's might generate better code by using newer features?
No, the v4 signifies that it supports v4 and up, but in fact the code is tuned for dual issue, i.e. Cortex and up. As far as I know, there is no reason not to use the asm versions if you need the algos in the first place.