< prev index next >

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

Print this page
rev 59383 : [mq]: final

*** 1,7 **** /* ! * Copyright (c) 2003, 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 --- 1,7 ---- /* ! * 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,184 **** 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]; --- 172,181 ----
*** 196,208 **** 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]; --- 193,202 ----
*** 219,231 **** 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]; --- 213,222 ----
*** 248,260 **** 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; --- 239,248 ----
*** 347,359 **** 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]; --- 335,344 ----
*** 380,392 **** 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]; --- 365,374 ----
*** 409,421 **** 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]; --- 391,400 ----
*** 455,467 **** 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]; --- 434,443 ----
*** 488,500 **** 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]; --- 464,473 ----
*** 517,529 **** 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]; --- 490,499 ----
*** 559,571 **** 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]; --- 529,538 ----
*** 584,596 **** 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]; --- 551,560 ----
*** 607,619 **** 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]; --- 571,580 ----
*** 636,648 **** 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; --- 597,606 ----
< prev index next >