Home | History | Annotate | Download | only in source

Lines Matching full:xmm3

364     movdqu    xmm3, [eax + 32]
366 movdqa xmm2, xmm3
367 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]}
370 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]}
377 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]}
378 pshufb xmm3, xmm4
380 por xmm3, xmm5
381 movdqu [edx + 48], xmm3
403 movdqu xmm3, [eax + 32]
405 movdqa xmm2, xmm3
406 palignr xmm2, xmm1, 8 // xmm2 = { xmm3[0:3] xmm1[8:15]}
409 palignr xmm1, xmm0, 12 // xmm1 = { xmm3[0:7] xmm0[12:15]}
416 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]}
417 pshufb xmm3, xmm4
419 por xmm3, xmm5
420 movdqu [edx + 48], xmm3
434 movdqa xmm3, xmmword ptr kShuffleMaskRAWToRGB24_0
443 pshufb xmm0, xmm3
473 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red
474 psllw xmm3, 11
491 pand xmm1, xmm3 // R in upper 5 bits
670 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red
671 psllw xmm3, 11
672 movdqa xmm4, xmm3 // generate mask 0x03e003e0 for Green
689 pand xmm1, xmm3
734 movdqa xmm3, xmm2
736 psrlw xmm3, 4
738 por xmm2, xmm3
763 movdqu xmm3, [eax + 48]
768 pshufb xmm3, xmm6
778 pslldq xmm3, 4 // 12 bytes from 3 for 2
779 por xmm2, xmm3 // 12 bytes from 3 for 2
801 movdqu xmm3, [eax + 48]
806 pshufb xmm3, xmm6
816 pslldq xmm3, 4 // 12 bytes from 3 for 2
817 por xmm2, xmm3 // 12 bytes from 3 for 2
833 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f
834 psrld xmm3, 27
849 pand xmm1, xmm3 // B
877 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f
878 psrld xmm3, 27
894 pand xmm1, xmm3 // B
972 movdqa xmm3, xmm0 // R
976 psrld xmm3, 9 // R
980 pand xmm3, xmm6 // R
982 por xmm2, xmm3 // GR
1002 movdqa xmm3, xmm4 // generate mask 0x00f000f0
1003 psrlw xmm3, 8
1008 pand xmm0, xmm3 // low nibble
1145 movdqu xmm3, [eax + 48]
1149 pmaddubsw xmm3, xmm4
1152 phaddw xmm2, xmm3
1180 movdqu xmm3, [eax + 48]
1184 pmaddubsw xmm3, xmm4
1187 phaddw xmm2, xmm3
1299 movdqu xmm3, [eax + 48]
1303 pmaddubsw xmm3, xmm4
1306 phaddw xmm2, xmm3
1332 movdqu xmm3, [eax + 48]
1336 pmaddubsw xmm3, xmm4
1339 phaddw xmm2, xmm3
1365 movdqu xmm3, [eax + 48]
1369 pmaddubsw xmm3, xmm4
1372 phaddw xmm2, xmm3
1412 movdqu xmm3, [eax + 48]
1414 pavgb xmm3, xmm4
1422 shufps xmm2, xmm3, 0x88
1423 shufps xmm4, xmm3, 0xdd
1430 movdqa xmm3, xmm2
1434 pmaddubsw xmm3, xmm6
1436 phaddw xmm1, xmm3
1482 movdqu xmm3, [eax + 48]
1484 pavgb xmm3, xmm4
1492 shufps xmm2, xmm3, 0x88
1493 shufps xmm4, xmm3, 0xdd
1500 movdqa xmm3, xmm2
1504 pmaddubsw xmm3, xmm6
1506 xmm3
1678 movdqu xmm3, [eax + 48]
1682 pmaddubsw xmm3, xmm7
1684 phaddw xmm2, xmm3
1694 movdqu xmm3, [eax + 48]
1698 pmaddubsw xmm3, xmm6
1700 phaddw xmm2, xmm3
1743 movdqu xmm3, [eax + 48]
1745 pavgb xmm3, xmm4
1753 shufps xmm2, xmm3, 0x88
1754 shufps xmm4, xmm3, 0xdd
1761 movdqa xmm3, xmm2
1765 pmaddubsw xmm3, xmm6
1767 phaddw xmm1, xmm3
1813 movdqu xmm3, [eax + 48]
1815 pavgb xmm3, xmm4
1823 shufps xmm2, xmm3, 0x88
1824 shufps xmm4, xmm3, 0xdd
1831 movdqa xmm3, xmm2
1835 pmaddubsw xmm3, xmm6
1837 phaddw xmm1, xmm3
1883 movdqu xmm3, [eax + 48]
1885 pavgb xmm3, xmm4
1893 shufps xmm2, xmm3, 0x88
1894 shufps xmm4, xmm3, 0xdd
1901 movdqa xmm3, xmm2
1905 pmaddubsw xmm3, xmm6
1907 phaddw xmm1, xmm3
2514 __asm movdqa xmm3, xmm0 \
2522 __asm pmaddubsw xmm3, xmmword ptr [YuvConstants + KUVTOR] \
2523 __asm psubw xmm2, xmm3 \
2600 __asm movdqa xmm3, xmm0 /* B first 4 pixels of argb */ \
2603 __asm psrld xmm3, 3 /* B */ \
2606 __asm pand xmm3, xmm5 /* B */ \
2609 __asm por xmm3, xmm2 /* BG */ \
2610 __asm por xmm0, xmm3 /* BGR */ \
2611 __asm movdqa xmm3, xmm1 /* B next 4 pixels of argb */ \
2614 __asm psrld xmm3, 3 /* B */ \
2617 __asm pand xmm3, xmm5 /* B */ \
2620 __asm por xmm3, xmm2 /* BG */ \
2621 __asm por xmm1, xmm3 /* BGR */ \
3028 movd xmm3, eax
3029 pshufd xmm3, xmm3, 0
3043 psubusw xmm0, xmm3
3076 vmovd xmm3, eax
3077 vbroadcastss ymm3, xmm3
3267 movdqa xmm3, xmm1
3272 psrlw xmm3, 8
3273 packuswb xmm2, xmm3
3484 movdqu xmm3, [eax + 16]
3489 pand xmm3, xmm0
3493 por xmm3, xmm5
3495 movdqu [edx + 16], xmm3
3578 punpckhwd xmm3, xmm2
3583 pand xmm3, xmm0
3587 por xmm3, xmm5
3589 movdqu [edx + 16], xmm3
3942 movdqu xmm3, [eax + esi + 16]
3945 pavgb xmm1, xmm3
4044 movdqu xmm3, [eax + esi + 16]
4047 pavgb xmm1, xmm3
4252 movdqu xmm3, [eax] // src argb
4254 movdqa xmm0, xmm3 // src argb
4255 pxor xmm3, xmm4 // ~alpha
4257 pshufb xmm3, xmmword ptr kShuffleAlpha // alpha
4259 paddw xmm3, xmm7 // 256 - alpha
4260 pmullw xmm2, xmm3 // _r_b * alpha
4265 pmullw xmm1, xmm3 // _a_g * alpha
4281 movd xmm3, [eax] // src argb
4283 movdqa xmm0, xmm3 // src argb
4284 pxor xmm3, xmm4 // ~alpha
4286 pshufb xmm3, xmmword ptr kShuffleAlpha // alpha
4288 paddw xmm3, xmm7 // 256 - alpha
4289 pmullw xmm2, xmm3 // _r_b * alpha
4294 pmullw xmm1, xmm3 // _a_g * alpha
4326 pcmpeqb xmm3, xmm3 // generate mask 0xff000000
4327 pslld xmm3, 24
4344 pand xmm2, xmm3
4419 movd xmm3, dword ptr [ebx + edi * 4]
4421 pshuflw xmm3, xmm3, 040h // next 4 inv_alpha words
4422 movlhps xmm2, xmm3
4430 movd xmm3, dword ptr [ebx + edi * 4]
4432 pshuflw xmm3, xmm3, 040h // next 4 inv_alpha words
4433 movlhps xmm2, xmm3
4517 vmovd xmm3, dword ptr [ebx + edi * 4] // [1,a3]
4520 vpunpckldq xmm7, xmm2, xmm3 // [1,a3,1,a2]
4527 vmovd xmm3, dword ptr [ebx + edi * 4] // [1,a7]
4528 vpunpckldq xmm2, xmm2, xmm3 // [1,a7,1,a6]
4529 vpunpcklqdq xmm3, xmm6, xmm7 // [1,a3,1,a2,1,a1,1,a0]
4580 movdqu xmm3, [eax + 16]
4583 psrld xmm3, 24
4584 packuswb xmm2, xmm3
4586 movdqa xmm3, xmm0 // Weave into GG, GA, then GGGA
4588 punpcklbw xmm3, xmm2 // 8 GA words
4590 punpcklwd xmm0, xmm3 // GGGA first 4
4591 punpckhwd xmm1, xmm3 // GGGA next 4
4626 movdqa xmm3, xmmword ptr kARGBToSepiaG
4639 pmaddubsw xmm5, xmm3
4640 pmaddubsw xmm1, xmm3
4686 pshufd xmm3, xmm5, 0x55
4698 pmaddubsw xmm6, xmm3
4699 pmaddubsw xmm1, xmm3
4744 movd xmm3, [esp + 12] /* interval_size */
4749 pshuflw xmm3, xmm3, 040h
4750 pshufd xmm3, xmm3, 044h
4764 pmullw xmm0, xmm3 // * interval_size
4766 pmullw xmm1, xmm3
4832 movdqu xmm3, xmm2
4836 punpckhbw xmm3, xmm5 // next 2
4838 pmulhuw xmm1, xmm3 // src_argb0 * src_argb1 next 2
5059 movq xmm3, qword ptr [eax + edi + 2] // read 8 pixels from src_y2[2]
5061 punpcklbw xmm3, xmm5
5062 psubw xmm2, xmm3
5112 movq xmm3, qword ptr [eax + esi + 2] // read 8 pixels from src_y1[2]
5114 punpcklbw xmm3, xmm5
5115 psubw xmm2, xmm3
5166 movdqa xmm3, xmm0 // GGGG
5167 punpcklwd xmm3, xmm0 // Next 4
5169 por xmm3, xmm5 // GGGA
5173 movdqu [edx + 32], xmm3
5238 movdqa xmm3, xmm0 // XA
5239 punpcklbw xmm3, xmm5
5245 punpcklwd xmm6, xmm3 // First 4
5246 punpckhwd xmm4, xmm3 // Next 4
5312 movdqu xmm3, [eax + 48]
5318 psubd xmm3, [eax + edx * 4 + 48]
5325 psubd xmm3, [esi + 48]
5331 paddd xmm3, [esi + edx * 4 + 48]
5335 packssdw xmm2, xmm3
5354 movdqu xmm3, [eax + 48]
5360 psubd xmm3, [eax + edx * 4 + 48]
5367 psubd xmm3, [esi + 48]
5373 paddd xmm3, [esi + edx * 4 + 48]
5381 cvtdq2ps xmm3, xmm3
5383 mulps xmm3, xmm4
5387 cvtps2dq xmm3, xmm3
5389 packssdw xmm2, xmm3
5447 movdqa xmm3, xmm2
5449 punpckhwd xmm3, xmm1
5460 paddd xmm0, xmm3
5461 movdqu xmm3, [esi + 16]
5462 paddd xmm3, xmm0
5474 movdqu [edx + 16], xmm3
5536 movdqa xmm3, xmm2 // x2, y2, x3, y3
5537 addps xmm3, xmm4
5543 cvttps2dq xmm1, xmm3 // x, y float to int next 2
5561 addps xmm3, xmm4 // x, y += dx, dy next 2
5709 movdqa xmm3, xmm5
5711 pmaddubsw xmm3, xmm1
5713 paddw xmm3, xmm4
5715 psrlw xmm3, 8
5716 packuswb xmm2, xmm3
5943 movq xmm3, qword ptr [esi + edx] // V
5945 punpcklbw xmm2, xmm3 // UV
5980 movq xmm3, qword ptr [esi + edx] // V
5982 punpcklbw xmm2, xmm3 // UV
6011 pxor xmm3, xmm3 // 0 constant for zero extending bytes to ints.
6019 punpcklbw xmm0, xmm3
6021 punpcklwd xmm0, xmm3 // pixel 0
6022 punpckhwd xmm4, xmm3 // pixel 1
6176 movd xmm3, dword ptr [esp + 8 + 20] // lumacoeff
6178 pshufd xmm3, xmm3, 0
6186 pmaddubsw xmm0, xmm3