< prev index next >

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

Print this page
rev 59383 : [mq]: final

*** 1,7 **** /* ! * Copyright (c) 2000, 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) 2000, 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
*** 54,66 **** for (j = yStart; j <= yFinish; j++) { CLIP(1); dstLineEnd = (DTYPE *) dstData + xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp++) { sp = S_PTR(Y) + (X >> MLIB_SHIFT); dp[0] = sp[0]; X += dX; --- 54,63 ----
*** 91,103 **** X += dX; Y += dY; size--; } - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (i = 0; i <= (size - 2); i += 2) { mlib_f32 *sp0, *sp1; sp0 = (mlib_f32 *) S_PTR(Y); sp1 = (mlib_f32 *) S_PTR(Y + dY); --- 88,97 ----
*** 132,144 **** for (j = yStart; j <= yFinish; j++) { CLIP(2); dstLineEnd = (DTYPE *) dstData + 2 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 2) { sp = S_PTR(Y) + 2 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; --- 126,135 ----
*** 159,171 **** for (j = yStart; j <= yFinish; j++) { CLIP(3); dstLineEnd = (DTYPE *) dstData + 3 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 3) { sp = S_PTR(Y) + 3 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; dp[2] = sp[2]; --- 150,159 ----
*** 187,199 **** for (j = yStart; j <= yFinish; j++) { CLIP(4); dstLineEnd = (DTYPE *) dstData + 4 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 4) { sp = S_PTR(Y) + 4 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; dp[2] = sp[2]; --- 175,184 ----
*** 219,231 **** for (j = yStart; j <= yFinish; j++) { CLIP(1); dstLineEnd = (DTYPE *) dstData + xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp++) { sp = S_PTR(Y); dp[0] = sp[X >> MLIB_SHIFT]; X += dX; --- 204,213 ----
*** 245,257 **** for (j = yStart; j <= yFinish; j++) { CLIP(2); dstLineEnd = (DTYPE *) dstData + 2 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 2) { sp = S_PTR(Y) + 2 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; --- 227,236 ----
*** 272,284 **** for (j = yStart; j <= yFinish; j++) { CLIP(3); dstLineEnd = (DTYPE *) dstData + 3 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 3) { sp = S_PTR(Y) + 3 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; dp[2] = sp[2]; --- 251,260 ----
*** 300,312 **** for (j = yStart; j <= yFinish; j++) { CLIP(4); dstLineEnd = (DTYPE *) dstData + 4 * xRight; - #ifdef __SUNPRO_C - #pragma pipeloop(0) - #endif /* __SUNPRO_C */ for (; dp <= dstLineEnd; dp += 4) { sp = S_PTR(Y) + 4 * (X >> MLIB_SHIFT); dp[0] = sp[0]; dp[1] = sp[1]; dp[2] = sp[2]; --- 276,285 ----
< prev index next >