]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 11 May 2012 18:18:13 +0000 (18:18 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 11 May 2012 18:18:13 +0000 (18:18 +0000)
MagickCore/cache.c

index 88396e561683abf1097f6b72e92afc2120e2c2bc..669f12c6e0cb0220633db85b2404a19d931fbb1d 100644 (file)
@@ -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,