Lines Matching refs:dst1
187 __m64 src1, src2, dst1, dst2, lmask, hmask, dsta; in BlitRGBtoRGBSurfaceAlpha128MMX() local
204 dst1 = *(__m64 *) dstp; /* 2 x dst -> dst1(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlpha128MMX()
205 dst2 = dst1; /* 2 x dst -> dst2(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlpha128MMX()
215 dst1 = _mm_and_si64(dst1, src1); /* src & dst -> dst1 */ in BlitRGBtoRGBSurfaceAlpha128MMX()
216 dst1 = _mm_and_si64(dst1, lmask); /* dst1 & !mask -> dst1 */ in BlitRGBtoRGBSurfaceAlpha128MMX()
217 dst1 = _mm_add_pi32(dst1, src2); /* src2 + dst1 -> dst1 */ in BlitRGBtoRGBSurfaceAlpha128MMX()
218 dst1 = _mm_or_si64(dst1, dsta); /* dsta(full alpha) | dst1 -> dst1 */ in BlitRGBtoRGBSurfaceAlpha128MMX()
220 *(__m64 *) dstp = dst1; /* dst1 -> 2 x dst pixels */ in BlitRGBtoRGBSurfaceAlpha128MMX()
252 __m64 src1, src2, dst1, dst2, mm_alpha, mm_zero, dsta; in BlitRGBtoRGBSurfaceAlphaMMX() local
273 dst1 = _mm_cvtsi32_si64(*dstp); /* dst(ARGB) -> dst1 (0000ARGB) */ in BlitRGBtoRGBSurfaceAlphaMMX()
274 dst1 = _mm_unpacklo_pi8(dst1, mm_zero); /* 0A0R0G0B -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
276 src2 = _mm_sub_pi16(src2, dst1); /* src2 - dst2 -> src2 */ in BlitRGBtoRGBSurfaceAlphaMMX()
279 dst1 = _mm_add_pi8(src2, dst1); /* src2 + dst1 -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
281 dst1 = _mm_packs_pu16(dst1, mm_zero); /* 0000ARGB -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
282 dst1 = _mm_or_si64(dst1, dsta); /* dsta | dst1 -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
283 *dstp = _mm_cvtsi64_si32(dst1); /* dst1 -> pixel */ in BlitRGBtoRGBSurfaceAlphaMMX()
298 dst1 = *(__m64 *) dstp; /* 2 x dst -> dst1(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlphaMMX()
299 dst2 = dst1; /* 2 x dst -> dst2(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlphaMMX()
300 dst1 = _mm_unpacklo_pi8(dst1, mm_zero); /* low - 0A0R0G0B -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
303 src1 = _mm_sub_pi16(src1, dst1); /* src1 - dst1 -> src1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
306 dst1 = _mm_add_pi8(src1, dst1); /* src1 + dst1(dst1) -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
313 … dst1 = _mm_packs_pu16(dst1, dst2); /* 0A0R0G0B(res1), 0A0R0G0B(res2) -> dst1(ARGBARGB) */ in BlitRGBtoRGBSurfaceAlphaMMX()
314 dst1 = _mm_or_si64(dst1, dsta); /* dsta | dst1 -> dst1 */ in BlitRGBtoRGBSurfaceAlphaMMX()
316 *(__m64 *) dstp = dst1; /* dst1 -> 2 x pixel */ in BlitRGBtoRGBSurfaceAlphaMMX()
343 __m64 src1, dst1, mm_alpha, mm_zero, mm_alpha2; in BlitRGBtoRGBPixelAlphaMMX() local
362 dst1 = _mm_cvtsi32_si64(*dstp); /* dst(ARGB) -> dst1 (0000ARGB) */ in BlitRGBtoRGBPixelAlphaMMX()
363 dst1 = _mm_unpacklo_pi8(dst1, mm_zero); /* 0A0R0G0B -> dst1 */ in BlitRGBtoRGBPixelAlphaMMX()
375 dst1 = _mm_mullo_pi16(dst1, mm_alpha2); in BlitRGBtoRGBPixelAlphaMMX()
376 dst1 = _mm_srli_pi16(dst1, 8); in BlitRGBtoRGBPixelAlphaMMX()
377 dst1 = _mm_add_pi16(src1, dst1); in BlitRGBtoRGBPixelAlphaMMX()
378 dst1 = _mm_packs_pu16(dst1, mm_zero); in BlitRGBtoRGBPixelAlphaMMX()
380 *dstp = _mm_cvtsi64_si32(dst1); /* dst1 -> pixel */ in BlitRGBtoRGBPixelAlphaMMX()
594 __m64 src1, dst1, mm_alpha, mm_zero, mm_alpha2; in BlitRGBtoRGBPixelAlphaMMX3DNOW() local
618 dst1 = _mm_cvtsi32_si64(*dstp); /* dst(ARGB) -> dst1 (0000ARGB) */ in BlitRGBtoRGBPixelAlphaMMX3DNOW()
619 dst1 = _mm_unpacklo_pi8(dst1, mm_zero); /* 0A0R0G0B -> dst1 */ in BlitRGBtoRGBPixelAlphaMMX3DNOW()
632 dst1 = _mm_mullo_pi16(dst1, mm_alpha2); in BlitRGBtoRGBPixelAlphaMMX3DNOW()
633 dst1 = _mm_srli_pi16(dst1, 8); in BlitRGBtoRGBPixelAlphaMMX3DNOW()
634 dst1 = _mm_add_pi16(src1, dst1); in BlitRGBtoRGBPixelAlphaMMX3DNOW()
635 dst1 = _mm_packs_pu16(dst1, mm_zero); in BlitRGBtoRGBPixelAlphaMMX3DNOW()
637 *dstp = _mm_cvtsi64_si32(dst1); /* dst1 -> pixel */ in BlitRGBtoRGBPixelAlphaMMX3DNOW()
779 __m64 src1, dst1, src2, dst2, gmask, bmask, mm_res, mm_alpha; in Blit565to565SurfaceAlphaMMX() local
838 dst1 = *(__m64*)dstp; /* 4 dst pixels -> dst1 */ in Blit565to565SurfaceAlphaMMX()
844 dst2 = dst1; in Blit565to565SurfaceAlphaMMX()
860 dst2 = dst1; in Blit565to565SurfaceAlphaMMX()
875 dst2 = dst1; in Blit565to565SurfaceAlphaMMX()
916 __m64 src1, dst1, src2, dst2, rmask, gmask, bmask, mm_res, mm_alpha; in Blit555to555SurfaceAlphaMMX() local
976 dst1 = *(__m64*)dstp; /* 4 dst pixels -> dst1 */ in Blit555to555SurfaceAlphaMMX()
982 dst2 = dst1; in Blit555to555SurfaceAlphaMMX()
998 dst2 = dst1; in Blit555to555SurfaceAlphaMMX()
1013 dst2 = dst1; /* dst -> dst2 */ in Blit555to555SurfaceAlphaMMX()