/openjdk7/jdk/src/share/native/sun/awt/medialib/ |
H A D | mlib_ImageAffine_NN_Bit.c | 53 X = xStarts[j] + (s_bitoff << MLIB_SHIFT); \ 87 res = (res & ~(1 << bit)) | (((srcPixelPtr[X >> (MLIB_SHIFT + 3)] >> (7 - (X >> MLIB_SHIFT) & 7)) & 1) << 103 res = ((srcPixelPtr0[X >> (MLIB_SHIFT + 3)] << (((X >> MLIB_SHIFT)) & 7)) & 0x0080); 108 res |= ((srcPixelPtr1[X >> (MLIB_SHIFT + 3)] << (((X >> MLIB_SHIFT) - 1) & 7)) & 0x4040); 113 res |= ((srcPixelPtr2[X >> (MLIB_SHIFT + 3)] << (((X >> MLIB_SHIFT) - 2) & 7)) & 0x2020); 118 res |= ((srcPixelPtr3[X >> (MLIB_SHIFT [all...] |
H A D | mlib_c_ImageAffine_NN.c | 93 xSrc = X >> MLIB_SHIFT; 117 xSrc = X >> MLIB_SHIFT; 124 xSrc = X >> MLIB_SHIFT; 133 xSrc = X >> MLIB_SHIFT; 162 xSrc = X >> MLIB_SHIFT; 170 xSrc = X >> MLIB_SHIFT; 179 xSrc = X >> MLIB_SHIFT; 210 xSrc = X >> MLIB_SHIFT; 219 xSrc = X >> MLIB_SHIFT; 225 xSrc = X >> MLIB_SHIFT; [all...] |
H A D | mlib_ImageAffine_NN.c | 63 sp = S_PTR(Y) + (X >> MLIB_SHIFT); 90 *dp++ = sp[X >> MLIB_SHIFT]; 105 dd.f32s.f0 = sp0[X >> MLIB_SHIFT]; 106 dd.f32s.f1 = sp1[(X + dX) >> MLIB_SHIFT]; 117 *dp = sp[X >> MLIB_SHIFT]; 141 sp = S_PTR(Y) + 2 * (X >> MLIB_SHIFT); 168 sp = S_PTR(Y) + 3 * (X >> MLIB_SHIFT); 196 sp = S_PTR(Y) + 4 * (X >> MLIB_SHIFT); 229 dp[0] = sp[X >> MLIB_SHIFT]; 254 sp = S_PTR(Y) + 2 * (X >> MLIB_SHIFT); [all...] |
H A D | mlib_c_ImageAffine_BL_S16.c | 87 xSrc = X >> MLIB_SHIFT; X += dX; \ 291 /* for SHORT/USHORT decrease MLIB_SHIFT due to 294 #undef MLIB_SHIFT macro 295 #define MLIB_SHIFT 15 macro 297 #define MLIB_ROUND (1 << (MLIB_SHIFT - 1)) 304 xSrc = X >> MLIB_SHIFT; \ 312 pix0_##ind = a00_##ind + ((fdy * (a10_##ind - a00_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 313 pix1_##ind = a01_##ind + ((fdy * (a11_##ind - a01_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 314 res##ind = pix0_##ind + ((fdx * (pix1_##ind - pix0_##ind) + MLIB_ROUND) >> MLIB_SHIFT) 330 #if MLIB_SHIFT [all...] |
H A D | mlib_c_ImageAffine_BL_U16.c | 87 xSrc = X >> MLIB_SHIFT; X += dX; \ 300 /* for SHORT/USHORT decrease MLIB_SHIFT due to overflow in multiplies like fdy * (a10 - a00) */ 301 #undef MLIB_SHIFT macro 302 #define MLIB_SHIFT 15 macro 304 #define MLIB_ROUND (1 << (MLIB_SHIFT - 1)) 311 xSrc = X >> MLIB_SHIFT; \ 319 pix0_##ind = a00_##ind + ((fdy * (a10_##ind - a00_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 320 pix1_##ind = a01_##ind + ((fdy * (a11_##ind - a01_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 321 res##ind = pix0_##ind + ((fdx * (pix1_##ind - pix0_##ind) + MLIB_ROUND) >> MLIB_SHIFT) 337 #if MLIB_SHIFT [all...] |
H A D | mlib_c_ImageAffine_BL.c | 87 xSrc = X >> MLIB_SHIFT; X += dX; \ 298 /* for SHORT/USHORT decrease MLIB_SHIFT due to 302 #undef MLIB_SHIFT 303 #define MLIB_SHIFT 15 306 #define MLIB_ROUND (1 << (MLIB_SHIFT - 1)) 313 xSrc = X >> MLIB_SHIFT; \ 321 pix0_##ind = a00_##ind + ((fdy * (a10_##ind - a00_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 322 pix1_##ind = a01_##ind + ((fdy * (a11_##ind - a01_##ind) + MLIB_ROUND) >> MLIB_SHIFT); \ 323 res##ind = pix0_##ind + ((fdx * (pix1_##ind - pix0_##ind) + MLIB_ROUND) >> MLIB_SHIFT) 339 #if MLIB_SHIFT [all...] |
H A D | mlib_ImageAffine_BC_D64.c | 169 xSrc = (X >> MLIB_SHIFT) - 1; 170 ySrc = (Y >> MLIB_SHIFT) - 1; 202 xSrc = (X >> MLIB_SHIFT) - 1; 203 ySrc = (Y >> MLIB_SHIFT) - 1; 237 xSrc = (X >> MLIB_SHIFT) - 1; 238 ySrc = (Y >> MLIB_SHIFT) - 1; 302 xSrc = (X1 >> MLIB_SHIFT) - 1; 303 ySrc = (Y1 >> MLIB_SHIFT) - 1; 335 xSrc = (X1 >> MLIB_SHIFT) - 1; 336 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_ImageAffine_BC_F32.c | 169 xSrc = (X >> MLIB_SHIFT) - 1; 170 ySrc = (Y >> MLIB_SHIFT) - 1; 202 xSrc = (X >> MLIB_SHIFT) - 1; 203 ySrc = (Y >> MLIB_SHIFT) - 1; 237 xSrc = (X >> MLIB_SHIFT) - 1; 238 ySrc = (Y >> MLIB_SHIFT) - 1; 302 xSrc = (X1 >> MLIB_SHIFT) - 1; 303 ySrc = (Y1 >> MLIB_SHIFT) - 1; 335 xSrc = (X1 >> MLIB_SHIFT) - 1; 336 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_ImageAffine_BC_S32.c | 171 xSrc = (X >> MLIB_SHIFT) - 1; 172 ySrc = (Y >> MLIB_SHIFT) - 1; 204 xSrc = (X >> MLIB_SHIFT) - 1; 205 ySrc = (Y >> MLIB_SHIFT) - 1; 239 xSrc = (X >> MLIB_SHIFT) - 1; 240 ySrc = (Y >> MLIB_SHIFT) - 1; 306 xSrc = (X1 >> MLIB_SHIFT) - 1; 307 ySrc = (Y1 >> MLIB_SHIFT) - 1; 339 xSrc = (X1 >> MLIB_SHIFT) - 1; 340 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_c_ImageAffine_BC.c | 139 xSrc = (X >> MLIB_SHIFT) - 1; 140 ySrc = (Y >> MLIB_SHIFT) - 1; 187 xSrc = (X >> MLIB_SHIFT) - 1; 188 ySrc = (Y >> MLIB_SHIFT) - 1; 264 xSrc = (X1 >> MLIB_SHIFT) - 1; 265 ySrc = (Y1 >> MLIB_SHIFT) - 1; 312 xSrc = (X1 >> MLIB_SHIFT) - 1; 313 ySrc = (Y1 >> MLIB_SHIFT) - 1; 390 xSrc = (X1 >> MLIB_SHIFT) - 1; 391 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_c_ImageAffine_BC_S16.c | 134 xSrc = (X >> MLIB_SHIFT) - 1; 135 ySrc = (Y >> MLIB_SHIFT) - 1; 183 xSrc = (X >> MLIB_SHIFT) - 1; 184 ySrc = (Y >> MLIB_SHIFT) - 1; 261 xSrc = (X1 >> MLIB_SHIFT) - 1; 262 ySrc = (Y1 >> MLIB_SHIFT) - 1; 310 xSrc = (X1 >> MLIB_SHIFT) - 1; 311 ySrc = (Y1 >> MLIB_SHIFT) - 1; 389 xSrc = (X1 >> MLIB_SHIFT) - 1; 390 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_c_ImageAffine_BC_U16.c | 139 xSrc = (X >> MLIB_SHIFT) - 1; 140 ySrc = (Y >> MLIB_SHIFT) - 1; 188 xSrc = (X >> MLIB_SHIFT) - 1; 189 ySrc = (Y >> MLIB_SHIFT) - 1; 267 xSrc = (X1 >> MLIB_SHIFT) - 1; 268 ySrc = (Y1 >> MLIB_SHIFT) - 1; 316 xSrc = (X1 >> MLIB_SHIFT) - 1; 317 ySrc = (Y1 >> MLIB_SHIFT) - 1; 396 xSrc = (X1 >> MLIB_SHIFT) - 1; 397 ySrc = (Y1 >> MLIB_SHIFT) [all...] |
H A D | mlib_ImageAffine.c | 194 kw, kw, kw1, kw1, edge, mtx, MLIB_SHIFT, MLIB_SHIFT); 296 kw, kw, kw1, kw1, -1, mtx, MLIB_SHIFT, MLIB_SHIFT);
|
H A D | mlib_ImageAffineEdge.c | 167 ySrc = Y >> MLIB_SHIFT; \ 168 xSrc = X >> MLIB_SHIFT; \ 184 ySrc = ((Y - 32768) >> MLIB_SHIFT); \ 185 xSrc = ((X - 32768) >> MLIB_SHIFT); \ 193 xFlag = (xSrc >> (MLIB_SIGN_SHIFT - MLIB_SHIFT)); \ 197 yFlag = (ySrc >> (MLIB_SIGN_SHIFT - MLIB_SHIFT)); \ 226 ySrc = ((Y - 32768) >> MLIB_SHIFT); \ 227 xSrc = ((X - 32768) >> MLIB_SHIFT); \ 235 xFlag = (xSrc >> (MLIB_SIGN_SHIFT - MLIB_SHIFT)); \ 239 yFlag = (ySrc >> (MLIB_SIGN_SHIFT - MLIB_SHIFT)); \ [all...] |
H A D | mlib_ImageAffine_BL_D64.c | 63 xSrc = X >> MLIB_SHIFT; 81 xSrc = X >> MLIB_SHIFT; 123 xSrc = X >> MLIB_SHIFT; 147 xSrc = X >> MLIB_SHIFT; 198 xSrc = X >> MLIB_SHIFT; 227 xSrc = X >> MLIB_SHIFT; 286 xSrc = X >> MLIB_SHIFT; 320 xSrc = X >> (MLIB_SHIFT - 2);
|
H A D | mlib_ImageAffine_BL_F32.c | 63 xSrc = X >> MLIB_SHIFT; 81 xSrc = X >> MLIB_SHIFT; 123 xSrc = X >> MLIB_SHIFT; 147 xSrc = X >> MLIB_SHIFT; 198 xSrc = X >> MLIB_SHIFT; 227 xSrc = X >> MLIB_SHIFT; 286 xSrc = X >> MLIB_SHIFT; 320 xSrc = X >> (MLIB_SHIFT - 2);
|
H A D | mlib_ImageAffine_BL_S32.c | 65 xSrc = X >> MLIB_SHIFT; 83 xSrc = X >> MLIB_SHIFT; 125 xSrc = X >> MLIB_SHIFT; 149 xSrc = X >> MLIB_SHIFT; 200 xSrc = X >> MLIB_SHIFT; 229 xSrc = X >> MLIB_SHIFT; 288 xSrc = X >> MLIB_SHIFT; 322 xSrc = X >> (MLIB_SHIFT - 2);
|
H A D | mlib_ImageAffine.h | 272 #define MLIB_SHIFT 16 macro 273 #define MLIB_PREC (1 << MLIB_SHIFT) 302 #define MLIB_POINTER_SHIFT(P) (((P) >> (MLIB_SHIFT - 3)) &~ 7) 306 #define MLIB_POINTER_SHIFT(P) (((P) >> (MLIB_SHIFT - 2)) &~ 3) 329 #define FILTER_SHIFT (MLIB_SHIFT - FILTER_BITS - FILTER_ELEM_BITS)
|
H A D | mlib_c_ImageAffineIndex_BC.c | 33 #define MLIB_SHIFT 16 macro 34 #define MLIB_PREC (1 << MLIB_SHIFT) 77 xSrc = (X >> MLIB_SHIFT)-1; \ 78 ySrc = (Y >> MLIB_SHIFT)-1; \
|
/openjdk7/jdk/src/solaris/native/sun/java2d/loops/ |
H A D | mlib_v_ImageZoom_NN_f.c | 103 if ((y0 >> MLIB_SHIFT) == (y >> MLIB_SHIFT)) { 113 *dp++ = tsp[x >> MLIB_SHIFT]; 123 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 125 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 127 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 129 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 131 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 133 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s0); 135 s0 = vis_faligndata(vis_ld_u8_i(tsp, x >> MLIB_SHIFT), s [all...] |
H A D | mlib_ImageZoom_NN.c | 143 #define BYTE_POS_MASK ((1 << (MLIB_SHIFT + 3)) - 1) 156 mlib_u8 *sl = sp - (srcX >> MLIB_SHIFT), *dl = dp - dstX, *dt; 160 srcX += (s_bitoff << MLIB_SHIFT); 188 buff[8 * i] = (((x >> MLIB_SHIFT)) & 7) | (x & ~BYTE_POS_MASK); 190 buff[8 * i + 1] = (((x >> MLIB_SHIFT) - 1) & 7) | (x & ~BYTE_POS_MASK); 192 buff[8 * i + 2] = (((x >> MLIB_SHIFT) - 2) & 7) | (x & ~BYTE_POS_MASK); 194 buff[8 * i + 3] = (((x >> MLIB_SHIFT) - 3) & 7) | (x & ~BYTE_POS_MASK); 196 buff[8 * i + 4] = (((x >> MLIB_SHIFT) - 4) & 7) | (x & ~BYTE_POS_MASK); 198 buff[8 * i + 5] = (((x >> MLIB_SHIFT) - 5) & 7) | (x & ~BYTE_POS_MASK); 200 buff[8 * i + 6] = (((x >> MLIB_SHIFT) [all...] |
H A D | java2d_Mlib.c | 393 if (shift <= MLIB_SHIFT /* 16 */) { \ 394 jint dshift = MLIB_SHIFT - shift; \ 400 jint dshift = shift - MLIB_SHIFT; \ 416 + (sxloc >> MLIB_SHIFT)*ANYTYPE##PixelStride \ 417 + (syloc >> MLIB_SHIFT)*srcScan; \
|
/openjdk7/jdk/src/solaris/native/sun/awt/medialib/ |
H A D | mlib_v_ImageAffine_NN.c | 57 #define LD_U8(sp, x) vis_read_lo(vis_ld_u8_i(sp, ((x) >> MLIB_SHIFT))) 75 *dp = *(S_PTR(Y) + (X >> MLIB_SHIFT)); 137 dp[i] = *(S_PTR(Y) + (X >> MLIB_SHIFT)); 152 sp0 = S_PTR(Y) + 2*(X >> MLIB_SHIFT); \ 153 sp1 = S_PTR(Y + dY) + 2*((X + dX) >> MLIB_SHIFT); \ 154 sp2 = S_PTR(Y + 2*dY) + 2*((X + 2*dX) >> MLIB_SHIFT); \ 155 sp3 = S_PTR(Y + 3*dY) + 2*((X + 3*dX) >> MLIB_SHIFT); \ 197 sp0 = sp1 = sp2 = sp3 = S_PTR(Y) + 2*(X >> MLIB_SHIFT); 198 if (i + 1 < size) sp1 = S_PTR(Y + dY) + 2*((X + dX) >> MLIB_SHIFT); 199 if (i + 2 < size) sp2 = S_PTR(Y + 2*dY) + 2*((X + 2*dX) >> MLIB_SHIFT); [all...] |
H A D | mlib_v_ImageAffine_BC.c | 57 xSrc = (X>>MLIB_SHIFT)-1; \ 58 ySrc = (Y>>MLIB_SHIFT)-1; \ 159 xSrc = (X>>MLIB_SHIFT)-1; \ 162 ySrc = (Y>>MLIB_SHIFT)-1; \ 356 xSrc = (X>>MLIB_SHIFT)-1; \ 357 ySrc = (Y>>MLIB_SHIFT)-1; \ 428 xSrc = (X>>MLIB_SHIFT)-1; \ 430 ySrc = (Y>>MLIB_SHIFT)-1; \ 650 xSrc = (X>>MLIB_SHIFT)-1; \ 651 ySrc = (Y>>MLIB_SHIFT) [all...] |
H A D | mlib_v_ImageAffine_BL_S16.c | 213 sp = *(mlib_u8**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + 2*(X >> MLIB_SHIFT); \ 332 sp = *(mlib_f32**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + (X >> MLIB_SHIFT); \ 429 sp = *(mlib_u8**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + 4*(X >> MLIB_SHIFT); \ 588 sp = *(mlib_u8**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + 6*(X >> MLIB_SHIFT) - 2; 643 sp = *(mlib_d64**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + (X >> MLIB_SHIFT); 689 sp = *(mlib_u8**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + 8*(X >> MLIB_SHIFT); 754 sp = *(DTYPE**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + (X >> MLIB_SHIFT); 816 sp = *(DTYPE**)((mlib_u8*)lineAddr + PTR_SHIFT(Y)) + (X >> MLIB_SHIFT);
|