Lines Matching defs:xmm6

516     movdqa     xmm6, [ebp + edi]
517 pavgb xmm4, xmm6
518 movdqa xmm6, [ebp + edi + 16]
519 pavgb xmm5, xmm6
597 // xmm6 madd 1
616 movdqa xmm6, kMadd11
634 pmaddubsw xmm0, xmm6
675 movdqa xmm6, kMadd11
695 pmaddubsw xmm0, xmm6
775 movdqa xmm6, [eax + esi]
777 movhlps xmm7, xmm6
780 punpcklbw xmm6, xmm5
782 paddusw xmm0, xmm6
784 movdqa xmm6, [eax + esi * 2]
786 movhlps xmm7, xmm6
787 punpcklbw xmm6, xmm5
789 paddusw xmm0, xmm6
792 movdqa xmm6, xmm0 // 8 pixels -> 0,1,2 of xmm6
794 paddusw xmm6, xmm0
796 paddusw xmm6, xmm0
797 pshufb xmm6, xmm2
799 movdqa xmm7, xmm1 // 8 pixels -> 3,4,5 of xmm6
805 paddusw xmm6, xmm7
807 pmulhuw xmm6, xmm4 // divide by 9,9,6, 9,9,6
808 packuswb xmm6, xmm6
811 movd [edx], xmm6 // write 6 pixels
812 psrlq xmm6, 16
813 movd [edx + 2], xmm6
846 movdqa xmm6, xmm0
847 pshufb xmm6, xmm3
848 paddusw xmm1, xmm6
1400 "movdqa 0x0(%4,%3,1),%%xmm6 \n"
1401 "pavgb %%xmm6,%%xmm4 \n"
1402 "movdqa 0x10(%4,%3,1),%%xmm6 \n"
1403 "pavgb %%xmm6,%%xmm5 \n"
1428 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1497 "movdqa (%0),%%xmm6 \n"
1499 "pavgb %%xmm7,%%xmm6 \n"
1500 "pshufb %%xmm2,%%xmm6 \n"
1501 "pmaddubsw %%xmm5,%%xmm6 \n"
1502 "paddsw %%xmm1,%%xmm6 \n"
1503 "psrlw $0x2,%%xmm6 \n"
1504 "packuswb %%xmm6,%%xmm6 \n"
1505 "movq %%xmm6,(%1) \n"
1506 "movdqu 0x8(%0),%%xmm6 \n"
1508 "pavgb %%xmm7,%%xmm6 \n"
1509 "pshufb %%xmm3,%%xmm6 \n"
1510 "pmaddubsw %%xmm0,%%xmm6 \n"
1511 "paddsw %%xmm1,%%xmm6 \n"
1512 "psrlw $0x2,%%xmm6 \n"
1513 "packuswb %%xmm6,%%xmm6 \n"
1514 "movq %%xmm6,0x8(%1) \n"
1515 "movdqa 0x10(%0),%%xmm6 \n"
1518 "pavgb %%xmm7,%%xmm6 \n"
1519 "pshufb %%xmm4,%%xmm6 \n"
1520 "pmaddubsw %4,%%xmm6 \n"
1521 "paddsw %%xmm1,%%xmm6 \n"
1522 "psrlw $0x2,%%xmm6 \n"
1523 "packuswb %%xmm6,%%xmm6 \n"
1524 "movq %%xmm6,0x10(%1) \n"
1535 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1565 "movdqa (%0),%%xmm6 \n"
1567 "pavgb %%xmm6,%%xmm7 \n"
1568 "pavgb %%xmm7,%%xmm6 \n"
1569 "pshufb %%xmm2,%%xmm6 \n"
1570 "pmaddubsw %%xmm5,%%xmm6 \n"
1571 "paddsw %%xmm1,%%xmm6 \n"
1572 "psrlw $0x2,%%xmm6 \n"
1573 "packuswb %%xmm6,%%xmm6 \n"
1574 "movq %%xmm6,(%1) \n"
1575 "movdqu 0x8(%0),%%xmm6 \n"
1577 "pavgb %%xmm6,%%xmm7 \n"
1578 "pavgb %%xmm7,%%xmm6 \n"
1579 "pshufb %%xmm3,%%xmm6 \n"
1580 "pmaddubsw %%xmm0,%%xmm6 \n"
1581 "paddsw %%xmm1,%%xmm6 \n"
1582 "psrlw $0x2,%%xmm6 \n"
1583 "packuswb %%xmm6,%%xmm6 \n"
1584 "movq %%xmm6,0x8(%1) \n"
1585 "movdqa 0x10(%0),%%xmm6 \n"
1588 "pavgb %%xmm6,%%xmm7 \n"
1589 "pavgb %%xmm7,%%xmm6 \n"
1590 "pshufb %%xmm4,%%xmm6 \n"
1591 "pmaddubsw %4,%%xmm6 \n"
1592 "paddsw %%xmm1,%%xmm6 \n"
1593 "psrlw $0x2,%%xmm6 \n"
1594 "packuswb %%xmm6,%%xmm6 \n"
1595 "movq %%xmm6,0x10(%1) \n"
1606 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1665 "movdqa %%xmm0,%%xmm6 \n"
1666 "pshufb %%xmm3,%%xmm6 \n"
1667 "paddusw %%xmm6,%%xmm1 \n"
1684 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
1706 "movdqa (%0,%3,1),%%xmm6 \n"
1708 "movhlps %%xmm6,%%xmm7 \n"
1711 "punpcklbw %%xmm5,%%xmm6 \n"
1713 "paddusw %%xmm6,%%xmm0 \n"
1715 "movdqa (%0,%3,2),%%xmm6 \n"
1717 "movhlps %%xmm6,%%xmm7 \n"
1718 "punpcklbw %%xmm5,%%xmm6 \n"
1720 "paddusw %%xmm6,%%xmm0 \n"
1722 "movdqa %%xmm0,%%xmm6 \n"
1724 "paddusw %%xmm0,%%xmm6 \n"
1726 "paddusw %%xmm0,%%xmm6 \n"
1727 "pshufb %%xmm2,%%xmm6 \n"
1734 "paddusw %%xmm7,%%xmm6 \n"
1735 "pmulhuw %%xmm4,%%xmm6 \n"
1736 "packuswb %%xmm6,%%xmm6 \n"
1738 "movd %%xmm6,(%1) \n"
1739 "psrlq $0x10,%%xmm6 \n"
1740 "movd %%xmm6,0x2(%1) \n"
1749 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"