X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fgtk2%2Fpixops.c;h=05b8292874c47a442834b4309551d328b6cdce49;hb=3902731cb8a9622204d584c4962c74e2a5a35428;hp=a4fd8b05b8b433e68dcc8b9d1d0e4c6d2a13b7fe;hpb=0a10ad52a99a7cfd16d484188e30212046eea00b;p=melted diff --git a/src/modules/gtk2/pixops.c b/src/modules/gtk2/pixops.c index a4fd8b0..05b8292 100644 --- a/src/modules/gtk2/pixops.c +++ b/src/modules/gtk2/pixops.c @@ -61,7 +61,7 @@ typedef void ( *PixopsPixelFunc ) ( guchar *dest, guint y1, guint cr, guint y2, /* mmx function declarations */ -#if defined(USE_MMX) && !defined(DARWIN) +#if defined(USE_MMX) && !defined(ARCH_X86_64) guchar *pixops_scale_line_22_yuv_mmx ( guint32 weights[ 16 ][ 8 ], guchar *p, guchar *q1, guchar *q2, int x_step, guchar *p_stop, int x_init, int destx ); int pixops_have_mmx ( void ); #endif @@ -159,7 +159,7 @@ scale_line ( int *weights, int n_x, int n_y, return dest; } -#if defined(USE_MMX) && !defined(DARWIN) +#if defined(USE_MMX) && !defined(ARCH_X86_64) static inline guchar * scale_line_22_yuv_mmx_stub ( int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, @@ -718,7 +718,7 @@ yuv422_scale ( guchar *dest_buf, PixopsFilter filter = { { 0, 0, 0}, { 0, 0, 0 }, 0 }; PixopsLineFunc line_func; -#if defined(USE_MMX) && !defined(DARWIN) +#if defined(USE_MMX) && !defined(ARCH_X86_64) gboolean found_mmx = pixops_have_mmx(); #endif @@ -743,7 +743,7 @@ yuv422_scale ( guchar *dest_buf, if ( filter.x.n == 2 && filter.y.n == 2 ) { -#if defined(USE_MMX) && !defined(DARWIN) +#if defined(USE_MMX) && !defined(ARCH_X86_64) if ( found_mmx ) { //fprintf( stderr, "rescale: using mmx\n" );