From: cristy Date: Fri, 11 May 2012 18:18:13 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5611 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fc5845e15ad64650ef399916fe5d2a299edbceb0;p=imagemagick --- diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 88396e561..669f12c6e 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -4759,14 +4759,12 @@ static inline MagickBooleanType AcquireCacheNexusPixels( static inline void PrefetchPixelCacheNexusPixels(const NexusInfo *nexus_info, const MapMode mode) { - MagickSizeType - i; - - for (i=0; i < nexus_info->length; i+=CACHE_LINE_SIZE) - if (mode == ReadMode) - MagickCachePrefetch((unsigned char *) nexus_info->pixels+i,0,1); - else - MagickCachePrefetch((unsigned char *) nexus_info->pixels+i,1,1); + if (mode == ReadMode) + { + MagickCachePrefetch((unsigned char *) nexus_info->pixels,0,1); + return; + } + MagickCachePrefetch((unsigned char *) nexus_info->pixels,1,1); } static Quantum *SetPixelCacheNexusPixels(const Image *image,const MapMode mode,