Lines Matching refs:mm6
330 psubb mm6,mm6 /*zero mm6 */
338 pcmpeqb mm0,mm6 /*zeros->1s, v versa */
349 movq mm6,mm0
350 pandn mm6,[ebx]
351 por mm4,mm6
434 psubb mm6,mm6 /*zero mm6 */
445 pcmpeqb mm0,mm6
446 pcmpeqb mm1,mm6
457 movq mm6,mm0
459 pandn mm6,mm7
460 por mm4,mm6
466 movq mm6,[ebx+8]
467 pandn mm7,mm6
553 psubb mm6,mm6 /*zero mm6 */
566 pcmpeqb mm0,mm6
567 pcmpeqb mm1,mm6
568 pcmpeqb mm2,mm6
579 movq mm6,mm0
581 pandn mm6,mm7
582 por mm4,mm6
589 movq mm6,[ebx+8]
590 pandn mm7,mm6
594 movq mm6,[esi+16]
595 pand mm6,mm2
599 por mm6,mm4
600 movq [ebx+16],mm6
689 psubb mm6,mm6 /*zero mm6 */
704 pcmpeqb mm0,mm6
705 pcmpeqb mm1,mm6
706 pcmpeqb mm2,mm6
707 pcmpeqb mm3,mm6
719 movq mm6,mm0
721 pandn mm6,mm7
722 por mm4,mm6
728 movq mm6,[ebx+8]
729 pandn mm7,mm6
733 movq mm6,[esi+16]
734 pand mm6,mm2
738 por mm6,mm4
739 movq [ebx+16],mm6
834 psubb mm6,mm6 /*zero mm6 */
853 pcmpeqb mm0,mm6
854 pcmpeqb mm1,mm6
855 pcmpeqb mm2,mm6
856 pcmpeqb mm3,mm6
857 pcmpeqb mm4,mm6
858 pcmpeqb mm5,mm6
870 movq mm6,mm0
871 pandn mm6,[ebx]
872 por mm7,mm6
875 movq mm6,[esi+8]
876 pand mm6,mm1
879 por mm6,mm7
880 movq [ebx+8],mm6
882 movq mm6,[esi+16]
883 pand mm6,mm2
886 por mm6,mm7
887 movq [ebx+16],mm6
891 movq mm6,mm3
892 pandn mm6,[ebx+24]
893 por mm7,mm6
896 movq mm6,[esi+32]
897 pand mm6,mm4
900 por mm6,mm7
901 movq [ebx+32],mm6
905 movq mm6,mm5
906 pandn mm6,[ebx+40]
907 por mm7,mm6
1307 movq mm6, mm0 ; X X v2 v1 v0 v5 v4 v3
1310 psrlq mm6, 24 ; 0 0 0 X X v2 v1 v0
1312 movq mm5, mm6 ; 0 0 0 X X v2 v1 v0
1313 psllq mm6, 8 ; 0 0 X X v2 v1 v0 0
1317 por mm6, mm5 ; 0 0 X X v2 v1 v0 v2
1318 movd [edi+8], mm6 ; move double to memory
2015 movq mm6, mm7
2027 pand mm2, mm6 /* Leave only Active Group 1 bytes to add to Avg */
2031 psllq mm6, ShiftBpp /* shift the mm6 mask to cover bytes 3-5 */
2040 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2045 psllq mm6, ShiftBpp /* shift the mm6 mask to cover the last two */
2057 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2090 movq mm6, mm7
2092 psllq mm6, ShiftBpp /* Create mask for 2nd active group */
2126 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2164 movq mm6, mm7
2173 pand mm2, mm6 /* Leave only Active Group 1 bytes to add to Avg */
2176 psllq mm6, ShiftBpp /* shift the mm6 mask to cover bytes 2 & 3 */
2185 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2189 psllq mm6, ShiftBpp /* shift the mm6 mask to cover bytes 4 & 5 */
2200 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2204 psllq mm6, ShiftBpp /* shift the mm6 mask to cover bytes 6 & 7 */
2216 pand mm2, mm6 /* Leave only Active Group 2 bytes to add to Avg */
2504 movq mm6, mm4
2511 paddw mm6, mm5
2519 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2520 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2522 psubw mm6, mm0
2525 psubw mm6, mm0
2537 pcmpgtw mm7, mm6 /* pab > pc? */
2564 movq mm6, mm5
2565 paddw mm6, mm4
2579 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2580 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2581 psubw mm6, mm0
2584 psubw mm6, mm0
2596 pcmpgtw mm7, mm6 /* pab > pc? */
2624 movq mm6, mm4
2627 paddw mm6, mm5
2641 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2642 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2643 psubw mm6, mm0
2646 psubw mm6, mm0
2658 pcmpgtw mm7, mm6 /* pab > pc? */
2713 movq mm6, mm4
2719 paddw mm6, mm5
2727 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2728 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2730 psubw mm6, mm0
2733 psubw mm6, mm0
2745 pcmpgtw mm7, mm6 /* pab > pc? */
2757 movq mm6, mm2
2760 psllq mm6, ShiftBpp
2763 por mm3, mm6
2777 movq mm6, mm4
2783 paddw mm6, mm5
2791 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2792 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2794 psubw mm6, mm0
2797 psubw mm6, mm0
2809 pcmpgtw mm7, mm6 /* pab > pc? */
2853 movq mm6, mm4
2859 paddw mm6, mm5
2867 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2868 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2870 psubw mm6, mm0
2873 psubw mm6, mm0
2885 pcmpgtw mm7, mm6 /* pab > pc? */
2909 movq mm6, mm4
2915 paddw mm6, mm5
2923 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2924 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
2926 psubw mm6, mm0
2929 psubw mm6, mm0
2941 pcmpgtw mm7, mm6 /* pab > pc? */
2984 movq mm6, mm4
2990 paddw mm6, mm5
2998 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
2999 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
3001 psubw mm6, mm0
3004 psubw mm6, mm0
3016 pcmpgtw mm7, mm6 /* pab > pc? */
3041 movq mm6, mm4
3047 paddw mm6, mm5
3055 pcmpgtw mm0, mm6 /* Create mask pcv bytes < 0 */
3056 pand mm0, mm6 /* Only pav bytes < 0 in mm7 */
3058 psubw mm6, mm0
3061 psubw mm6, mm0
3073 pcmpgtw mm7, mm6 /* pab > pc? */
3310 movq mm6, mm7
3312 psllq mm6, ShiftBpp /* Move mask in mm6 to cover 3rd active */
3330 pand mm1, mm6 /* mask to use only 3rd active group */
3417 movq mm6, mm7
3419 psllq mm6, ShiftBpp /* Move mask in mm6 to cover 3rd active */
3422 movq mm5, mm6
3443 pand mm1, mm6 /* mask to use only 3rd active group */
3492 movq mm6, [edi+ebx+48] /* Load Sub(x) for 7th 8 bytes */
3494 paddb mm6, mm5
3496 movq [edi+ebx+48], mm6 /* Write Raw(x) for 7th 8 bytes */
3498 paddb mm7, mm6
3606 movq mm6, [edi+ebx+24]
3608 paddb mm6, mm7
3610 movq [edi+ebx+24], mm6
3622 movq mm6, [edi+ebx+56]
3625 paddb mm6, mm7
3627 movq [edi+ebx-8], mm6 /* (+56)movq does not affect flags; */