Lines Matching full:mm6
171 psubb mm6,mm6 //zero mm6
184 pcmpeqb mm0,mm6
185 pcmpeqb mm1,mm6
186 pcmpeqb mm2,mm6
197 movq mm6,mm0
199 pandn mm6,mm7
200 por mm4,mm6
207 movq mm6,[ebx+8]
208 pandn mm7,mm6
212 movq mm6,[esi+16]
213 pand mm6,mm2
217 por mm6,mm4
218 movq [ebx+16],mm6
307 psubb mm6,mm6 //zero mm6
322 pcmpeqb mm0,mm6
323 pcmpeqb mm1,mm6
324 pcmpeqb mm2,mm6
325 pcmpeqb mm3,mm6
337 movq mm6,mm0
339 pandn mm6,mm7
340 por mm4,mm6
346 movq mm6,[ebx+8]
347 pandn mm7,mm6
351 movq mm6,[esi+16]
352 pand mm6,mm2
356 por mm6,mm4
357 movq [ebx+16],mm6
449 psubb mm6,mm6 //zero mm6
457 pcmpeqb mm0,mm6 //zeros->1s, v versa
468 movq mm6,mm0
469 pandn mm6,[ebx]
470 por mm4,mm6
719 psubb mm6,mm6 //zero mm6
730 pcmpeqb mm0,mm6
731 pcmpeqb mm1,mm6
742 movq mm6,mm0
744 pandn mm6,mm7
745 por mm4,mm6
751 movq mm6,[ebx+8]
752 pandn mm7,mm6
840 psubb mm6,mm6 //zero mm6
859 pcmpeqb mm0,mm6
860 pcmpeqb mm1,mm6
861 pcmpeqb mm2,mm6
862 pcmpeqb mm3,mm6
863 pcmpeqb mm4,mm6
864 pcmpeqb mm5,mm6
876 movq mm6,mm0
877 pandn mm6,[ebx]
878 por mm7,mm6
881 movq mm6,[esi+8]
882 pand mm6,mm1
885 por mm6,mm7
886 movq [ebx+8],mm6
888 movq mm6,[esi+16]
889 pand mm6,mm2
892 por mm6,mm7
893 movq [ebx+16],mm6
897 movq mm6,mm3
898 pandn mm6,[ebx+24]
899 por mm7,mm6
902 movq mm6,[esi+32]
903 pand mm6,mm4
906 por mm6,mm7
907 movq [ebx+32],mm6
911 movq mm6,mm5
912 pandn mm6,[ebx+40]
913 por mm7,mm6
1252 movq mm6, mm0 ; X X v2 v1 v0 v5 v4 v3
1255 psrlq mm6, 24 ; 0 0 0 X X v2 v1 v0
1257 movq mm5, mm6 ; 0 0 0 X X v2 v1 v0
1258 psllq mm6, 8 ; 0 0 X X v2 v1 v0 0
1262 por mm6, mm5 ; 0 0 X X v2 v1 v0 v2
1263 movd [edi+8], mm6 ; move double to memory
2026 movq mm6, mm7
2038 pand mm2, mm6 // Leave only Active Group 1 bytes to add to Avg
2042 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 3-5
2051 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2056 psllq mm6, ShiftBpp // shift the mm6 mask to cover the last two
2068 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2101 movq mm6, mm7
2103 psllq mm6, ShiftBpp // Create mask for 2nd active group
2137 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2175 movq mm6, mm7
2184 pand mm2, mm6 // Leave only Active Group 1 bytes to add to Avg
2187 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 2 & 3
2196 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2200 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 4 & 5
2211 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2215 psllq mm6, ShiftBpp // shift the mm6
2227 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg
2519 movq mm6, mm4
2526 paddw mm6, mm5
2534 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2535 pand mm0, mm6 // Only pav bytes < 0 in mm7
2537 psubw mm6, mm0
2540 psubw mm6, mm0
2552 pcmpgtw mm7, mm6 // pab > pc?
2579 movq mm6, mm5
2580 paddw mm6, mm4
2594 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2595 pand mm0, mm6 // Only pav bytes < 0 in mm7
2596 psubw mm6, mm0
2599 psubw mm6, mm0
2611 pcmpgtw mm7, mm6 // pab > pc?
2639 movq mm6, mm4
2642 paddw mm6, mm5
2656 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2657 pand mm0, mm6 // Only pav bytes < 0 in mm7
2658 psubw mm6, mm0
2661 psubw mm6, mm0
2673 pcmpgtw mm7, mm6 // pab > pc?
2728 movq mm6, mm4
2734 paddw mm6, mm5
2742 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2743 pand mm0, mm6 // Only pav bytes < 0 in mm7
2745 psubw mm6, mm0
2748 psubw mm6, mm0
2760 pcmpgtw mm7, mm6 // pab > pc?
2772 movq mm6, mm2
2775 psllq mm6, ShiftBpp
2778 por mm3, mm6
2792 movq mm6, mm4
2798 paddw mm6, mm5
2806 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2807 pand mm0, mm6 // Only pav bytes < 0 in mm7
2809 psubw mm6, mm0
2812 psubw mm6, mm0
2824 pcmpgtw mm7, mm6 // pab > pc?
2868 movq mm6, mm4
2874 paddw mm6, mm5
2882 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2883 pand mm0, mm6 // Only pav bytes < 0 in mm7
2885 psubw mm6, mm0
2888 psubw mm6, mm0
2900 pcmpgtw mm7, mm6 // pab > pc?
2924 movq mm6, mm4
2930 paddw mm6, mm5
2938 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2939 pand mm0, mm6 // Only pav bytes < 0 in mm7
2941 psubw mm6, mm0
2944 psubw mm6, mm0
2956 pcmpgtw mm7, mm6 // pab > pc?
2999 movq mm6, mm4
3005 paddw mm6, mm5
3013 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
3014 pand mm0, mm6 // Only pav bytes < 0 in mm7
3016 psubw mm6, mm0
3019 psubw mm6, mm0
3031 pcmpgtw mm7, mm6 // pab > pc?
3056 movq mm6, mm4
3062 paddw mm6, mm5
3070 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
3071 pand mm0, mm6 // Only pav bytes < 0 in mm7
3073 psubw mm6, mm0
3076 psubw mm6, mm0
3088 pcmpgtw mm7, mm6 // pab > pc?
3329 movq mm6, mm7
3331 psllq mm6, ShiftBpp // Move mask in mm6 to cover 3rd active
3349 pand mm1, mm6 // mask to use only 3rd active group
3436 movq mm6, mm7
3438 psllq mm6, ShiftBpp // Move mask in mm6 to cover 3rd active
3441 movq mm5, mm6
3462 pand mm1, mm6 // mask to use only 3rd active group
3511 movq mm6, [edi+ebx+48] // Load Sub(x) for 7th 8 bytes
3513 paddb mm6, mm5
3515 movq [edi+ebx+48], mm6 // Write Raw(x) for 7th 8 bytes
3517 paddb mm7, mm6
3625 movq mm6, [edi+ebx+24]
3627 paddb mm6, mm7
3629 movq [edi+ebx+24], mm6
3641 movq mm6, [edi+ebx+56]
3644 paddb mm6, mm7
3646 movq [edi+ebx-8], mm6 // (+56)movq does not affect flags;