Lines Matching refs:dst

47 #define ARGB_to_GBGR_FL2(dst, src0, src1) {                    \
52 dst = vis_fpmerge(vis_read_hi(t2), vis_read_lo(t1)); \
57 #define ARGB_to_BGR_FL2(dst, src0, src1) { \
62 dst = vis_fpmerge(vis_read_hi(t2), vis_read_lo(t1)); \
84 mlib_u32 *dst = dstBase;
88 if ((mlib_s32)dst & 7) {
90 dst[i] = 0xff000000 | ARGB_to_GBGR(x);
97 *(mlib_d64*)(dst + i) = vis_for(dd, amask);
102 dst[i] = 0xff000000 | ARGB_to_GBGR(x);
124 mlib_u32 *dst = dstBase;
125 mlib_u32 *dst_end = dst + width;
130 if ((mlib_s32)dst & 7) {
132 *dst++ = 0xff000000 | ARGB_to_GBGR(x);
137 for (; dst <= dst_end - 2; dst += 2) {
140 *(mlib_d64*)dst = vis_for(dd, amask);
144 for (; dst < dst_end; dst++) {
146 *dst++ = 0xff000000 | ARGB_to_GBGR(x);
171 mlib_u32 *dst = dstBase;
175 if ((mlib_s32)dst & 7) {
177 dst[i] = ARGB_to_GBGR(x);
184 *(mlib_d64*)(dst + i) = dd;
189 dst[i] = ARGB_to_GBGR(x);
208 mlib_u32 *dst = dstBase;
209 mlib_u32 *dst_end = dst + width;
214 if ((mlib_s32)dst & 7) {
216 *dst++ = ARGB_to_GBGR(x);
221 for (; dst <= dst_end - 2; dst += 2) {
224 *(mlib_d64*)dst = dd;
228 for (; dst < dst_end; dst++) {
230 *dst++ = ARGB_to_GBGR(x);
280 mlib_u32 *dst = dstBase;
283 dst[i] = READ_Bgr(i);
301 mlib_f32 *dst = dstBase;
305 if ((mlib_s32)dst & 7) {
306 ((mlib_s32*)dst)[i] = READ_Bgr(i);
325 *(mlib_d64*)(dst + i ) = dd0;
326 *(mlib_d64*)(dst + i + 2) = dd1;
327 *(mlib_d64*)(dst + i + 4) = dd2;
328 *(mlib_d64*)(dst + i + 6) = dd3;
332 ((mlib_s32*)dst)[i] = READ_Bgr(i);
352 mlib_s32 *dst = dstBase;
353 mlib_s32 *dst_end = dst + width;
358 for (; dst < dst_end; dst++) {
361 *(mlib_s32*)dst = READ_Bgr(i);
376 mlib_f32 *dst = dstBase;
377 mlib_f32 *dst_end = dst + width;
382 if ((mlib_s32)dst & 7) {
385 *(mlib_s32*)dst = READ_Bgr(i);
386 dst++;
390 for (; dst <= dst_end - 2; dst += 2) {
404 *(mlib_d64*)dst = dd;
407 for (; dst < dst_end; dst++) {
410 *(mlib_s32*)dst = READ_Bgr(i);
434 mlib_s32 *dst = dstBase;
438 if ((mlib_s32)dst & 7) {
441 dst[i] = ARGB_to_GBGR(x);
451 vis_pst_32(dd, dst + i, mask);
457 dst[i] = ARGB_to_GBGR(x);
477 mlib_s32 *dst = dstBase;
478 mlib_s32 *dst_end = dst + width;
483 if ((mlib_s32)dst & 7) {
486 *dst = ARGB_to_GBGR(*pp);
488 dst++;
493 for (; dst <= dst_end - 2; dst += 2) {
499 vis_pst_32(dd, dst, mask);
503 for (; dst < dst_end; dst++) {
506 *dst = ARGB_to_GBGR(*pp);
534 mlib_s32 *dst = dstBase;
538 if ((mlib_s32)dst & 7) {
540 dst[i] = ARGB_to_GBGR(src[i]);
542 dst[i] = bgpixel;
552 *(mlib_d64*)(dst + i) = d_bgpixel;
553 vis_pst_32(dd, dst + i, mask);
558 dst[i] = ARGB_to_GBGR(src[i]);
560 dst[i] = bgpixel;
586 mlib_s32 *dst = dstBase;
590 if ((mlib_s32)dst & 7) {
592 dst[i] = ARGB_to_GBGR(x);
600 *(mlib_d64*)(dst + i) = dd;
605 dst[i] = ARGB_to_GBGR(x);
625 mlib_s32 *dst = dstBase;
626 mlib_s32 *dst_end = dst + width;
631 if ((mlib_s32)dst & 7) {
633 *dst++ = ARGB_to_GBGR(x);
638 for (; dst <= dst_end - 2; dst += 2) {
642 *(mlib_d64*)dst = dd;
646 for (; dst < dst_end; dst++) {
648 *dst++ = ARGB_to_GBGR(x);
674 mlib_s32 *dst = dstBase;
678 if ((mlib_s32)dst & 7) {
681 dst[i] = ARGB_to_BGR(x);
692 vis_pst_32(dd, dst + i, mask);
698 dst[i] = ARGB_to_BGR(x);
719 mlib_s32 *dst = dstBase;
720 mlib_s32 *dst_end = dst + width;
725 if ((mlib_s32)dst & 7) {
729 *dst = ARGB_to_BGR(x);
731 dst++;
735 for (; dst <= dst_end - 2; dst += 2) {
741 vis_pst_32(dd, dst, mask);
744 for (; dst < dst_end; dst++) {
748 *dst = ARGB_to_BGR(x);
776 mlib_s32 *dst = dstBase;
779 dst_end = dst + width;
781 if ((mlib_s32)dst & 7) {
784 *dst = ARGB_to_GBGR(x);
786 *dst = bgpixel;
788 dst++;
792 for (; dst <= (dst_end - 2); dst += 2) {
797 *(mlib_d64*)dst = d_bgpixel;
798 vis_pst_32(dd, dst, mask);
802 while (dst < dst_end) {
805 *dst = ARGB_to_GBGR(x);
807 *dst = bgpixel;
809 dst++;
886 mlib_s32 *dst, *dst_end;
888 dst = (void*)dstBase;
889 dst_end = dst + width;
891 if ((mlib_s32)dst & 7) {
895 dd = vis_fpadd16(MUL8_VIS(*(mlib_f32*)dst, 255 - pix), dd);
896 *(mlib_f32*)dst = vis_fands(vis_fpack16(dd),
898 if (pix == 255) *(mlib_f32*)dst = vis_read_hi(fgpixel_d);
900 dst++;
904 for (; dst <= (dst_end - 2); dst += 2) {
912 dd = *(mlib_d64*)dst;
922 vis_pst_32(fgpixel_d, dst, mask_z);
923 vis_pst_32(dd, dst, mask & mask_z);
926 while (dst < dst_end) {
930 dd = vis_fpadd16(MUL8_VIS(*(mlib_f32*)dst, 255 - pix), dd);
931 *(mlib_f32*)dst = vis_fands(vis_fpack16(dd),
933 if (pix == 255) *(mlib_f32*)dst = vis_read_hi(fgpixel_d);
935 dst++;