< prev index next >

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

Print this page
rev 59383 : [mq]: final

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 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

@@ -172,13 +172,10 @@
     mlib_f32 hval2 = (mlib_f32) kernel[2];
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = dst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -196,13 +193,10 @@
     mlib_f32 hval0 = (mlib_f32) kernel[0];
     mlib_f32 hval1 = (mlib_f32) kernel[1];
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = dst[0];
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -219,13 +213,10 @@
     mlib_f32 hval0 = (mlib_f32) kernel[0];
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = dst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -248,13 +239,10 @@
   mlib_s32 i;
   mlib_f32 val = src[0];
 
   for (i = 0; i < dx_l; i++)
     dst[i] = val;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
   for (; i < n - dx_r; i++)
     dst[i] = src[nch * (i - dx_l)];
   val = dst[n - dx_r - 1];
   for (; i < n; i++)
     dst[i] = val;

@@ -347,13 +335,10 @@
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = hdst[0];
     mlib_f32 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 vdvl0 = val0 * vval0 + vdvl;
       mlib_f32 val2 = src2[i * nch];
 

@@ -380,13 +365,10 @@
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = hdst[0];
     mlib_f32 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 vdvl0 = val0 * vval0 + vdvl;
       mlib_f32 val2 = src2[i * nch];
 

@@ -409,13 +391,10 @@
     mlib_f32 val0 = src[0];
     mlib_f32 val1 = src[nch];
     mlib_f32 hdvl = hdst[0];
     mlib_f32 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_f32 hdvl0 = val0 * hval0 + hdvl;
       mlib_f32 vdvl0 = val0 * vval0 + vdvl;
       mlib_f32 val2 = src2[i * nch];
 

@@ -455,13 +434,10 @@
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = hdst[0];
     mlib_d64 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 vdvl0 = val0 * vval0 + vdvl;
       mlib_d64 val2 = src2[i * nch];
 

@@ -488,13 +464,10 @@
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = hdst[0];
     mlib_d64 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 vdvl0 = val0 * vval0 + vdvl;
       mlib_d64 val2 = src2[i * nch];
 

@@ -517,13 +490,10 @@
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = hdst[0];
     mlib_d64 vdvl = vdst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 vdvl0 = val0 * vval0 + vdvl;
       mlib_d64 val2 = src2[i * nch];
 

@@ -559,13 +529,10 @@
     mlib_d64 hval2 = kernel[2];
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = dst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -584,13 +551,10 @@
     mlib_d64 hval1 = kernel[1];
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = dst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -607,13 +571,10 @@
     mlib_d64 hval0 = kernel[0];
     mlib_d64 val0 = src[0];
     mlib_d64 val1 = src[nch];
     mlib_d64 hdvl = dst[0];
 
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
     for (i = 0; i < n; i++) {
       mlib_d64 hdvl0 = val0 * hval0 + hdvl;
       mlib_d64 val2 = src2[i * nch];
 
       hdvl = hdst1[i * dnch];

@@ -636,13 +597,10 @@
   mlib_s32 i;
   mlib_d64 val = src[0];
 
   for (i = 0; i < dx_l; i++)
     dst[i] = val;
-#ifdef __SUNPRO_C
-#pragma pipeloop(0)
-#endif /* __SUNPRO_C */
   for (; i < n - dx_r; i++)
     dst[i] = src[nch * (i - dx_l)];
   val = dst[n - dx_r - 1];
   for (; i < n; i++)
     dst[i] = val;
< prev index next >