gfx/cairo/pixman-enable-altivec-acceleration.patch

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 # HG changeset patch
     2 # Parent d0b3d7af190b3c62397ece2bc33b429d903e455d
     4 diff -r d0b3d7af190b gfx/cairo/libpixman/src/Makefile.in
     5 --- a/gfx/cairo/libpixman/src/Makefile.in	Sat Nov 24 14:26:11 2012 +0100
     6 +++ b/gfx/cairo/libpixman/src/Makefile.in	Thu Nov 29 22:20:59 2012 +0100
     7 @@ -42,6 +42,10 @@
     8  endif
    10  ifdef GNU_CC
    11 +ifeq (ppc,$(findstring ppc,$(OS_TEST)))
    12 +USE_VMX=1
    13 +VMX_CFLAGS=-maltivec
    14 +endif
    15  ifeq (86,$(findstring 86,$(OS_TEST)))
    16  USE_MMX=1
    17  MMX_CFLAGS=-mmmx -Winline
    18 @@ -156,3 +160,6 @@
    19  pixman-sse2.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(SSE2_CFLAGS)
    21  pixman-arm-neon.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(ARM_NEON_CFLAGS)
    22 +
    23 +pixman-vmx.$(OBJ_SUFFIX): COMPILE_CFLAGS += $(VMX_CFLAGS)
    24 +
    25 diff -r d0b3d7af190b gfx/cairo/libpixman/src/pixman-vmx.c
    26 --- a/gfx/cairo/libpixman/src/pixman-vmx.c	Sat Nov 24 14:26:11 2012 +0100
    27 +++ b/gfx/cairo/libpixman/src/pixman-vmx.c	Thu Nov 29 22:20:59 2012 +0100
    28 @@ -25,7 +25,10 @@
    29   * Based on fbmmx.c by Owen Taylor, Søren Sandmann and Nicholas Miell
    30   */
    32 +#ifdef HAVE_CONFIG_H
    33  #include <config.h>
    34 +#endif
    35 +
    36  #include "pixman-private.h"
    37  #include "pixman-combine32.h"
    38  #include <altivec.h>

mercurial