Use of memcpy() in libpng
ramana.radhakrishnan at linaro.org
Tue Sep 27 13:40:51 UTC 2011
> If you guys could take a look at this there is a potential requirement
> for the MMWG around libpng optimization; we could fit this in along with
> other work (possible vectorizing, etc) on that component.
Getting better block operations out of the compiler is something we
are interested in and if we can feed back some of the work that's
happening in this area then great ! We found a few cases where the
compiler could do a better job with memset especially in cases where
you have largish constant structure initializations .
We can do some tests and play with things but at the end of the day
some of the more specific places where improvements are likely have to
come from MMWG or whoever else spots that the compiler isn't behaving
as expected in the form of distilled testcases that we can look at. If
not this just becomes a Friday afternoon project for someone in the
group.Also knowing what the workload was to see this kind of behaviour
would be interesting as Dave points out later in this thread.
> Christian Robottom Reis, Engineering VP
> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> Linaro.org: Open Source Software for ARM SoCs
More information about the linaro-toolchain