< prev index next >

src/java.desktop/share/native/libmlib_image/mlib_c_ImageAffine_NN.c

Print this page
rev 59383 : [mq]: final

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -81,13 +81,10 @@
     DTYPE pix0;
 
     CLIP(1);
     dstLineEnd = (DTYPE *) dstData + xRight;
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (; dstPixelPtr <= dstLineEnd; dstPixelPtr++) {
       ySrc = MLIB_POINTER_SHIFT(Y);
       Y += dY;
       srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc);
       xSrc = X >> MLIB_SHIFT;

@@ -121,13 +118,10 @@
     pix1 = srcPixelPtr[1];
     ySrc = MLIB_POINTER_SHIFT(Y);
     Y += dY;
     xSrc = X >> MLIB_SHIFT;
     X += dX;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (; dstPixelPtr < dstLineEnd; dstPixelPtr += 2) {
       srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc) + 2 * xSrc;
       ySrc = MLIB_POINTER_SHIFT(Y);
       Y += dY;
       xSrc = X >> MLIB_SHIFT;

@@ -167,13 +161,10 @@
     pix2 = srcPixelPtr[2];
     ySrc = MLIB_POINTER_SHIFT(Y);
     Y += dY;
     xSrc = X >> MLIB_SHIFT;
     X += dX;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (; dstPixelPtr < dstLineEnd; dstPixelPtr += 3) {
       srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc) + 3 * xSrc;
       ySrc = MLIB_POINTER_SHIFT(Y);
       Y += dY;
       xSrc = X >> MLIB_SHIFT;

@@ -303,13 +294,11 @@
     pix1 = srcPixelPtr[1];
     ySrc = MLIB_POINTER_SHIFT(Y);
     Y += dY;
     xSrc = X >> MLIB_SHIFT;
     X += dX;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
+
     for (; dstPixelPtr < dstLineEnd; dstPixelPtr += 2) {
       srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc) + 2 * xSrc;
       ySrc = MLIB_POINTER_SHIFT(Y);
       Y += dY;
       xSrc = X >> MLIB_SHIFT;

@@ -349,13 +338,10 @@
     pix2 = srcPixelPtr[2];
     ySrc = MLIB_POINTER_SHIFT(Y);
     Y += dY;
     xSrc = X >> MLIB_SHIFT;
     X += dX;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (; dstPixelPtr < dstLineEnd; dstPixelPtr += 3) {
       srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc) + 3 * xSrc;
       ySrc = MLIB_POINTER_SHIFT(Y);
       Y += dY;
       xSrc = X >> MLIB_SHIFT;
< prev index next >