diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2015-04-09 01:38:43 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2015-04-09 01:38:43 +0000 |
commit | 946e0515bbae993f3ee091c848fdae2bda51e97a (patch) | |
tree | df6c7303fa91df474857633e083b5fa0bf5db8a1 /editor/pamflip/pamflip.c | |
parent | d4fe9378cb8b94e847f7295d4b984b5135692b18 (diff) | |
download | netpbm-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.c | 11 |
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); |