Home
last modified time | relevance | path

Searched refs:mm6 (Results 1 – 21 of 21) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Dquantize_mmx.asm83 movq mm6, mm7
84 pcmpgtw mm5, mm6
86 pandn mm5, mm6
90 movq mm6, [rcx+8]
92 paddw mm7, mm6
104 movq mm6, [rax+8]
106 pmullw mm7, mm6
124 movq mm6, mm7
125 pcmpgtw mm5, mm6
127 pandn mm5, mm6
[all …]
Dencodeopt.asm82 movq mm6, [rdi+8]
86 psubw mm5, mm6
103 movq mm6, [rdi+24]
104 psubw mm5, mm6
156 movq mm6, [rdi+8]
159 psubw mm5, mm6
174 movq mm6, [rdi+24]
175 psubw mm5, mm6
Ddct_mmx.asm148 pxor mm6, mm6 ; zero out for compare
150 pcmpeqw mm6, mm5 ; d1 != 0
152 pandn mm6, MMWORD PTR[GLOBAL(_cmp_mask)] ; clear upper,
198 paddw mm1, mm6 ; op[4] += (d1!=0)
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Dsad_mmx.asm44 pxor mm6, mm6
69 punpcklbw mm0, mm6
70 punpcklbw mm2, mm6
72 punpckhbw mm1, mm6
73 punpckhbw mm3, mm6
91 punpcklwd mm0, mm6
92 punpckhwd mm7, mm6
136 pxor mm6, mm6
150 punpcklbw mm0, mm6
152 punpckhbw mm2, mm6
[all …]
Dloopfilter_mmx.asm52 movq mm6, mm1 ; q2
54 psubusb mm2, mm6 ; q3-=q2
61 psubusb mm4, mm6 ; q1-=q2
62 psubusb mm6, mm3 ; q2-=q1
63 por mm4, mm6 ; abs(q2-q1)
117 movq mm6, mm5 ; p0
120 psubusb mm3, mm6 ; q0-=p0
155 pxor mm6, [GLOBAL(t80)] ; offset to convert to signed values
158 psubsb mm0, mm6 ; q0 - p0
511 paddsb mm6, mm2 ; p0+= p0 add
[all …]
Dvariance_impl_mmx.asm88 pxor mm6, mm6 ; Blank mmx7
102 punpcklbw mm0, mm6 ; unpack to higher prrcision
103 punpcklbw mm1, mm6
104 punpckhbw mm2, mm6 ; unpack to higher prrcision
105 punpckhbw mm3, mm6
126 punpcklbw mm0, mm6 ; unpack to higher prrcision
127 punpcklbw mm1, mm6
128 punpckhbw mm2, mm6 ; unpack to higher prrcision
129 punpckhbw mm3, mm6
149 punpcklbw mm0, mm6 ; unpack to higher prrcision
[all …]
Diwalsh_mmx.asm40 movq mm6, mm4 ;temp al
42 psubw mm6, mm5 ;al - bl
60 movq mm1, mm6 ; 23 22 21 20
61 punpcklwd mm6, mm5 ; 31 21 30 20
67 punpckldq mm0, mm6 ; 30 20 10 00 aka ip[0]
68 punpckhdq mm4, mm6 ; 31 21 11 01 aka ip[4]
78 movq mm6, mm1 ;temp al
80 psubw mm6, mm5 ;al - bl
82 paddw mm6, mm7
84 psraw mm6, 3
[all …]
Ddequantize_mmx.asm122 movq mm6, mm2 ; a1
130 psubw mm6, mm3 ;3
138 punpcklwd mm3, mm6 ; 31 21 30 20
139 punpckhwd mm4, mm6 ; 33 23 32 22
180 movq mm6, mm2 ; a1
188 psubw mm6, mm3 ;3
194 psraw mm6, 3
202 punpcklwd mm3, mm6 ; 31 21 30 20
203 punpckhwd mm4, mm6 ; 33 23 32 22
Didctllm_mmx.asm92 movq mm6, mm2 ; a1
100 psubw mm6, mm3 ;3
108 punpcklwd mm3, mm6 ; 31 21 30 20
109 punpckhwd mm4, mm6 ; 33 23 32 22
150 movq mm6, mm2 ; a1
158 psubw mm6, mm3 ;3
164 psraw mm6, 3
172 punpcklwd mm3, mm6 ; 31 21 30 20
173 punpckhwd mm4, mm6 ; 33 23 32 22
Dsad_sse3.asm214 movq mm6, QWORD PTR [%3+1]
218 psadbw mm6, mm0
231 paddw mm6, mm2
249 paddw mm6, mm2
324 movq mm6, QWORD PTR [%5]
329 psadbw mm6, mm0
344 paddw mm6, mm3
361 paddw mm6, mm3
479 punpckldq mm5, mm6
504 punpckldq mm5, mm6
[all …]
Dpostproc_mmx.asm88 pxor mm6, mm6 ;
106 paddd mm6, mm1 ;
131 paddd mm6, mm2
138 psubd mm6, mm1
144 movq mm3, mm6
147 psubd mm3, mm6
Dvariance_impl_sse2.asm636 movdq2q mm6, xmm6 ;
645 paddw mm6, mm2
651 punpcklwd mm2, mm6 ;
652 punpckhwd mm3, mm6 ;
655 movq mm6, mm2 ;
657 psrlq mm6, 32 ;
658 paddd mm2, mm6 ;
759 movdq2q mm6, xmm6 ;
768 paddw mm6, mm2
774 punpcklwd mm2, mm6 ;
[all …]
Dsubpixel_mmx.asm45 movq mm6, [rdx + 48] ;
75 pmullw mm4, mm6 ; mm5 *= kernel 3 modifiers
143 movq mm6, [rbx + 48] ;
176 pmullw mm4, mm6 ; mm4 *= kernel 3 modifiers.
Dsad_sse2.asm240 movd mm6, DWORD PTR [rsi+rax]
243 punpcklbw mm4, mm6
Dsubpixel_ssse3.asm773 movq mm6, MMWORD PTR [rax+256] ;k2_k4
795 pmaddubsw mm3, mm6
828 movq mm6, MMWORD PTR [rax+256] ;k2_k4
846 pmaddubsw mm3, mm6
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_sad_mmx.asm44 pxor mm6, mm6
69 punpcklbw mm0, mm6
70 punpcklbw mm2, mm6
72 punpckhbw mm1, mm6
73 punpckhbw mm3, mm6
91 punpcklwd mm0, mm6
92 punpckhwd mm7, mm6
136 pxor mm6, mm6
150 punpcklbw mm0, mm6
152 punpckhbw mm2, mm6
[all …]
Dvp9_variance_impl_mmx.asm88 pxor mm6, mm6 ; Blank mmx7
102 punpcklbw mm0, mm6 ; unpack to higher prrcision
103 punpcklbw mm1, mm6
104 punpckhbw mm2, mm6 ; unpack to higher prrcision
105 punpckhbw mm3, mm6
126 punpcklbw mm0, mm6 ; unpack to higher prrcision
127 punpcklbw mm1, mm6
128 punpckhbw mm2, mm6 ; unpack to higher prrcision
129 punpckhbw mm3, mm6
149 punpcklbw mm0, mm6 ; unpack to higher prrcision
[all …]
Dvp9_variance_impl_sse2.asm477 movdq2q mm6, xmm6 ;
486 paddw mm6, mm2
492 punpcklwd mm2, mm6 ;
493 punpckhwd mm3, mm6 ;
496 movq mm6, mm2 ;
498 psrlq mm6, 32 ;
499 paddd mm2, mm6 ;
584 movdq2q mm6, xmm6 ;
593 paddw mm6, mm2
599 punpcklwd mm2, mm6 ;
[all …]
Dvp9_sad_sse3.asm133 movq mm6, QWORD PTR [%3+1]
137 psadbw mm6, mm0
150 paddw mm6, mm2
168 paddw mm6, mm2
274 punpckldq mm5, mm6
299 punpckldq mm5, mm6
347 movd mm6, DWORD PTR [ref_ptr+ref_stride]
350 punpcklbw mm2, mm6
360 movd mm6, DWORD PTR [ref_ptr+ref_stride+2]
363 punpcklbw mm7, mm6
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_mmx.asm52 movq mm6, mm1 ; q2
54 psubusb mm2, mm6 ; q3-=q2
61 psubusb mm4, mm6 ; q1-=q2
62 psubusb mm6, mm3 ; q2-=q1
63 por mm4, mm6 ; abs(q2-q1)
117 movq mm6, mm5 ; p0
120 psubusb mm3, mm6 ; q0-=p0
155 pxor mm6, [GLOBAL(t80)] ; offset to convert to signed values
158 psubsb mm0, mm6 ; q0 - p0
511 paddsb mm6, mm2 ; p0+= p0 add
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/win32/
Dscaleopt.c96 movq mm6, const54_2; in horizontal_line_5_4_scale_mmx() local
116 pmullw mm0, mm6 in horizontal_line_5_4_scale_mmx()
178 movd mm6, [eax+ecx*2] in vertical_band_5_4_scale_mmx() local
186 punpcklbw mm6, mm7 in vertical_band_5_4_scale_mmx()
189 pmullw mm6, three_fourths in vertical_band_5_4_scale_mmx()
199 paddw mm5, mm6 in vertical_band_5_4_scale_mmx()
244 movq mm6, const53_2; in horizontal_line_5_3_scale_mmx() local
265 pmullw mm0, mm6 in horizontal_line_5_3_scale_mmx()
298 pmullw mm0, mm6 in horizontal_line_5_3_scale_mmx()
337 movq mm6, two_thirds in vertical_band_5_3_scale_mmx() local
[all …]