Home | History | Annotate | Download | only in source

Lines Matching full:xmm2

257     "movdqa    %%xmm3,%%xmm2                   \n"
258 "palignr $0x8,%%xmm1,%%xmm2 \n"
259 "pshufb %%xmm4,%%xmm2 \n"
260 "por %%xmm5,%%xmm2 \n"
263 "movdqa %%xmm2,0x20(%1) \n"
282 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
298 "movdqa %%xmm3,%%xmm2 \n"
299 "palignr $0x8,%%xmm1,%%xmm2 \n"
300 "pshufb %%xmm4,%%xmm2 \n"
301 "por %%xmm5,%%xmm2 \n"
304 "movdqa %%xmm2,0x20(%1) \n"
323 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
349 "movdqa %%xmm0,%%xmm2 \n"
351 "psllw $0xb,%%xmm2 \n"
353 "pmulhuw %%xmm5,%%xmm2 \n"
355 "por %%xmm2,%%xmm1 \n"
359 "movdqa %%xmm1,%%xmm2 \n"
361 "punpckhbw %%xmm0,%%xmm2 \n"
363 "movdqa %%xmm2,0x10(%1,%0,2) \n"
373 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
398 "movdqa %%xmm0,%%xmm2 \n"
400 "psllw $0xb,%%xmm2 \n"
402 "pmulhuw %%xmm5,%%xmm2 \n"
405 "por %%xmm2,%%xmm1 \n"
406 "movdqa %%xmm0,%%xmm2 \n"
408 "psraw $0x8,%%xmm2 \n"
410 "pand %%xmm7,%%xmm2 \n"
411 "por %%xmm2,%%xmm0 \n"
412 "movdqa %%xmm1,%%xmm2 \n"
414 "punpckhbw %%xmm0,%%xmm2 \n"
416 "movdqa %%xmm2,0x10(%1,%0,2) \n"
426 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
443 "movdqa %%xmm0,%%xmm2
445 "pand %%xmm5,%%xmm2 \n"
447 "movdqa %%xmm2,%%xmm3 \n"
451 "por %%xmm3,%%xmm2 \n"
453 "punpcklbw %%xmm2,%%xmm0 \n"
454 "punpckhbw %%xmm2,%%xmm1 \n"
466 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
478 "movdqa 0x20(%0),%%xmm2 \n"
483 "pshufb %%xmm6,%%xmm2 \n"
488 "movdqa %%xmm2,%%xmm5 \n"
493 "psrldq $0x8,%%xmm2 \n"
495 "por %%xmm3,%%xmm2 \n"
497 "movdqa %%xmm2,0x20(%1) \n"
507 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
519 "movdqa 0x20(%0),%%xmm2 \n"
524 "pshufb %%xmm6,%%xmm2 \n"
529 "movdqa %%xmm2,%%xmm5 \n"
534 "psrldq $0x8,%%xmm2 \n"
536 "por %%xmm3,%%xmm2 \n"
538 "movdqa %%xmm2,0x20(%1) \n"
548 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
566 "movdqa %%xmm0,%%xmm2 \n"
569 "psrld $0x5,%%xmm2 \n"
572 "pand %%xmm4,%%xmm2 \n"
574 "por %%xmm2,%%xmm1 \n"
588 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
607 "movdqa %%xmm0,%%xmm2 \n"
611 "psrld $0x6,%%xmm2 \n"
615 "pand %%xmm5,%%xmm2 \n"
618 "por %%xmm3,%%xmm2 \n"
619 "por %%xmm2,%%xmm0 \n"
632 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
664 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
677 "movdqa 0x20(%0),%%xmm2 \n"
681 "pmaddubsw %%xmm4,%%xmm2 \n"
685 "phaddw %%xmm3,%%xmm2 \n"
687 "psrlw $0x7,%%xmm2 \n"
688 "packuswb %%xmm2,%%xmm0 \n"
701 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
714 "movdqu 0x20(%0),%%xmm2 \n"
718 "pmaddubsw %%xmm4,%%xmm2 \n"
722 "phaddw %%xmm3,%%xmm2 \n"
724 "psrlw $0x7,%%xmm2 \n"
725 "packuswb %%xmm2,%%xmm0 \n"
738 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
765 "movdqa 0x20(%0),%%xmm2 \n"
769 "pavgb 0x20(%0,%4,1),%%xmm2 \n"
776 "movdqa %%xmm2,%%xmm7 \n"
777 "shufps $0x88,%%xmm6,%%xmm2 \n"
779 "pavgb %%xmm7,%%xmm2 \n"
781 "movdqa %%xmm2,%%xmm6 \n"
783 "pmaddubsw %%xmm4,%%xmm2 \n"
786 "phaddw %%xmm2,%%xmm0 \n"
804 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
826 "movdqu 0x20(%0),%%xmm2 \n"
833 "pavgb %%xmm7,%%xmm2 \n"
841 "movdqa %%xmm2,%%xmm7 \n"
842 "shufps $0x88,%%xmm6,%%xmm2 \n"
844 "pavgb %%xmm7,%%xmm2 \n"
846 "movdqa %%xmm2,%%xmm6 \n"
848 "pmaddubsw %%xmm4,%%xmm2 \n"
851 "phaddw %%xmm2,%%xmm0 \n"
869 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
882 "movdqa 0x20(%0),%%xmm2 \n"
886 "pmaddubsw %%xmm4,%%xmm2 \n"
890 "phaddw %%xmm3,%%xmm2 \n"
892 "psrlw $0x7,%%xmm2 \n"
893 "packuswb %%xmm2,%%xmm0 \n"
906 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
919 "movdqu 0x20(%0),%%xmm2 \n"
923 "pmaddubsw %%xmm4,%%xmm2 \n"
927 "phaddw %%xmm3,%%xmm2 \n"
929 "psrlw $0x7,%%xmm2 \n"
930 "packuswb %%xmm2,%%xmm0 \n"
943 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
965 "movdqa 0x20(%0),%%xmm2 \n"
969 "pavgb 0x20(%0,%4,1),%%xmm2 \n"
976 "movdqa %%xmm2,%%xmm7 \n"
977 "shufps $0x88,%%xmm6,%%xmm2 \n"
979 "pavgb %%xmm7,%%xmm2 \n"
981 "movdqa %%xmm2,%%xmm6 \n"
983 "pmaddubsw %%xmm4,%%xmm2 \n"
986 "phaddw %%xmm2,%%xmm0 \n"
1004 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
1026 "movdqu 0x20(%0),%%xmm2 \n"
1033 "pavgb %%xmm7,%%xmm2 \n"
1041 "movdqa %%xmm2,%%xmm7 \n"
1042 "shufps $0x88,%%xmm6,%%xmm2 \n"
1044 "pavgb %%xmm7,%%xmm2 \n"
1046 "movdqa %%xmm2,%%xmm6 \n"
1048 "pmaddubsw %%xmm4,%%xmm2 \n"
1051 "phaddw %%xmm2,%%xmm0 \n"
1069 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
1082 "movdqa 0x20(%0),%%xmm2 \n"
1086 "pmaddubsw %%xmm4,%%xmm2 \n"
1090 "phaddw %%xmm3,%%xmm2 \n"
1092 "psrlw $0x7,%%xmm2 \n"
1093 "packuswb %%xmm2,%%xmm0 \n"
1106 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1119 "movdqu 0x20(%0),%%xmm2 \n"
1123 "pmaddubsw %%xmm4,%%xmm2 \n"
1127 "phaddw %%xmm3,%%xmm2 \n"
1129 "psrlw $0x7,%%xmm2 \n"
1130 "packuswb %%xmm2,%%xmm0 \n"
1143 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1165 "movdqa 0x20(%0),%%xmm2 \n"
1169 "pavgb 0x20(%0,%4,1),%%xmm2 \n"
1176 "movdqa %%xmm2,%%xmm7 \n"
1177 "shufps $0x88,%%xmm6,%%xmm2 \n"
1179 "pavgb %%xmm7,%%xmm2 \n"
1181 "movdqa %%xmm2,%%xmm6 \n"
1183 "pmaddubsw %%xmm4,%%xmm2 \n"
1186 "phaddw %%xmm2,%%xmm0 \n"
1204 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
1226 "movdqu 0x20(%0),%%xmm2 \n"
1233 "pavgb %%xmm7,%%xmm2 \n"
1241 "movdqa %%xmm2,%%xmm7 \n"
1242 "shufps $0x88,%%xmm6,%%xmm2 \n"
1244 "pavgb %%xmm7,%%xmm2 \n"
1246 "movdqa %%xmm2,%%xmm6 \n"
1248 "pmaddubsw %%xmm4,%%xmm2 \n"
1251 "phaddw %%xmm2,%%xmm0 \n"
1269 , "xmm0", "xmm1", "xmm2", "xmm6", "xmm7"
1351 "movdqa %%xmm0,%%xmm2 \n" \
1354 "pmaddubsw 32(%[kYuvConstants]),%%xmm2 \n" \
1357 "psubw 80(%[kYuvConstants]),%%xmm2 \n" \
1365 "paddsw %%xmm3,%%xmm2 \n" \
1368 "psraw $0x6,%%xmm2 \n" \
1371 "packuswb %%xmm2,%%xmm2 \n" \
1376 "movdqa %%xmm0,%%xmm2 \n" \
1379 "pmaddubsw 160(%[kYuvConstants]),%%xmm2 \n" \
1382 "psubw 80(%[kYuvConstants]),%%xmm2 \n" \
1390 "paddsw %%xmm3,%%xmm2 \n" \
1393 "psraw $0x6,%%xmm2 \n" \
1396 "packuswb %%xmm2,%%xmm2 \n" \
1412 "punpcklbw %%xmm5,%%xmm2 \n"
1414 "punpcklwd %%xmm2,%%xmm0 \n"
1415 "punpckhwd %%xmm2,%%xmm1 \n"
1429 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1448 "punpcklbw %%xmm5,%%xmm2 \n"
1450 "punpcklwd %%xmm2,%%xmm0 \n"
1451 "punpckhwd %%xmm2,%%xmm1 \n"
1465 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1484 "punpcklbw %%xmm5,%%xmm2 \n"
1486 "punpcklwd %%xmm2,%%xmm0 \n"
1487 "punpckhwd %%xmm2,%%xmm1 \n"
1501 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1518 "punpcklbw %%xmm5,%%xmm2 \n"
1520 "punpcklwd %%xmm2,%%xmm0 \n"
1521 "punpckhwd %%xmm2,%%xmm1 \n"
1534 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1551 "punpcklbw %%xmm5,%%xmm2 \n"
1553 "punpcklwd %%xmm2,%%xmm0 \n"
1554 "punpckhwd %%xmm2,%%xmm1 \n"
1567 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1586 "punpcklbw %%xmm5,%%xmm2 \n"
1588 "punpcklwd %%xmm2,%%xmm0 \n"
1589 "punpckhwd %%xmm2,%%xmm1 \n"
1603 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1622 "punpcklbw %%xmm5,%%xmm2 \n"
1624 "punpcklwd %%xmm2,%%xmm0 \n"
1625 "punpckhwd %%xmm2,%%xmm1 \n"
1639 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1658 "punpcklbw %%xmm5,%%xmm2 \n"
1660 "punpcklwd %%xmm2,%%xmm0 \n"
1661 "punpckhwd %%xmm2,%%xmm1 \n"
1675 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1692 "punpcklbw %%xmm5,%%xmm2 \n"
1694 "punpcklwd %%xmm2,%%xmm0 \n"
1695 "punpckhwd %%xmm2,%%xmm1 \n"
1708 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1725 "punpcklbw %%xmm5,%%xmm2 \n"
1727 "punpcklwd %%xmm2,%%xmm0 \n"
1728 "punpckhwd %%xmm2,%%xmm1 \n"
1741 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1761 "punpcklbw %%xmm2,%%xmm5 \n"
1778 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1796 "punpcklbw %%xmm1,%%xmm2 \n"
1798 "movdqa %%xmm2,%%xmm1 \n"
1799 "punpcklwd %%xmm0,%%xmm2 \n"
1801 "movdqa %%xmm2,(%[argb_buf]) \n"
1814 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1834 "punpcklbw %%xmm2,%%xmm5 \n"
1851 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1869 "punpcklbw %%xmm1,%%xmm2 \n"
1871 "movdqa %%xmm2,%%xmm1 \n"
1872 "punpcklwd %%xmm0,%%xmm2 \n"
1874 "movdqu %%xmm2,(%[argb_buf]) \n"
1887 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1904 "movd %%eax,%%xmm2 \n"
1905 "pshufd $0x0,%%xmm2,%%xmm2 \n"
1913 "pmulhuw %%xmm2,%%xmm0 \n"
1935 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
2080 "movdqa %%xmm0,%%xmm2 \n"
2085 "psrlw $0x8,%%xmm2 \n"
2087 "packuswb %%xmm3,%%xmm2 \n"
2089 "movdqa %%xmm2,(%1,%2) \n"
2100 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2212 "movdqa (%0,%4,1),%%xmm2 \n"
2215 "pavgb %%xmm2,%%xmm0 \n"
2237 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2317 "movdqu (%0,%4,1),%%xmm2 \n"
2320 "pavgb %%xmm2,%%xmm0 \n"
2342 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2418 "movdqa (%0,%4,1),%%xmm2 \n"
2421 "pavgb %%xmm2,%%xmm0 \n"
2443 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2520 "movdqu (%0,%4,1),%%xmm2 \n"
2523 "pavgb %%xmm2,%%xmm0 \n"
2545 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2612 "movd (%1),%%xmm2 \n"
2616 "pand %%xmm6,%%xmm2 \n"
2618 "pmullw %%xmm3,%%xmm2 \n"
2624 "psrlw $0x8,%%xmm2 \n"
2625 "paddusb %%xmm2,%%xmm0 \n"
2644 "movdqu (%1),%%xmm2 \n"
2648 "pand %%xmm6,%%xmm2 \n"
2650 "pmullw %%xmm3,%%xmm2 \n"
2656 "psrlw $0x8,%%xmm2 \n"
2657 "paddusb %%xmm2,%%xmm0 \n"
2675 "movd (%1),%%xmm2 \n"
2679 "pand %%xmm6,%%xmm2 \n"
2681 "pmullw %%xmm3,%%xmm2 \n"
2687 "psrlw $0x8,%%xmm2 \n"
2688 "paddusb %%xmm2,%%xmm0 \n"
2703 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
2749 "movd (%1),%%xmm2 \n"
2751 "pand %%xmm6,%%xmm2 \n"
2753 "pmullw %%xmm3,%%xmm2 \n"
2759 "psrlw $0x8,%%xmm2 \n"
2760 "paddusb %%xmm2,%%xmm0 \n"
2783 "movdqa (%1),%%xmm2 \n"
2785 "pand %%xmm6,%%xmm2 \n"
2787 "pmullw %%xmm3,%%xmm2 \n"
2793 "psrlw $0x8,%%xmm2 \n"
2794 "paddusb %%xmm2,%%xmm0 \n"
2810 "movdqu (%1),%%xmm2 \n"
2812 "pand %%xmm6,%%xmm2 \n"
2814 "pmullw %%xmm3,%%xmm2 \n"
2820 "psrlw $0x8,%%xmm2 \n"
2821 "paddusb %%xmm2,%%xmm0 \n"
2839 "movd (%1),%%xmm2 \n"
2841 "pand %%xmm6,%%xmm2 \n"
2843 "pmullw %%xmm3,%%xmm2 \n"
2849 "psrlw $0x8,%%xmm2 \n"
2850 "paddusb %%xmm2,%%xmm0 \n"
2865 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
2887 "pshufhw $0xff,%%xmm0,%%xmm2 \n"
2888 "pshuflw $0xff,%%xmm2,%%xmm2 \n"
2889 "pmulhuw %%xmm2,%%xmm0 \n"
2892 "pshufhw $0xff,%%xmm1,%%xmm2 \n"
2893 "pshuflw $0xff,%%xmm2,%%xmm2 \n"
2894 "pmulhuw %%xmm2,%%xmm1 \n"
2895 "movdqa (%0),%%xmm2 \n"
2897 "pand %%xmm4,%%xmm2 \n"
2901 "por %%xmm2,%%xmm0 \n"
2912 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
2947 "movdqa (%0),%%xmm2 \n"
2948 "punpckhbw %%xmm2,%%xmm2 \n"
2949 "pmulhuw %%xmm2,%%xmm1 \n"
2950 "movdqa (%0),%%xmm2 \n"
2951 "pand %%xmm3,%%xmm2 \n"
2955 "por %%xmm2,%%xmm0 \n"
2967 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
2990 "movd 0x0(%4,%3,4),%%xmm2 \n"
2993 "pshuflw $0xc0,%%xmm2,%%xmm2 \n"
2995 "movlhps %%xmm3,%%xmm2 \n"
2996 "pmulhuw %%xmm2,%%xmm0 \n"
3000 "movd 0x0(%4,%3,4),%%xmm2 \n"
3003 "pshuflw $0xc0,%%xmm2,%%xmm2 \n"
3005 "movlhps %%xmm3,%%xmm2 \n"
3006 "pmulhuw %%xmm2,%%xmm1 \n"
3007 "movdqa (%0),%%xmm2 \n"
3008 "pand %%xmm4,%%xmm2 \n"
3010 "por %%xmm2,%%xmm0 \n"
3022 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
3050 "movdqa (%0),%%xmm2 \n"
3052 "psrld $0x18,%%xmm2 \n"
3054 "packuswb %%xmm3,%%xmm2 \n"
3055 "packuswb %%xmm2,%%xmm2 \n"
3058 "punpcklbw %%xmm2,%%xmm3 \n"
3073 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
3099 "movdqa %2,%%xmm2 \n"
3108 "pmaddubsw %%xmm2,%%xmm0 \n"
3109 "pmaddubsw %%xmm2,%%xmm6 \n"
3150 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
3162 "movd (%2),%%xmm2 \n"
3165 "pshufd $0x0,%%xmm2,%%xmm2 \n"
3174 "pmaddubsw %%xmm2,%%xmm0 \n"
3175 "pmaddubsw %%xmm2,%%xmm6 \n"
3214 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
3226 "movd %2,%%xmm2 \n"
3229 "pshuflw $0x40,%%xmm2,%%xmm2 \n"
3230 "pshufd $0x44,%%xmm2,%%xmm2 \n"
3244 "pmulhuw %%xmm2,%%xmm0 \n"
3247 "pmulhuw %%xmm2,%%xmm1 \n"
3267 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
3290 "movdqu (%0),%%xmm2 \n"
3292 "movdqa %%xmm2,%%xmm4 \n"
3293 "punpcklbw %%xmm1,%%xmm2 \n"
3294 "movdqa %%xmm2,%%xmm3 \n"
3295 "punpcklwd %%xmm1,%%xmm2 \n"
3301 "paddd %%xmm2,%%xmm0 \n"
3302 "movdqa (%1,%2,1),%%xmm2 \n"
3303 "paddd %%xmm0,%%xmm2 \n"
3313 "movdqa %%xmm2,(%1) \n"
3328 "movd (%0),%%xmm2 \n"
3330 "punpcklbw %%xmm1,%%xmm2 \n"
3331 "punpcklwd %%xmm1,%%xmm2 \n"
3332 "paddd %%xmm2,%%xmm0 \n"
3333 "movdqu (%1,%2,1),%%xmm2 \n"
3334 "paddd %%xmm0,%%xmm2 \n"
3335 "movdqu %%xmm2,(%1) \n"
3348 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
3370 "movdqa 0x20(%0),%%xmm2 \n"
3374 "psubd 0x20(%0,%4,4),%%xmm2 \n"
3379 "psubd 0x20(%1),%%xmm2 \n"
3383 "paddd 0x20(%1,%4,4),%%xmm2 \n"
3390 "cvtdq2ps %%xmm2,%%xmm2 \n"
3392 "mulps %%xmm4,%%xmm2 \n"
3396 "cvtps2dq %%xmm2,%%xmm2 \n"
3399 "packssdw %%xmm3,%%xmm2 \n"
3400 "packuswb %%xmm2,%%xmm0 \n"
3437 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
3448 "movd %3,%%xmm2 \n"
3450 "punpcklbw %%xmm2,%%xmm2 \n"
3451 "punpcklqdq %%xmm2,%%xmm2 \n"
3460 "pmulhuw %%xmm2,%%xmm0 \n"
3461 "pmulhuw %%xmm2,%%xmm1 \n"
3475 , "xmm0", "xmm1", "xmm2"
3494 "movq (%3),%%xmm2 \n"
3504 "movdqa %%xmm2,%%xmm0 \n"
3506 "movlhps %%xmm0,%%xmm2 \n"
3509 "movdqa %%xmm2,%%xmm3 \n"
3516 "cvttps2dq %%xmm2,%%xmm0 \n"
3535 "addps %%xmm4,%%xmm2 \n"
3563 "cvttps2dq %%xmm2,%%xmm0 \n"
3566 "addps %%xmm7,%%xmm2 \n"
3586 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
3613 "movdqa (%1,%4,1),%%xmm2 \n"
3615 "punpcklbw %%xmm2,%%xmm0 \n"
3616 "punpckhbw %%xmm2,%%xmm1 \n"
3652 , "xmm0", "xmm1", "xmm2", "xmm5"