/openjdk7/jdk/src/share/native/sun/java2d/pipe/ |
H A D | BufferedMaskBlit.c | 169 jint pathA = *pMask++; local 170 if (!pathA) { 174 if (pathA == 0xff && (pixel >> 24) + 1 == 0) { 179 a = MUL8(pathA, a); 198 jint pathA = *pMask++; local 199 if (!pathA) { 201 } else if (pathA == 0xff) { 205 a = MUL8(pathA, (pSrc[0] >> 24) & 0xff); 206 r = MUL8(pathA, (pSrc[0] >> 16) & 0xff); 207 g = MUL8(pathA, (pSr 223 jint pathA = *pMask++; local 249 jint pathA = *pMask++; local [all...] |
/openjdk7/jdk/src/solaris/native/sun/java2d/loops/ |
H A D | vis_ByteGray_Mask.c | 126 mlib_s32 j, pathA; local 143 pathA = *pMask++; 144 a0 = vis_ld_u16(a0_S32 + pathA); 175 pathA = *pMask++; 176 a0 = vis_ld_u16(a0_S32 + pathA); 206 mlib_s32 j, pathA; local 220 pathA = *pMask++; 221 a0 = vis_ld_u16(a0_S32 + pathA); 222 a1 = vis_ld_u16(d1_S16 + pathA); 251 pathA 337 mlib_s32 resA, resG, dstF, pathA, srcA, srcG; local 417 mlib_s32 dstA, pathA, srcA, srcG; local 505 mlib_s32 pathA, srcA, srcG, dstA, dstFbase, srcFbase; local [all...] |
H A D | vis_AlphaMaskBlit.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 46 srcF = MUL8_INT(pathA, srcF); \ 47 dstF = MUL8_INT(pathA, dstF) + (0xff - pathA); \ 134 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 356 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 363 srcF = mul8_srcF[pathA]; \ 364 dstA = MUL8_INT(dstF, pathA) + (0xff - pathA); \ 366 pathA 1341 mlib_s32 pathA, dstA, srcA, msk; local 1409 mlib_s32 pathA, dstA, srcA, msk; local [all...] |
H A D | vis_ByteGray_FromRgb.c | 866 pathA = pMask[i]; \ 870 srcF = mul8table[pathA][srcFbase]; \ 871 dstA = 0xff - pathA + mul8table[pathA][dstF]; \ 891 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local 928 pathA = *pMask++; 932 srcF = mul8table[pathA][srcFbase]; 933 dstA = 0xff - pathA + mul8table[pathA][dstF]; 985 pathA 1072 mlib_s32 pathA, srcFbase, dstFbase, resA, resG, srcA, dstA; local [all...] |
H A D | vis_UshortGray_FromRgb.c | 827 pathA = pMask[i]; \ 831 srcF = mul8table[pathA][srcFbase]; \ 832 dstA = 0xff - pathA + mul8table[pathA][dstF]; \ 852 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local 889 pathA = *pMask++; 893 srcF = mul8table[pathA][srcFbase]; 894 dstA = 0xff - pathA + mul8table[pathA][dstF]; 946 pathA 1033 mlib_s32 pathA, srcFbase, dstFbase, resA, resG, srcA, dstA; local [all...] |
H A D | vis_SrcMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 41 dstA = MUL8_INT(dstA, 0xff - pathA); \ 43 t0 = MUL8_VIS(cnstARGB0, pathA); \ 47 dstA = dstA + mul8_cnstA[pathA]; \ 292 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 296 dstA = 0xff - pathA; \ 298 t0 = MUL8_VIS(cnstARGB0, pathA); \ 302 dstA = dstA + mul8_cnstA[pathA]; \
|
H A D | vis_IntArgbPre_Mask.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 43 srcF = MUL8_INT(srcF, pathA); \ 44 dstF = mul8_cnstF[pathA] + (255 - pathA); \ 405 #define MASK_FILL(rr, pathA, dstARGB) \ 409 t0 = MUL8_VIS(cnstARGB0, pathA); \ 410 t1 = MUL8_VIS(dstARGB, (0xff - pathA)); \ 638 #define MASK_FILL(rr, pathA, dstARGB) \ 643 dstA = 0xff - mul8_cnstA[pathA]; \ 645 t0 = MUL8_VIS(cnstARGB0, pathA); \ [all...] |
H A D | vis_AlphaMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 44 srcF = MUL8_INT(srcF, pathA); \ 45 dstF = mul8_dstF[pathA] + (0xff - pathA); \ 131 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 394 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 399 srcF = mul8_srcF[pathA]; \ 401 dstA = mul8_dstF[pathA] + (0xff - pathA); \ 410 pathA [all...] |
H A D | vis_SrcOverMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 42 alp0 = mul8_cnstA[pathA]; \ 45 t0 = MUL8_VIS(cnstARGB0, pathA); \ 119 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 373 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 378 srcA = mul8_cnstA[pathA]; \ 381 t0 = MUL8_VIS(cnstARGB0, pathA); \ 446 #define MASK_FILL(rr, pathA, dstA, dstARGB) \
|
H A D | vis_ByteIndexed.c | 394 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 401 srcF = MUL8_INT(srcF, pathA); \ 402 dstF = MUL8_INT(dstFbase, pathA) + (0xff - pathA); \
|
H A D | vis_SrcOverMaskBlit.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 41 srcA = MUL8_INT(srcA, mul8_extra[pathA]); \ 124 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 331 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 336 srcA = MUL8_INT(srcA, mul8_extra[pathA]); \ 482 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \
|
/openjdk7/jdk/src/share/native/sun/java2d/loops/ |
H A D | AlphaMacros.h | 83 DeclareAndSetOpaqueAlphaVarFor ## STRATEGY(pathA) \ 125 pathA = *pMask++; \ 126 if (!pathA) { \ 132 PromoteByteAlphaFor ## STRATEGY(pathA); \ 143 if (pathA != MaxValFor ## STRATEGY) { \ 144 srcF = MultiplyAlphaFor ## STRATEGY(pathA, srcF); \ 145 dstF = MaxValFor ## STRATEGY - pathA + \ 146 MultiplyAlphaFor ## STRATEGY(pathA, dstF); \ 255 DeclareAndInitPathAlphaFor ## STRATEGY(pathA) \ 257 if (pathA) { \ [all...] |
H A D | AnyByteBinary.h | 639 DeclareAndSetOpaqueAlphaVarFor ## STRATEGY(pathA) \ 687 pathA = *pMask++; \ 688 if (!pathA) { \ 696 PromoteByteAlphaFor ## STRATEGY(pathA); \ 707 if (pathA != MaxValFor ## STRATEGY) { \ 708 srcF = MultiplyAlphaFor ## STRATEGY(pathA, srcF); \ 709 dstF = MaxValFor ## STRATEGY - pathA + \ 710 MultiplyAlphaFor ## STRATEGY(pathA, dstF); \ 791 DeclareAndSetOpaqueAlphaVarFor ## STRATEGY(pathA) \ 837 pathA [all...] |