[cairo] Pixman ARM Performance

Koen Kooi k.kooi at student.utwente.nl
Fri Jul 24 09:31:12 PDT 2009


On 24-07-09 18:15, Jacob Bramley wrote:

> As a side note, I found that the existing Neon switch in the
> configuration file is incorrect. If Neon is detected, it sets
> "-mcpu=cortex-a8 -mfpu=neon". Neon is available on all ARMv7 cores,

You propably mean "all current armv7a (note the 'a') cores on the 
market. People used to say that every armv6 cored had vfp till qualcomm 
decided go go cheap and not include it in their msm7 series.

> not
> just Cortex-A8, so the first flag doesn't make much sense. In addition,
> it is necessary (for some reason) to set "-mfloat-abi=softfp" to get GCC
> to understand "-mfpu=neon". I configured and built the project by
> specifying this in the CFLAGS environment variable.

Right, this makes it possible for people to choose between softfp and 
hardfp (not suppored in gcc releases, present in the CSL2009 ones).
Forcing pixman to softfp would mean link failures when targeting hardfp.

regards,

Koen



More information about the cairo mailing list