about summary refs log tree commit diff
path: root/editor/pamflip/pamflip.c
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2015-04-09 01:38:43 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2015-04-09 01:38:43 +0000
commit946e0515bbae993f3ee091c848fdae2bda51e97a (patch)
treedf6c7303fa91df474857633e083b5fa0bf5db8a1 /editor/pamflip/pamflip.c
parentd4fe9378cb8b94e847f7295d4b984b5135692b18 (diff)
downloadnetpbm-mirror-946e0515bbae993f3ee091c848fdae2bda51e97a.tar.gz
netpbm-mirror-946e0515bbae993f3ee091c848fdae2bda51e97a.tar.xz
netpbm-mirror-946e0515bbae993f3ee091c848fdae2bda51e97a.zip
Work around GCC < 4.2 bug that causes compile failure
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2455 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'editor/pamflip/pamflip.c')
-rw-r--r--editor/pamflip/pamflip.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/editor/pamflip/pamflip.c b/editor/pamflip/pamflip.c
index ade05601..149ab310 100644
--- a/editor/pamflip/pamflip.c
+++ b/editor/pamflip/pamflip.c
@@ -72,19 +72,12 @@
 #include "nstring.h"
 #include "bitreverse.h"
 
+#include "config.h"  /* Defines SSE_PBM_XY_FLIP */
 #include "flip.h"
 #include "pamflip_sse.h"
 
 enum xformType {LEFTRIGHT, TOPBOTTOM, TRANSPOSE};
 
-#ifndef SIMD_PBM_TRANSPOSITION
-  #if WANT_SSE && defined(__SSE2__)
-    #define SIMD_PBM_TRANSPOSITION 1
-  #else
-    #define SIMD_PBM_TRANSPOSITION 0
-  #endif
-#endif
-
 static void
 parseXformOpt(const char *     const xformOpt,
               unsigned int  *  const xformCountP,
@@ -1149,7 +1142,7 @@ transformPbm(struct pam *     const inpamP,
         /* This is a column-for-row type of transformation, which requires
            complex traversal of an in-memory image.
         */
-        if (SIMD_PBM_TRANSPOSITION == 1)
+        if (SSE_PBM_XY_FLIP)
             pamflip_transformRowsToColumnsPbmSse(inpamP, outpamP, xform);
         else
             transformPbmGen(inpamP, outpamP, xform);