Searched refs:srcA (Results 1 - 14 of 14) sorted by relevance

/openjdk7/jdk/src/solaris/native/sun/java2d/loops/
H A Dvis_AlphaMaskBlit.c37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \
41 srcA = mul8_extra[srcA]; \
44 dstF = ((srcA & DstOpAnd) ^ DstOpXor) + DstOpAdd; \
49 srcA = MUL8_INT(srcF, srcA); \
52 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA); \
134 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \
138 srcA = mul8_extra[srcA]; \
624 mlib_s32 pathA0, pathA1, dstA0, dstA1, srcA, srcA0, srcA1, msk; local
714 mlib_s32 dstA0, srcA, srcA0; local
1192 mlib_s32 pathA0, pathA1, dstA0, dstA1, srcA, srcA0, srcA1, msk; local
1258 mlib_s32 pathA0, pathA1, dstA0, dstA1, srcA, srcA0, srcA1, msk; local
1341 mlib_s32 pathA, dstA, srcA, msk; local
1409 mlib_s32 pathA, dstA, srcA, msk; local
[all...]
H A Dvis_AlphaMacros.h85 #define BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA) \
89 t0 = MUL8_VIS(srcARGB, srcA); \
93 dstA += srcA; \
97 #define BLEND_VIS_RGB(rr, dstARGB, srcARGB, dstA, srcA) \
98 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA)
106 #define BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA) \
113 resA = dstA + srcA; \
114 t0 = vis_ld_u16((mlib_u16*)vis_div8_16_tbl + 256*srcA + resA); \
123 #define BLEND_VIS_RGB(rr, dstARGB, srcARGB, dstA, srcA) \
127 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA) \
[all...]
H A Dvis_ByteGray_FromRgb.c867 srcA = *(mlib_u8*)(src + i); \
868 srcA = mul8table[extraA][srcA]; \
869 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); \
872 srcA = mul8table[srcF][srcA]; \
873 resA = srcA + dstA; \
874 srcAx4 = vis_faligndata(vis_ld_u16(TBL_MUL + 2*srcA), srcAx4); \
891 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local
929 srcA
1072 mlib_s32 pathA, srcFbase, dstFbase, resA, resG, srcA, dstA; local
[all...]
H A Dvis_UshortGray_FromRgb.c828 srcA = *(mlib_u8*)(src + i); \
829 srcA = mul8table[extraA][srcA]; \
830 dstF = ((((srcA) & DstOpAnd) ^ DstOpXor) + DstOpAdd); \
833 srcA = mul8table[srcF][srcA]; \
834 resA = srcA + dstA; \
835 srcAx4 = vis_faligndata(vis_ld_u16(TBL_MUL + 2*srcA), srcAx4); \
852 mlib_s32 pathA, srcFbase, resA, resG, srcF, dstF, srcA, dstA; local
890 srcA
1033 mlib_s32 pathA, srcFbase, dstFbase, resA, resG, srcA, dstA; local
[all...]
H A Dvis_ByteGray_Mask.c337 mlib_s32 resA, resG, dstF, pathA, srcA, srcG; local
343 srcA = (fgColor >> 24) & 0xff;
347 if (srcA == 0) return;
355 if (srcA == 0) srcG = 0;
367 srcG = mul8table[srcA][srcG];
376 resA = dstF + mul8table[pathA][srcA];
393 resA = dstF + mul8table[pathA][srcA];
417 mlib_s32 dstA, pathA, srcA, srcG; local
422 srcA = (fgColor >> 24) & 0xff;
425 if (srcA
505 mlib_s32 pathA, srcA, srcG, dstA, dstFbase, srcFbase; local
[all...]
H A Dvis_SrcOverMaskBlit.c37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \
41 srcA = MUL8_INT(srcA, mul8_extra[pathA]); \
42 dstA = MUL8_INT(dstA, 0xff - srcA); \
44 t0 = MUL8_VIS(srcARGB, srcA); \
48 dstA += srcA; \
124 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \
128 srcA = mul8_extra[srcA]; \
129 dstA = MUL8_INT(dstA, 0xff - srcA); \
[all...]
H A Dvis_IntArgbPre_Mask.c936 #define MASK_FILL(rr, pathA, dstARGB, srcA, srcARGB) \
941 srcA = MUL8_INT(mul8_extra[pathA], srcA); \
942 dstF = 0xff - srcA; \
944 t0 = MUL8_VIS(srcARGB, srcA); \
1025 #define MASK_FILL(rr, dstARGB, srcA, srcARGB) \
1030 srcA = mul8_extra[srcA]; \
1031 dstF = 0xff - srcA; \
1033 t0 = MUL8_VIS(srcARGB, srcA); \
[all...]
H A Dvis_AlphaMaskFill.c40 mlib_s32 srcF, dstF, srcA; \
47 srcA = mul8_cnstA[srcF]; \
54 dstA += srcA; \
134 mlib_s32 srcA, alp1; \
136 srcA = ((dstA & SrcOpAnd) ^ SrcOpXor) + SrcOpAdd; \
138 dstA = mul8_cnstA[srcA] + alp1; \
140 t0 = MUL8_VIS(cnstARGB0, srcA); \
397 mlib_s32 srcF, srcA; \
400 srcA = mul8_cnstA[srcF]; \
407 dstA += srcA; \
[all...]
H A Dvis_IntArgbBm.c548 mlib_s32 pix, mask, srcA, dstA; local
558 srcA = (mlib_u32)argbcolor >> 24;
617 dstA = mul8table[dstA][255 - pix] + mul8table[srcA][pix];
645 dstA = mul8table[dstA][255 - pix0] + mul8table[srcA][pix0];
650 dstA = mul8table[dstA][255 - pix1] + mul8table[srcA][pix1];
665 dstA = mul8table[dstA][255 - pix] + mul8table[srcA][pix];
H A Dvis_ByteIndexed.c397 mlib_s32 srcF, dstF, srcA; \
404 srcA = MUL8_INT(cnstA, srcF); \
411 dstA += srcA; \
H A Dvis_SrcOverMaskFill.c376 mlib_s32 srcA; \
378 srcA = mul8_cnstA[pathA]; \
379 dstA = 0xff - srcA; \
/openjdk7/jdk/src/share/native/sun/java2d/loops/
H A DAlphaMacros.h84 DeclareAndClearAlphaVarFor ## STRATEGY(srcA) \
136 srcA = MultiplyAlphaFor ## STRATEGY(extraA, srcA); \
142 dstF = ApplyAlphaOperands(DstOp, srcA); \
149 resA = MultiplyAlphaFor ## STRATEGY(srcF, srcA); \
510 DeclareAlphaVarFor ## STRATEGY(srcA) \
524 if (srcA != MaxValFor ## STRATEGY) { \
525 MultiplyAndStore ## STRATEGY ## Comps(src, srcA, src); \
534 dstFbase = dstF = ApplyAlphaOperands(DstOp, srcA); \
573 resA = srcA; \
[all...]
H A DAnyByteBinary.h546 DeclareAlphaVarFor ## STRATEGY(srcA) \
640 DeclareAndClearAlphaVarFor ## STRATEGY(srcA) \
700 srcA = MultiplyAlphaFor ## STRATEGY(extraA, srcA); \
706 dstF = ApplyAlphaOperands(DstOp, srcA); \
713 resA = MultiplyAlphaFor ## STRATEGY(srcF, srcA); \
792 DeclareAlphaVarFor ## STRATEGY(srcA) \
807 if (srcA != MaxValFor ## STRATEGY) { \
808 MultiplyAndStore ## STRATEGY ## Comps(src, srcA, src); \
817 dstFbase = dstF = ApplyAlphaOperands(DstOp, srcA); \
[all...]
H A DLoopMacros.h1757 DeclareAlphaVarFor ## STRATEGY(srcA) \
1903 DeclareAlphaVarFor ## STRATEGY(srcA) \

Completed in 65 milliseconds