Home | History | Annotate | Download | only in source

Lines Matching full:xmm3

255     "movdqu    0x20(%0),%%xmm3                 \n"
257 "movdqa %%xmm3,%%xmm2 \n"
268 "palignr $0x4,%%xmm3,%%xmm3 \n"
269 "pshufb %%xmm4,%%xmm3 \n"
271 "por %%xmm5,%%xmm3 \n"
273 "movdqa %%xmm3,0x30(%1) \n"
282 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
296 "movdqu 0x20(%0),%%xmm3 \n"
298 "movdqa %%xmm3,%%xmm2 \n"
309 "palignr $0x4,%%xmm3,%%xmm3 \n"
310 "pshufb %%xmm4,%%xmm3 \n"
312 "por %%xmm5,%%xmm3 \n"
314 "movdqa %%xmm3,0x30(%1) \n"
323 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
336 "pcmpeqb %%xmm3,%%xmm3 \n"
337 "psllw $0xb,%%xmm3 \n"
350 "pand %%xmm3,%%xmm1 \n"
373 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
386 "pcmpeqb %%xmm3,%%xmm3 \n"
387 "psllw $0xb,%%xmm3 \n"
388 "movdqa %%xmm3,%%xmm4 \n"
401 "pand %%xmm3,%%xmm1 \n"
426 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
447 "movdqa %%xmm2,%%xmm3 \n"
449 "psrlw $0x4,%%xmm3 \n"
451 "por %%xmm3,%%xmm2 \n"
466 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
479 "movdqa 0x30(%0),%%xmm3 \n"
484 "pshufb %%xmm6,%%xmm3 \n"
494 "pslldq $0x4,%%xmm3 \n"
495 "por %%xmm3,%%xmm2 \n"
507 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
520 "movdqa 0x30(%0),%%xmm3 \n"
525 "pshufb %%xmm6,%%xmm3 \n"
535 "pslldq $0x4,%%xmm3 \n"
536 "por %%xmm3,%%xmm2 \n"
548 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
555 "pcmpeqb %%xmm3,%%xmm3 \n"
556 "psrld $0x1b,%%xmm3 \n"
571 "pand %%xmm3,%%xmm1 \n"
588 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
608 "movdqa %%xmm0,%%xmm3 \n"
612 "psrld $0x9,%%xmm3 \n"
616 "pand %%xmm6,%%xmm3 \n"
618 "por %%xmm3,%%xmm2 \n"
632 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
641 "movdqa %%xmm4,%%xmm3 \n"
642 "psrlw $0x8,%%xmm3 \n"
647 "pand %%xmm3,%%xmm0 \n"
664 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
678 "movdqa 0x30(%0),%%xmm3 \n"
682 "pmaddubsw %%xmm4,%%xmm3 \n"
685 "phaddw %%xmm3,%%xmm2 \n"
701 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
715 "movdqu 0x30(%0),%%xmm3 \n"
719 "pmaddubsw %%xmm4,%%xmm3 \n"
722 "phaddw %%xmm3,%%xmm2 \n"
738 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
752 "movdqa %1,%%xmm3 \n"
784 "pmaddubsw %%xmm3,%%xmm1 \n"
785 "pmaddubsw %%xmm3,%%xmm6 \n"
813 "movdqa %1,%%xmm3 \n"
849 "pmaddubsw %%xmm3,%%xmm1 \n"
850 "pmaddubsw %%xmm3,%%xmm6 \n"
883 "movdqa 0x30(%0),%%xmm3 \n"
887 "pmaddubsw %%xmm4,%%xmm3 \n"
890 "phaddw %%xmm3,%%xmm2 \n"
906 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
920 "movdqu 0x30(%0),%%xmm3 \n"
924 "pmaddubsw %%xmm4,%%xmm3 \n"
927 "phaddw %%xmm3,%%xmm2 \n"
943 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
952 "movdqa %1,%%xmm3 \n"
984 "pmaddubsw %%xmm3,%%xmm1 \n"
985 "pmaddubsw %%xmm3,%%xmm6 \n"
1013 "movdqa %1,%%xmm3 \n"
1049 "pmaddubsw %%xmm3,%%xmm1 \n"
1050 "pmaddubsw %%xmm3,%%xmm6 \n"
1083 "movdqa 0x30(%0),%%xmm3 \n"
1087 "pmaddubsw %%xmm4,%%xmm3 \n"
1090 "phaddw %%xmm3,%%xmm2 \n"
1106 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1120 "movdqu 0x30(%0),%%xmm3 \n"
1124 "pmaddubsw %%xmm4,%%xmm3 \n"
1127 "phaddw %%xmm3,%%xmm2 \n"
1143 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1152 "movdqa %1,%%xmm3 \n"
1184 "pmaddubsw %%xmm3,%%xmm1 \n"
1185 "pmaddubsw %%xmm3,%%xmm6 \n"
1213 "movdqa %1,%%xmm3 \n"
1249 "pmaddubsw %%xmm3,%%xmm1 \n"
1250 "pmaddubsw %%xmm3,%%xmm6 \n"
1358 "movq (%[y_buf]),%%xmm3 \n" \
1360 "punpcklbw %%xmm4,%%xmm3 \n" \
1361 "psubsw 96(%[kYuvConstants]),%%xmm3 \n" \
1362 "pmullw 112(%[kYuvConstants]),%%xmm3 \n" \
1363 "paddsw %%xmm3,%%xmm0 \n" \
1364 "paddsw %%xmm3,%%xmm1 \n" \
1365 "paddsw %%xmm3,%%xmm2 \n" \
1383 "movq (%[y_buf]),%%xmm3 \n" \
1385 "punpcklbw %%xmm4,%%xmm3 \n" \
1386 "psubsw 96(%[kYuvConstants]),%%xmm3 \n" \
1387 "pmullw 112(%[kYuvConstants]),%%xmm3 \n" \
1388 "paddsw %%xmm3,%%xmm0 \n" \
1389 "paddsw %%xmm3,%%xmm1 \n" \
1390 "paddsw %%xmm3,%%xmm2 \n" \
1429 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1465 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1501 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1534 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1567 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1603 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1639 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1675 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1708 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1741 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1778 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1814 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1851 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1887 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1901 "movd %%eax,%%xmm3 \n"
1902 "pshufd $0x0,%%xmm3,%%xmm3 \n"
1912 "psubusw %%xmm3,%%xmm0 \n"
1935 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
2081 "movdqa %%xmm1,%%xmm3 \n"
2086 "psrlw $0x8,%%xmm3 \n"
2087 "packuswb %%xmm3,%%xmm2 \n"
2100 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2213 "movdqa 0x10(%0,%4,1),%%xmm3 \n"
2216 "pavgb %%xmm3,%%xmm1 \n"
2237 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2318 "movdqu 0x10(%0,%4,1),%%xmm3 \n"
2321 "pavgb %%xmm3,%%xmm1 \n"
2342 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2419 "movdqa 0x10(%0,%4,1),%%xmm3 \n"
2422 "pavgb %%xmm3,%%xmm1 \n"
2443 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2521 "movdqu 0x10(%0,%4,1),%%xmm3 \n"
2524 "pavgb %%xmm3,%%xmm1 \n"
2545 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
2608 "movd (%0),%%xmm3 \n"
2610 "movdqa %%xmm3,%%xmm0 \n"
2611 "pxor %%xmm4,%%xmm3 \n"
2613 "psrlw $0x8,%%xmm3 \n"
2614 "pshufhw $0xf5,%%xmm3,%%xmm3 \n"
2615 "pshuflw $0xf5,%%xmm3,%%xmm3 \n"
2617 "paddw %%xmm7,%%xmm3 \n"
2618 "pmullw %%xmm3,%%xmm2 \n"
2623 "pmullw %%xmm3,%%xmm1 \n"
2640 "movdqu (%0),%%xmm3 \n"
2642 "movdqa %%xmm3,%%xmm0 \n"
2643 "pxor %%xmm4,%%xmm3 \n"
2645 "psrlw $0x8,%%xmm3 \n"
2646 "pshufhw $0xf5,%%xmm3,%%xmm3 \n"
2647 "pshuflw $0xf5,%%xmm3,%%xmm3 \n"
2649 "paddw %%xmm7,%%xmm3 \n"
2650 "pmullw %%xmm3,%%xmm2 \n"
2655 "pmullw %%xmm3,%%xmm1 \n"
2671 "movd (%0),%%xmm3 \n"
2673 "movdqa %%xmm3,%%xmm0 \n"
2674 "pxor %%xmm4,%%xmm3 \n"
2676 "psrlw $0x8,%%xmm3 \n"
2677 "pshufhw $0xf5,%%xmm3,%%xmm3 \n"
2678 "pshuflw $0xf5,%%xmm3,%%xmm3 \n"
2680 "paddw %%xmm7,%%xmm3 \n"
2681 "pmullw %%xmm3,%%xmm2 \n"
2686 "pmullw %%xmm3,%%xmm1 \n"
2703 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
2720 // psrlw xmm3, 8 // alpha
2721 // pshufhw xmm3, xmm3,0F5h // 8 alpha words
2722 // pshuflw xmm3, xmm3,0F5h
2724 // pshufb xmm3, kShuffleAlpha // alpha
2745 "movd (%0),%%xmm3 \n"
2747 "movdqa %%xmm3,%%xmm0 \n"
2748 "pxor %%xmm4,%%xmm3 \n"
2750 "pshufb %4,%%xmm3 \n"
2752 "paddw %%xmm7,%%xmm3 \n"
2753 "pmullw %%xmm3,%%xmm2 \n"
2758 "pmullw %%xmm3,%%xmm1 \n"
2779 "movdqa (%0),%%xmm3 \n"
2781 "movdqa %%xmm3,%%xmm0 \n"
2782 "pxor %%xmm4,%%xmm3 \n"
2784 "pshufb %4,%%xmm3 \n"
2786 "paddw %%xmm7,%%xmm3 \n"
2787 "pmullw %%xmm3,%%xmm2 \n"
2792 "pmullw %%xmm3,%%xmm1 \n"
2806 "movdqu (%0),%%xmm3 \n"
2808 "movdqa %%xmm3,%%xmm0 \n"
2809 "pxor %%xmm4,%%xmm3 \n"
2811 "pshufb %4,%%xmm3 \n"
2813 "paddw %%xmm7,%%xmm3 \n"
2814 "pmullw %%xmm3,%%xmm2 \n"
2819 "pmullw %%xmm3,%%xmm1 \n"
2835 "movd (%0),%%xmm3 \n"
2837 "movdqa %%xmm3,%%xmm0 \n"
2838 "pxor %%xmm4,%%xmm3 \n"
2840 "pshufb %4,%%xmm3 \n"
2842 "paddw %%xmm7,%%xmm3 \n"
2843 "pmullw %%xmm3,%%xmm2 \n"
2848 "pmullw %%xmm3,%%xmm1 \n"
2865 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
2912 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
2932 "pcmpeqb %%xmm3,%%xmm3 \n"
2933 "pslld $0x18,%%xmm3 \n"
2951 "pand %%xmm3,%%xmm2 \n"
2967 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
2992 "movd 0x0(%4,%3,4),%%xmm3 \n"
2994 "pshuflw $0xc0,%%xmm3,%%xmm3 \n"
2995 "movlhps %%xmm3,%%xmm2 \n"
3002 "movd 0x0(%4,%3,4),%%xmm3 \n"
3004 "pshuflw $0xc0,%%xmm3,%%xmm3 \n"
3005 "movlhps %%xmm3,%%xmm2 \n"
3022 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
3051 "movdqa 0x10(%0),%%xmm3 \n"
3053 "psrld $0x18,%%xmm3 \n"
3054 "packuswb %%xmm3,%%xmm2 \n"
3056 "movdqa %%xmm0,%%xmm3 \n"
3058 "punpcklbw %%xmm2,%%xmm3 \n"
3060 "punpcklwd %%xmm3,%%xmm0 \n"
3061 "punpckhwd %%xmm3,%%xmm1 \n"
3073 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
3100 "movdqa %3,%%xmm3 \n"
3115 "pmaddubsw %%xmm3,%%xmm5 \n"
3116 "pmaddubsw %%xmm3,%%xmm1 \n"
3150 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
3163 "movd 0x4(%2),%%xmm3 \n"
3166 "pshufd $0x0,%%xmm3,%%xmm3 \n"
3178 "pmaddubsw %%xmm3,%%xmm5 \n"
3179 "pmaddubsw %%xmm3,%%xmm1 \n"
3214 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
3227 "movd %3,%%xmm3 \n"
3231 "pshuflw $0x40,%%xmm3,%%xmm3 \n"
3232 "pshufd $0x44,%%xmm3,%%xmm3 \n"
3248 "pmullw %%xmm3,%%xmm0 \n"
3250 "pmullw %%xmm3,%%xmm1 \n"
3267 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
3294 "movdqa %%xmm2,%%xmm3 \n"
3296 "punpckhwd %%xmm1,%%xmm3 \n"
3304 "paddd %%xmm3,%%xmm0 \n"
3305 "movdqa 0x10(%1,%2,1),%%xmm3 \n"
3306 "paddd %%xmm0,%%xmm3 \n"
3314 "movdqa %%xmm3,0x10(%1) \n"
3348 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
3371 "movdqa 0x30(%0),%%xmm3 \n"
3375 "psubd 0x30(%0,%4,4),%%xmm3 \n"
3380 "psubd 0x30(%1),%%xmm3 \n"
3384 "paddd 0x30(%1,%4,4),%%xmm3 \n"
3391 "cvtdq2ps %%xmm3,%%xmm3 \n"
3393 "mulps %%xmm4,%%xmm3 \n"
3397 "cvtps2dq %%xmm3,%%xmm3 \n"
3399 "packssdw %%xmm3,%%xmm2 \n"
3437 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
3509 "movdqa %%xmm2,%%xmm3 \n"
3510 "addps %%xmm4,%%xmm3 \n"
3517 "cvttps2dq %%xmm3,%%xmm1 \n"
3550 "addps %%xmm4,%%xmm3 \n"
3586 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"