< prev index next >

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

Print this page
rev 59383 : [mq]: final

*** 1,7 **** /* ! * Copyright (c) 2003, 2011, 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
*** 118,130 **** if (!(cmask & (1 << (chan1 - 1 - c)))) continue; sl = sl_c + c; dl = dl_c + c; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j < hsize; j++) pbuff[j] = 0.0; for (i = 0; i < wid; i++) { sl0 = sl; --- 118,127 ----
*** 134,146 **** k0 = pk[0]; k1 = pk[1]; k2 = pk[2]; k3 = pk[3]; p2 = sp[0]; p3 = sp[sll]; p4 = sp[2*sll]; sp += 3*sll; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j < hsize; j += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; p4 = sp[sll]; --- 131,140 ----
*** 163,175 **** kh = n - off; if (kh == 4) { sp += 3*sll; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; p4 = sp[sll]; --- 157,166 ----
*** 193,205 **** } } else if (kh == 3) { sp += 2*sll; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = p3; p2 = sp[0]; p3 = sp[sll]; --- 184,193 ----
*** 223,235 **** } } else if (kh == 2) { sp += sll; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j <= (hsize - 2); j += 2) { p0 = p2; p1 = sp[0]; p2 = sp[sll]; --- 211,220 ----
*** 251,263 **** pbuff[j] = 0; } } else /* if (kh == 1) */ { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (j = 0; j < hsize; j++) { p0 = sp[0]; dp[0] = p0*k0 + pbuff[j]; --- 236,245 ----
*** 351,363 **** if (kw == 7) { sp = sp0 += chan3; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[- chan1]; p6 = sp[0]; p7 = sp[chan1]; --- 333,342 ----
*** 367,379 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[- chan1]; p6 = sp[0]; p7 = sp[chan1]; --- 346,355 ----
*** 387,399 **** } else if (kw == 6) { sp = sp0 += chan2; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[0]; p6 = sp[chan1]; --- 363,372 ----
*** 403,415 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = p6; p5 = sp[0]; p6 = sp[chan1]; --- 376,385 ----
*** 423,435 **** } else if (kw == 5) { sp = sp0 += chan1; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = sp[0]; p5 = sp[chan1]; --- 393,402 ----
*** 439,451 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = p5; p4 = sp[0]; p5 = sp[chan1]; --- 406,415 ----
*** 460,472 **** } else if (kw == 4) { sp = sp0; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; p4 = sp[chan1]; --- 424,433 ----
*** 476,488 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = p4; p3 = sp[0]; p4 = sp[chan1]; --- 437,446 ----
*** 496,508 **** } else if (kw == 3) { sp = sp0 -= chan1; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = sp[0]; p3 = sp[chan1]; --- 454,463 ----
*** 512,524 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = p3; p2 = sp[0]; p3 = sp[chan1]; --- 467,476 ----
*** 532,544 **** } else { /* kw == 2 */ sp = sp0 -= chan2; if (pk == k) { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = sp[0]; p2 = sp[chan1]; --- 484,493 ----
*** 548,560 **** sp += chan2; dp += chan2; } } else { - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (wid - 2); i += 2) { p0 = p2; p1 = sp[0]; p2 = sp[chan1]; --- 497,506 ----
< prev index next >