Searched refs:MLIB_SHIFT (Results 1 - 25 of 32) sorted by relevance

12

/openjdk7/jdk/src/share/native/sun/awt/medialib/
H A Dmlib_ImageAffine_NN_Bit.c53 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 Dmlib_c_ImageAffine_NN.c93 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 Dmlib_ImageAffine_NN.c63 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 Dmlib_c_ImageAffine_BL_S16.c87 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 Dmlib_c_ImageAffine_BL_U16.c87 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 Dmlib_c_ImageAffine_BL.c87 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 Dmlib_ImageAffine_BC_D64.c169 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 Dmlib_ImageAffine_BC_F32.c169 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 Dmlib_ImageAffine_BC_S32.c171 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 Dmlib_c_ImageAffine_BC.c139 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 Dmlib_c_ImageAffine_BC_S16.c134 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 Dmlib_c_ImageAffine_BC_U16.c139 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 Dmlib_ImageAffine.c194 kw, kw, kw1, kw1, edge, mtx, MLIB_SHIFT, MLIB_SHIFT);
296 kw, kw, kw1, kw1, -1, mtx, MLIB_SHIFT, MLIB_SHIFT);
H A Dmlib_ImageAffineEdge.c167 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 Dmlib_ImageAffine_BL_D64.c63 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 Dmlib_ImageAffine_BL_F32.c63 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 Dmlib_ImageAffine_BL_S32.c65 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 Dmlib_ImageAffine.h272 #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 Dmlib_c_ImageAffineIndex_BC.c33 #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 Dmlib_v_ImageZoom_NN_f.c103 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 Dmlib_ImageZoom_NN.c143 #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 Djava2d_Mlib.c393 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 Dmlib_v_ImageAffine_NN.c57 #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 Dmlib_v_ImageAffine_BC.c57 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 Dmlib_v_ImageAffine_BL_S16.c213 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);

Completed in 178 milliseconds

12