/openjdk9/jdk/src/java.desktop/share/native/libawt/java2d/loops/ |
H A D | AlphaMacros.h | 122 DeclareAlphaVarFor ## STRATEGY(dstF) \ 142 dstF = ApplyAlphaOperands(DstOp, srcA); \ 145 dstF = MaxValFor ## STRATEGY - pathA + \ 146 MultiplyAlphaFor ## STRATEGY(pathA, dstF); \ 163 if (dstF == MaxValFor ## STRATEGY) { \ 172 if (dstF == MaxValFor ## STRATEGY) { \ 181 if (dstF) { \ 182 dstA = MultiplyAlphaFor ## STRATEGY(dstF, dstA); \ 184 dstF = dstA; \ 187 if (dstF) { \ [all...] |
H A D | AnyByteBinary.h | 685 DeclareAlphaVarFor ## STRATEGY(dstF) \ 709 dstF = ApplyAlphaOperands(DstOp, srcA); \ 712 dstF = MaxValFor ## STRATEGY - pathA + \ 713 MultiplyAlphaFor ## STRATEGY(pathA, dstF); \ 733 if (dstF == MaxValFor ## STRATEGY) { \ 744 if (dstF) { \ 745 dstA = MultiplyAlphaFor ## STRATEGY(dstF, dstA); \ 747 dstF = dstA; \ 750 if (dstF) { \ 754 if (dstF ! [all...] |
H A D | LoopMacros.h | 1702 DeclareAndInvertAlphaVarFor4ByteArgb(dstF, resA) \ 1725 dstA = MultiplyAlphaFor4ByteArgb(dstF, dstA); \ 1727 blendF = SrcOver ## DST ## BlendFactor(dstF, dstA); \
|
/openjdk9/jdk/src/java.desktop/unix/native/libawt/java2d/loops/ |
H A D | vis_AlphaMaskFill.c | 40 mlib_s32 srcF, dstF, srcA; \ 45 dstF = mul8_dstF[pathA] + (0xff - pathA); \ 48 dstA = MUL8_INT(dstF, dstA); \ 197 mlib_s32 dstF; local 228 dstF = (((cnstA) & DstOpAnd) ^ DstOpXor) + DstOpAdd; 231 mul8_dstF = mul8table[dstF]; 288 mlib_s32 dstF; local 319 dstF = (((cnstA) & DstOpAnd) ^ DstOpXor) + DstOpAdd; 322 mul8_dstF = mul8table[dstF]; 475 rr = MUL8_VIS(dstARGB, dstF); \ 483 IntRgbAlphaMaskFill_A1_line(mlib_f32 *dst_ptr, mlib_u8 *pMask, mlib_s32 width, mlib_d64 cnstARGB, mlib_s32 dstF, mlib_s32 dstA) argument 521 mlib_s32 srcF, dstF; local 620 mlib_s32 srcF, dstF; local 721 mlib_s32 srcF, dstF; local [all...] |
H A D | vis_AlphaMaskBlit.c | 39 mlib_s32 srcF, dstF; \ 44 dstF = ((srcA & DstOpAnd) ^ DstOpXor) + DstOpAdd; \ 47 dstF = MUL8_INT(pathA, dstF) + (0xff - pathA); \ 50 dstA = MUL8_INT(dstF, dstA); \ 136 mlib_s32 srcF, dstF; \ 141 dstF = ((srcA & DstOpAnd) ^ DstOpXor) + DstOpAdd; \ 144 dstA = MUL8_INT(dstF, dstA); \ 358 mlib_s32 srcF, dstF; \ 361 dstF 633 mlib_s32 srcF, dstF, dstFX, srcAx256; local 723 mlib_s32 srcF, dstF, srcAx256; local 948 mlib_s32 srcF, dstF; local 1198 mlib_s32 srcF, dstF; local 1264 mlib_s32 srcF, dstF; local [all...] |
H A D | vis_IntArgbPre_Mask.c | 40 mlib_s32 srcF, dstF; \ 44 dstF = mul8_cnstF[pathA] + (255 - pathA); \ 47 t1 = MUL8_VIS(dstARGB, dstF); \ 131 mlib_s32 srcF, dstF; \ 134 dstF = cnstF; \ 137 t1 = MUL8_VIS(dstARGB, dstF); \ 939 mlib_s32 dstF; \ 942 dstF = 0xff - srcA; \ 945 t1 = MUL8_VIS(dstARGB, dstF); \ 1028 mlib_s32 dstF; \ [all...] |
H A D | vis_ByteGray_Mask.c | 337 mlib_s32 resA, resG, dstF, pathA, srcA, srcG; local 375 dstF = 0xff - pathA; 376 resA = dstF + mul8table[pathA][srcA]; 377 resG = mul8table[dstF][resG] + mul8table[pathA][srcG]; 392 dstF = 0xff - pathA; 393 resA = dstF + mul8table[pathA][srcA]; 394 dstF = dscale*dstF*vis_d64_div_tbl[resA]; 395 a0_S32[pathA] = dstF;
|
H A D | vis_ByteIndexed.c | 397 mlib_s32 srcF, dstF, srcA; \ 402 dstF = MUL8_INT(dstFbase, pathA) + (0xff - pathA); \ 405 dstA = MUL8_INT(dstF, dstA); \
|
H A D | vis_ByteGray_FromRgb.c | 869 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); \ 871 dstA = 0xff - pathA + mul8table[pathA][dstF]; \ 891 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local 931 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); 933 dstA = 0xff - pathA + mul8table[pathA][dstF]; 988 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); 990 dstA = 0xff - pathA + mul8table[pathA][dstF];
|
H A D | vis_UshortGray_FromRgb.c | 830 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); \ 832 dstA = 0xff - pathA + mul8table[pathA][dstF]; \ 852 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local 892 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); 894 dstA = 0xff - pathA + mul8table[pathA][dstF]; 949 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); 951 dstA = 0xff - pathA + mul8table[pathA][dstF];
|