mmx: compile on ARM for iwmmxt optimizations
authorMatt Turner <mattst88@gmail.com>
Mon, 1 Aug 2011 02:42:24 +0000 (22:42 -0400)
committerMatt Turner <mattst88@gmail.com>
Tue, 27 Sep 2011 17:13:15 +0000 (13:13 -0400)
commit7ab94c5f99cc524ddfbbcedca4304ec7943f74e1
treebb1d15ed7ef07493351afabc7161fb90f4915a5b
parentf66887d9eae9646c838d518020168b1403705b1e
mmx: compile on ARM for iwmmxt optimizations

Check in configure for at least gcc-4.6, since gcc-4.7 (and hopefully
4.6) will be the eariest version capable of compiling the _mm_*
intrinsics on ARM/iwmmxt. Even for suitable compile versions I use
_mm_srli_si64 which is known to cause unpatched compilers to fail.

Select iwmmxt at runtime only after NEON, since we expect the NEON
optimizations to be more capable and faster than iwmmxt.

Signed-off-by: Matt Turner <mattst88@gmail.com>
configure.ac
pixman/Makefile.am
pixman/pixman-cpu.c
pixman/pixman-private.h