about summary refs log tree commit diff
path: root/editor/pamflip/pamflip.c
diff options
context:
space:
mode:
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);