diff options
author | marha <marha@users.sourceforge.net> | 2010-10-11 07:06:15 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-10-11 07:06:15 +0000 |
commit | 752f86c17342e07a858aea75106eb8316a226d89 (patch) | |
tree | 03429163ab9e7a871b346d7a71754b877d99a120 /pixman/pixman/pixman-arm-neon.c | |
parent | ca01727646bcc035a36b90f2a2a38b3dd9ce8c93 (diff) | |
download | vcxsrv-752f86c17342e07a858aea75106eb8316a226d89.tar.gz vcxsrv-752f86c17342e07a858aea75106eb8316a226d89.tar.bz2 vcxsrv-752f86c17342e07a858aea75106eb8316a226d89.zip |
pixman update 11/10/2010
Diffstat (limited to 'pixman/pixman/pixman-arm-neon.c')
-rw-r--r-- | pixman/pixman/pixman-arm-neon.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pixman/pixman/pixman-arm-neon.c b/pixman/pixman/pixman-arm-neon.c index 40f7b6a60..d22922a4a 100644 --- a/pixman/pixman/pixman-arm-neon.c +++ b/pixman/pixman/pixman-arm-neon.c @@ -355,9 +355,13 @@ BIND_COMBINE_U (out_reverse) pixman_implementation_t *
_pixman_implementation_create_arm_neon (void)
{
- pixman_implementation_t *general = _pixman_implementation_create_fast_path ();
+#ifdef USE_ARM_SIMD
+ pixman_implementation_t *fallback = _pixman_implementation_create_arm_simd ();
+#else
+ pixman_implementation_t *fallback = _pixman_implementation_create_fast_path ();
+#endif
pixman_implementation_t *imp =
- _pixman_implementation_create (general, arm_neon_fast_paths);
+ _pixman_implementation_create (fallback, arm_neon_fast_paths);
imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u;
imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u;
|