/openjdk7/jdk/src/solaris/native/sun/java2d/loops/ |
H A D | vis_AlphaMaskBlit.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 52 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA); \ 67 mlib_d64 res0, res1, dstARGB; local 99 dstARGB = *(mlib_d64*)(dst_ptr + i); 105 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB), srcA0, srcARGB0); 106 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB), srcA1, srcARGB1); 134 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 146 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA); \ 356 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 371 BLEND_VIS_RGB(rr, dstARGB, srcARG 387 mlib_d64 res0, res1, dstARGB; local 468 mlib_d64 res0, res1, dstARGB; local 625 mlib_d64 res0, res1, dstARGB; local 943 mlib_d64 res0, res1, dstARGB, srcARGB; local 1031 mlib_d64 res0, res1, dstARGB, srcARGB; local 1193 mlib_d64 res0, res1, dstARGB; local 1259 mlib_d64 res0, res1, dstARGB, srcARGB; local 1342 mlib_d64 res0, res1, dstARGB; local 1410 mlib_d64 res0, res1, dstARGB, srcARGB; local [all...] |
H A D | vis_AlphaMacros.h | 85 #define BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA) \ 90 t1 = MUL8_VIS(dstARGB, dstA); \ 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) \ 119 t1 = vis_fmul8x16al(dstARGB, vis_read_lo(t1)); \ 123 #define BLEND_VIS_RGB(rr, dstARGB, srcARGB, dstA, srcA) \ 127 BLEND_VIS(rr, dstARGB, srcARGB, dstA, srcA) \
|
H A D | vis_SrcOverMaskBlit.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 45 t1 = MUL8_VIS(dstARGB, dstA); \ 63 mlib_d64 res0, res1, dstARGB; local 89 dstARGB = *(mlib_d64*)(dst_ptr + i); 95 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB), srcA0, srcARGB0); 96 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB), srcA1, srcARGB1); 124 #define MASK_FILL(rr, pathA, dstA, dstARGB, srcA, srcARGB) \ 132 t1 = MUL8_VIS(dstARGB, dstA); \ 150 mlib_d64 res0, res1, dstARGB; local 173 dstARGB 356 mlib_d64 res0, res1, dstARGB; local 419 mlib_d64 res0, res1, dstARGB, srcARGB; local 507 mlib_d64 res0, res1, dstARGB; local 566 mlib_d64 res0, res1, dstARGB, srcARGB; local [all...] |
H A D | vis_IntArgbPre_Mask.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 47 t1 = MUL8_VIS(dstARGB, dstF); \ 73 mlib_d64 res0, res1, dstARGB; local 102 dstARGB = *(mlib_d64*)(dst_ptr + i); 104 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB)); 105 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB)); 128 #define MASK_FILL(rr, cnstF, dstA, dstARGB) \ 137 t1 = MUL8_VIS(dstARGB, dstF); \ 159 mlib_d64 res0, res1, dstARGB; local 184 dstARGB 432 mlib_d64 res0, res1, dstARGB; local 668 mlib_d64 res0, res1, dstARGB; local 734 mlib_d64 res0, res1, dstARGB; local 969 mlib_d64 res0, res1, dstARGB, srcARGB; local 1054 mlib_d64 res0, res1, dstARGB, srcARGB; local [all...] |
H A D | vis_SrcOverMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 46 t1 = MUL8_VIS(dstARGB, dstA); \ 64 mlib_d64 res0, res1, dstARGB; local 89 dstARGB = *(mlib_d64*)(dst_ptr + i); 91 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB)); 92 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB)); 119 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 123 rr = MUL8_VIS(dstARGB, dstA); \ 142 mlib_d64 res0, res1, dstARGB; local 163 dstARGB 398 mlib_d64 res0, res1, dstARGB; local 463 mlib_d64 res0, res1, dstARGB; local [all...] |
H A D | vis_SrcMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 44 t1 = MUL8_VIS(dstARGB, dstA); \ 63 mlib_d64 res0, res1, dstARGB; local 90 dstARGB = *(mlib_d64*)(dst_ptr + i); 92 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB)); 93 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB)); 292 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 299 t1 = MUL8_VIS(dstARGB, dstA); \ 318 mlib_d64 res0, res1, dstARGB; local 341 dstARGB [all...] |
H A D | vis_AlphaMaskFill.c | 37 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 51 t1 = MUL8_VIS(dstARGB, dstA); \ 71 mlib_d64 res0, res1, dstARGB; local 101 dstARGB = *(mlib_d64*)(dst_ptr + i); 103 MASK_FILL(res0, pathA0, dstA0, vis_read_hi(dstARGB)); 104 MASK_FILL(res1, pathA1, dstA1, vis_read_lo(dstARGB)); 131 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 141 t1 = MUL8_VIS(dstARGB, alp1); \ 394 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 404 t1 = MUL8_VIS(dstARGB, dst 427 mlib_d64 res0, res1, dstARGB; local [all...] |
H A D | vis_IntArgbPre.c | 37 #define CONVERT_PRE(rr, dstA, dstARGB) \ 38 rr = vis_fmul8x16(dstARGB, ((mlib_d64*)vis_div8pre_tbl)[dstA]) 47 mlib_d64 res0, res1, dstARGB; local 77 dstARGB = vis_freg_pair(src[i], src[i + 1]); 79 CONVERT_PRE(res0, dstA0, vis_read_hi(dstARGB)); 80 CONVERT_PRE(res1, dstA1, vis_read_lo(dstARGB)); 106 mlib_d64 res0, res1, dstARGB; local 170 dstARGB = vis_freg_pair(src[ind0], src[ind1]); 172 CONVERT_PRE(res0, dstA0, vis_read_hi(dstARGB)); 173 CONVERT_PRE(res1, dstA1, vis_read_lo(dstARGB)); 205 mlib_d64 res0, res1, dstARGB; local 267 mlib_d64 res0, res1, dstARGB; local 366 mlib_d64 res0, res1, dstARGB, dd, d_xorpixel, d_alphamask, maskRGB; local [all...] |
H A D | vis_ByteIndexed.c | 394 #define MASK_FILL(rr, pathA, dstA, dstARGB) \ 408 t1 = MUL8_VIS(dstARGB, dstA); \
|