SDL_blit_A.c | 520 __m64 src1, src2, dst1, dst2, mm_alpha, mm_zero, dsta; local 527 mm_alpha = _mm_set_pi32(0, amult & chanmask); /* 0000AAAA -> mm_alpha, minus 1 chan */ 528 mm_alpha = _mm_unpacklo_pi8(mm_alpha, mm_zero); /* 0A0A0A0A -> mm_alpha, minus 1 chan */ 529 /* at this point mm_alpha can be 000A0A0A or 0A0A0A00 or another combo */ 543 src2 = _mm_mullo_pi16(src2, mm_alpha); /* src2 * alpha -> src2 */ 570 src1 = _mm_mullo_pi16(src1, mm_alpha); /* src1 * alpha -> src1 */ 575 src2 = _mm_mullo_pi16(src2, mm_alpha); /* src2 * alpha -> src2 * 609 __m64 src1, dst1, mm_alpha, mm_zero, dmask; local 1709 __m64 src1, dst1, mm_alpha, mm_zero, dmask; local 2172 __m64 src1, dst1, src2, dst2, gmask, bmask, mm_res, mm_alpha; local 2306 __m64 src1, dst1, src2, dst2, rmask, gmask, bmask, mm_res, mm_alpha; local [all...] |